Div-wang

使用AWS搭建自己的VPN

免费拥有自己的海外VPN服务器。

部署自己的AWS服务器

网上有很多教程: 新Amazon EC2免费VPS主机申请和使用方法:Linux和Windows 申请亚马逊服务器 - google 搜索 申请亚马逊服务器_百度搜索

使用putty软件,登录你的服务

使用root账户,直接输入

EC2 ubuntu系统默认用户是ubuntu 首先是启用root

sudo passwd
#会让你输入2次密码

然后使用Root账户登录

su root
#输入你刚才设置的密码会变成下面这样
root@ip-172-31-20-144:/home/ubuntu#

安装pptpd

apt-get install pptpd

不获取root账户也可以

sudo apt-get install pptpd

修改/etc/pptpd.conf文件,设置vpn代理地址

vi /etc/pptpd.conf

移动到文件末尾,按i进入编辑模式 输入

localip 192.168.0.1
remoteip 192.168.0.234-238,192.168.0.245

按Esc键,输入:wq 退出 (这里如果不小心删错了或者编辑错了,输入:q!退出就可以)

修改/etc/ppp/pptpd-options文件, 加上谷歌的dns

vi /etc/ppp/pptpd-options

还是和刚才一样,到文件末尾添加

ms-dns    8.8.8.8
ms-dns    8.8.4.4

退出保存

修改/etc/ppp/chap-secrets文件,设置用户名

vi /etc/ppp/chap-secrets

配置你自己VPN的用户名/密码直接按i输入就行,格式见下方

<username> pptpd <passwd> *

举个例子

user pptpd 123456 *

修改/etc/sysctl.conf,打开ip转发

修改/etc/sysctl.conf文件

vi /etc/sysctl.conf

最后添加以下内容

net.ipv4.ip_forward=1

退出保存 执行重新加载配置

sudo /sbin/sysctl -p

启用iptables的NAT configuration

sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

为了保证每次EC2实例重启后NAT configuration能启动

修改/etc/rc.local文件

vi /etc/rc.local

在exit 0这行上面加上

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

vpn如何连接

怎么设置vpn连接_百度经验 安卓手机怎么设置VPN,安卓手机VPN怎么用_百度经验 vpn在iphone上怎么用_百度经验 iOS:设置 VPN - Apple 支持

关注我的公众号
支付宝领红包