之前租的一个阿里云香港服务器,正好架了一个梯子自己使用,速度确实比市面上那些好多了。最近风头紧,也不知道阿里那边后面会不会封掉,且行且珍惜吧。

下面直接给命令行,大家按顺序操作就好了,必要的部分我会给出说明。

方便起见,直接开root权限操作就好了。

1
#安装pptp
sudo apt-get install pptpd 

2
vi /etc/pptpd.conf 
#取消下面两行的注释:
localip 192.168.0.1
remoteip 192.168.0.234-238,192.168.0.245 

3
sudo vi /etc/ppp/pptpd-options
#取消下面两行的注释
ms-dns 8.8.8.8
ms-dns 8.8.4.4 

4
#注册账号:
vi  /etc/ppp/chap-secrets:
user pptpd userpasswd * 

5
vi /etc/sysctl.conf
#去掉这一行 #net.ipv4.ip_forward=1 的#号
#然后运行命令:
sudo sysctl -p
#运行后会显示 net.ipv4.ip_forward = 1,就表示修改生效了。

6
sudo apt-get install iptables
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth1 -j MASQUERADE
#对于阿里云ecs外网网卡一般是eth1。
#为防止重启服务器后iptables丢失,先运行:
iptables-save > /etc/iptables-rules
vi  /etc/network/interfaces:
#在eth0/eth1.. 下面加入
pre-up iptables-restore < /etc/iptables-rules 

7
#重启pptpd:
sudo /etc/init.d/pptpd restart