- 安装 PPTP VPN 服务
sudo apt-get install pptpd
- 添加VPN账号
sudo vi /etc/ppp/chap-secrets #配置VPN客户端登录使用的用户名和密码如下图所示
-
配置pptpd.conf
sudo vi /etc/pptpd.conf #找到并去掉以下代码的#号如下图所示 #localip 192.168.0.1 #remoteip 192.168.0.234-238,192.168.0.245
-
配置vpn的ms-dns
sudo vi /etc/ppp/pptpd-options #找到ms-dns并去掉#号,修改为8.8.8.8和8.8.4.4如下图所示 #ms-dns 8.8.8.8 #ms-dns 8.8.4.4
-
开启内核IP转发
sudo vi /etc/sysctl.conf #找到以下代码,并去掉#号,如下图所示 #net.ipv4.ip_forward=1
-
输入命令配置生效
sudo sysctl -p
-
清除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 ens3 -j MASQUERADE #注意填写ens3,不同机器是不一样的,可以在终端输入ifconfig来查看网卡联网以及网卡的名称
-
重启服务,快去试试连接VPN吧
sudo service pptpd restart
#VPN代理上网慢请输入以下命令尝试解决 sudo /sbin/iptables -I FORWARD -p tcp --syn -i ppp+ -j TCPMSS --set-mss 1356 sudo service pptpd restart
ubuntu 16.04 三分钟搭建 PPTP VPN Server
猜你喜欢
转载自my.oschina.net/adamtv/blog/1623182
今日推荐
周排行