本文主要叙述 利用AWS免费账户搭建ubuntu PPTP VPN
开设AWS免费账户不再叙述。
步骤:
1、安装pptpd
sudo apt-get install pptpd
2、修改/etc/pptpd.conf文件
localip 192.168.9.1
remoteip 192.168.9.11-30
3、之后修改/etc/ppp/options.pptpd文件, 加上谷歌的dns
ms-dns 8.8.8.8
ms-dns 8.8.4.4
4、接下来修改/etc/ppp/chap-secrets文件, 配置你自己VPN的用户名/密码, 格式如下:
<username> pptpd <passwd> *
5、修改/etc/sysctl.conf文件, 添加以下内容(默认里面有这行, 把注释去掉也可)
net.ipv4.ip_forward=1
6、执行sudo /sbin/sysctl -p重新加载配置
7、启用iptables的NAT configuration
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
8、为了保证每次EC2实例重启后NAT configuration能启动, 还要修改/etc/rc.local文件, 在exit 0这行上面加上
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
9、最后重启pptpd服务
sudo /etc/init.d/pptpd restart
10、客户端建立VPN
拨号端填写TCP/IP DNS填写:谷歌DNS(8.8.8.8;8.8.4.4)
注:修改文件方法:sudo vi 文件址 利用:x 退出保持
文章评论