1.安装pptpd
一行命令解决
apt-get install pptpd

2.配置pptpd
编辑/etc/pptpd.conf文件,使这个文件只剩以下几行

option /etc/ppp/pptpd-options
localip 192.168.0.1(or vps ip)
remoteip 192.168.0.234-238,192.168.0.245

设置DNS解析,编辑/etc/ppp/pptpd-options,添加以下几行

ms-dns 8.8.8.8

ms-dns 8.8.4.4

开启转发,在/etc/sysctl.conf中添加

net.ipv4.ip_forward=1然后再运行下面的代码(作用就不一一解释了)echo 1 > /proc/sys/net/ipv4/ip_forward
apt-get install iptables
iptables -t nat -I POSTROUTING -j MASQUERADE

3.添加账号
编辑/etc/ppp/chap-secrets文件,添加账号一行一个,格式如下

用户名 pptpd "密码" *

比如,添加用户名为test的用户,密码为test123

test pptpd "test123" *

注意: * 号代表任意ip,记得不要写掉了

最后重启pptpd服务

/etc/init.d/pptpd restart

OK,去试一下吧。如果是在电脑上,个人觉得SSH会比较方便,但如果是在手机和平板上,用VPN当然比较好了。