ubuntu 16.04 搭建 pptp vpn
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 | 1.安装pptp以提供VPN服务 sudo apt-get install pptpd 2.对pptpd.conf中的配置信息进行修改 #在打开的内容里面找到这两行,并取消掉注释 sudo vim /etc/pptpd .conf localip 192.168.0.1 remoteip 192.168.0.234-238,192.168.0.245 3.设置vpn的ms-dns sudo vim /etc/ppp/pptpd-options ms-dns 202.101.172.35 4.修改chap-secrets以分配vpn账号 sudo vim /etc/ppp/chap-secrets username pptpd password * #对应账号密码 5.开启内核IP转发 sudo sed -i 's/#net.ipv4.ip_forward=1/net.ipv4.ip_forward=1/g' /etc/sysctl .conf sudo sysctl -p 6.配置iptables sudo apt-get install iptables #清除iptables里旧的规则 sudo iptables -F sudo iptables -X sudo iptables -t nat -F sudo iptables -t nat -X #允许gre协议以及1723端口、47端口 sudo iptables -A INPUT -p gre -j ACCEPT sudo iptables -A INPUT -p tcp --dport 1723 -j ACCEPT sudo iptables -A INPUT -p tcp --dport 47 -j ACCEPT #开启NAT转发 sudo iptables -t nat -A POSTROUTING -s 192.168.0.0 /24 -o ens160 -j MASQUERADE 7.重启服务,使我们的配置生效 sudo service pptpd restart 8.vpn代理上网慢解决方案 sudo -I FORWARD -p tcp --syn -i ppp+ -j TCPMSS -- set -mss 1356 重启vpn服务 sudo service pptpd restart 这样VPN就可以正常连接使用了! |