1.安装 pptpd&iptables
sudo apt-get install pptpd iptalbes
2.编辑/etc/pptpd.conf(设置虚拟IP)
localip 192.168.0.1 //随你
remoteip 192.168.0.100-200,192.168.0.245 //与上同一网段
3.编辑/etc/ppp/pptpd-options(DNS)
ms-dns 223.5.5.5
ms-dns 223.6.6.6
4.编辑/etc/ppp/chap-secrets:添加用户&密码(*代表不限)
#帐号 服务器 密码 IP地址
user1 pptpd dadifjens *
5.编辑/etc/sysctl.conf :IP v4 转发
net.ipv4.ip_forward=1
sudo sysctl –p //make it work
6.开机启动VPN以及配置Iptables
编辑 /etc/rc.local
service pptpd start
iptables -t nat -A POSTROUTING -o enp1s0 -j MASQUERADE && iptables-save
enp1s0是我宿舍机子的网卡号,腾讯云识别eth0,命令如下:
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE && iptables-save
OK,重启service,it work.