我雇用将东京定位为我的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程序,我也无法访问互联网资源。
我真的不知道如何解决它:(
任何人都可以帮助我..
非常感谢。
答案 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
这就是全部..