即使成功连接到pptp vpn,也无法访问Internet资源

时间:2015-06-02 11:15:03

标签: vpn pptp

我雇用将东京定位为我的vps服务器的主机,我按照这篇文章安装pptp服务器

article about install pptp from digital ocean

和我的vps ip>>> 107.191.60.187

另外,我通过这种方式安装ufw并允许pptpd的端口

ufw allow 1723
ufw disable && ufw enable

但事实上,即使我可以在vps上成功连接我的pptpd程序,我也无法访问互联网资源。

我真的不知道如何解决它:(

任何人都可以帮助我..

非常感谢。

1 个答案:

答案 0 :(得分:0)

只需提交此问题

在我犯错之前设置了错误的iptabes规则,然后我通过下面的方法解决它,它的工作原理。

#1. first I inspect status and remove ipesec server, it conflicts.
sudo service ipsec status
sudo apt remove ipsec xl2tpd

#2. then I look for port 1723 that judge whether it recive data package
sudo tcpdump -i eth0 port 1723

#3. finally I change rules by using iptabes clearly
sudo iptables -t nat -nL
sudo iptables -t nat -A POSTROUTING -j MASQUERADE

#4. and save it
sudo iptables -t nat -S
sudo iptables-save -t nat

#5. modify content in file before.rules, confirm it as a daemon
sudo vi /etc/ufw/before.rules

# just like below this
*nat
:PREROUTING ACCEPT [73:5676]
:INPUT ACCEPT [6:1415]
:OUTPUT ACCEPT [7:431]
:POSTROUTING ACCEPT [0:0]
:DOCKER - [0:0]
-A POSTROUTING -j MASQUERADE
COMMIT

这就是全部..