利用AWS免费账户搭建ubuntu PPTP VPN

14ce36d3d539b60019740c9beb50352ac65cb767
6032425_110031098924_2

本文主要叙述 利用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 退出保持

点赞