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当然比较好了。