既然 Ubuntu 搭建好了 AWS (Amazon Web services) 免费主机测试使用流程 – 安装Ubuntu ,
那下一步肯定是我们的主要目的啦,利用 AWS 的免费主机做为 ××× Server,成为我们翻*墙的跳板。
因为 PPTP 对各种电脑操作系统 ( Win/Mac/Linux ) 以及移动设备 ( iOS/Android ) 的支持都非常方便,所以首选,其他的 openvpn, L2TP/IPSec 就请大家自己摸索了,呵呵。
好的,言归正传,其实将现在的 AWS EC2 就当作是一步装有Ubuntu 的系统的主机就可以了,在它上面安装 PPTP 和本地机器的安装一样。
在这里严重推荐 花儿开了 博客上的教程
单网卡 Ubuntu 服务器打造 PPTP Serve
1. 安装 PPTP
用 Putty 登录到 AWS EC2,
#apt-get install pptpd // 安装 pptp 程序
如提示还需安装其他的关联程序那就也安装上去。
2. 配置 PPTP
编辑 /etc/pptpd.conf
#vim /etc/pptpd.conf
配置IP:
找到 localip 和 remoteip 两个参数,去掉注释,并配置好; 前者是 ××× 连通后的服务器IP,后者是客户端可分配的 IP,注意 AWS EC2 的本地 IP 为 10.X.X.X
例如: localip 10.123.123.1
remoteip 10.123.123.1-255
配置 DNS:
编辑 /etc/ppp/pptpd-options
#vim /etc/ppp/pptpd-options
找到里边的 ms-dns 修改,推荐使用 Google 的 Public DNS
ms-dns 8.8.8.8
ms-dns 8.8.4.4
不为别的,就图个好记而已。
配置 ××× 帐号密码:
××× 帐号密码保存在 /etc/ppp/chap-secrets 文件中,打开
#vim /etc/ppp/chap-secrets
# Secrets for authentication using CHAP
# client server secret IP addresses
test pptpd 111111 * // 帐号名 test, pptpd 是默认的, 密码为 111111, 最后的 * 不能缺,代表不做 IP 限制
OK 这里设置好了,重启一下 pptpd 使新的配置生效:
/etc/init.d/pptpd restart
接下来试一下能不能 ××× 连接上网,不能的话请参考 花儿开了的
单网卡 Ubuntu 服务器打造 PPTP Server
因为做法是一样的我就懒得再抄一遍了。
好了,现在就可以安心的×××了。
AWS EC2 提供的是每月 30G 免费的流量 ,我算了一下,因为 30G 包括 Data In 和 Data Out, 所以其实也就是 15G,每天平均就 500 M 左右,所以还是得小心使用啦,特别是看视频的话,一步小心爆表可以要掏美刀的咧,哈哈~