如何在亚马逊云空间搭建VPN?

有时候需要翻看一些英文资料,但是却被啥子了,平常是直接用电脑看,然后手机把电脑当代理,然后看资料的。
想想就知道多麻烦,有时候只要是想用手机看看资料而已,有需要开电脑。
因为手头刚好有亚马逊的云空间,所以就寻思是否能加软件呢?(openshift测试了,没权限改配置)

经过搜索,找到个配置脚本,https://gist.githubusercontent.com/yinhm/666241/raw/e8f3030a9e7066b8deb0a3d9ec761360e2d94227/pptpd.sh

脚本内容很简单,用yum装软件,并且做了配置,但是,因为我用的是ubuntu镜像,是用apt的,所以需要做一些修改。
下面是我修改后的脚本:

#!/bin/bash

# Automaticlly install pptpd on Amazon EC2 Amazon Linux (Ubuntu)
# 
#我用的是ubuntu的镜像,主要就是安装vpn需要的软件,设置iptables,配置ppp和vpn
#记得添加自定义规则:tcp端口1723,给vpn使用
#
#
# Authors: kime(cidy0106#gmail.com)
# Version: 0.0.1
#
#安装不要软件ppp和pptpd
apt-get install ppptd ppp

#下面是注释掉的,我也不清楚具体有啥子作用,保留
sed -i 's/^logwtmp/#logwtmp/g' /etc/pptpd.conf

#启用转发
sed -i 's/^net.ipv4.ip_forward = 0/net.ipv4.ip_forward = 1/g' /etc/sysctl.conf
sed -i 's/^net.ipv4.ip_forward=0/net.ipv4.ip_forward=1/g' /etc/sysctl.conf
sysctl -p

#分配ip,我这里使用192.168.222网段,自己可以修改,记得后面的iptable部分也需要修改
echo "localip 192.168.222.1" >> /etc/pptpd.conf
echo "remoteip 192.168.222.2-100" >> /etc/pptpd.conf

#设置dns,跟我搭建vpn的服务器一样,记得修改成你自己的,不然很可能会上不到网
#原文是设置/etc/ppp/options.pptpd文件,但我不是/etc/ppp/pptpd-options,具体见/etc/pptpd.conf的说明

mydns=`cat /etc/resolv.conf |grep nameserver | awk '{print $2}'`
echo "ms-dns $mydns" >> /etc/ppp/pptpd-options
echo "ms-dns 8.8.8.8" >> /etc/ppp/pptpd-options

#iptables --flush POSTROUTING --table nat
#iptables --flush FORWARD

#下面会生成个默认的密码,自己改成容易记住的吧
#pass="kimeismyhero"

pass=`openssl rand 8 -base64`
if [ "$1" != "" ]
then pass=$1
fi

echo "vpn pptpd ${pass} *" >> /etc/ppp/chap-secrets

iptables -t nat -A POSTROUTING -s 192.168.222.0/24 -j SNAT --to-source `ifconfig  | grep 'inet addr:'| grep -v '127.0.0.1' | cut -d: -f2 | awk 'NR==1 { print $1}'`
iptables -A FORWARD -p tcp --syn -s 192.168.222.0/24 -j TCPMSS --set-mss 1356

#service iptables save
#chkconfig iptables on
#chkconfig pptpd on
#service iptables start

service pptpd restart

echo -e "VPN service is installed, your VPN username is \033[1mvpn\033[0m, VPN password is \033[1m${pass}\033[1m"

把上面的脚本复制到云空间去,执行一下,应该就可以了
接下来就是在你需要使用vpn的客户端上(android,window,linux等等),添加vpn帐号啦

» 本文链接地址:https://www.xidige.com/887

打开支付宝扫一扫,即可进行扫码打赏哦

扫码支持
扫码打赏,你说多少就多少

标签:

分享到:

扫一扫 在手机阅读、分享本文

上一篇: 下一篇:
评论区1人评论396人参与
  1. longteng 2015年6月17日 上午8:45  回复

    我就是随便看看

电子邮件地址不会被公开。 必填项已用*标注

*

loading

赞助商广告