Ubuntu 上 BitTorrent 的 OpenVPN 端口转发帮助

Ubuntu 上 BitTorrent 的 OpenVPN 端口转发帮助

我拥有一个运行 Ubuntu 20.04 的 VPS。它目前有一个正在运行的 OpenVPN 服务,我使用这个使用脚本的指南进行操作https://www.cyberciti.biz/faq/howto-setup-openvpn-server-on-ubuntu-linux-14-04-or-16-04-lts/。我能够毫无问题地连接并使用 VPN。问题是 BitTorrent 需要端口转发才能正常工作,而当前的实现显然不起作用。我想使用端口 30050。我已尝试按照本指南进行操作https://whattheserver.com/openvpn-server-with-port-forwarding/另外还要设置端口转发。

我还配置了我的个人路由器,将 BT 端口转发到分配了静态 IP 的 OpenVPN 客户端 PC(Windows 10)(不确定我是否需要执行此部分,如果不需要,请告诉我) 。

这是 iptables -S 在 OpenVPN VPS 上生成的内容:

-P INPUT ACCEPT
-P FORWARD ACCEPT
-P OUTPUT ACCEPT
-A INPUT -p udp -m udp --dport 1194 -j ACCEPT
-A INPUT -p udp -m udp --dport 1194 -j ACCEPT
-A INPUT -d 10.8.0.2/32 -p tcp -m tcp --dport 30050 -j ACCEPT
-A INPUT -d 10.8.0.2/32 -p udp -m udp --dport 30050 -j ACCEPT
-A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -s 10.8.0.0/24 -j ACCEPT
-A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -s 10.8.0.0/24 -j ACCEPT

有人可以指导我如何解决这个问题吗?谢谢。

答案1

您的 VM iptables 没有限制(关闭/丢弃/拒绝端口),所有端口均已打开并可在您的 VPN 客户端上使用。

您还需要检查基础设施防火墙(如果有的话)(您的 VPS 提供商接口)。

最后,您可以启用 IP 转发,详细信息可在本文

相关内容