下面来介绍下使用亚马逊云如何翻墙。云服务器使用的操作系统为ubuntu 14.04。
使用Putty连接到EC2实例;
安装pptp守护:
![亚马逊云介绍(2):使用AWS EC2搭建VPN服务器 | 恋香缘 vpn服务器搭建](http://img.aihuau.com/images/31101031/31043051t01588f9c8391254d5f.jpg)
sudo aptitude install pptpd
编辑pptp配置文件:sudo vim /etc/pptpd.conf在最后一行加上以下代码:localip 192.168.240.1
remoteip 192.168.240.2-9
使用Google Public DNS:sudo vim /etc/ppp/pptpd-options找到包含ms-dns,去掉注释,并修改如下:ms-dns 8.8.8.8
ms-dns 8.8.4.4
配置访问VPN的用户名和密码,将USERNAME和PASSWORD替换为你自己希望的。可以重复添加,分配给不同的用户::echo "USERNAME pptpd PASSWORD *" | sudo tee -a /etc/ppp/chap-secrets
重启服务:sudo /etc/init.d/pptpd restart
已经可以连接到pptp,下面配置数据转发。
编辑/etc/sysctl.confsudo vim /etc/sysctl.conf将下面一行的注释去掉net.ipv4.ip_forward=1重新加载sudo sysctl -p
网络地址转换sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
确保服务器重启后服务可用:sudo vim /etc/rc.local在exit 0上面加一行iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
在EC2控制台将实例的Security Groups中添加新规则将规则中的inbound和outbound都设置为下图所示。并将这条规则启用。
经测试,访问YouTube看1080P的高清速度非常快,一点也不卡。