当服务器使用 PPTP 时从外部网络 IP 访问我的服务器

当服务器使用 PPTP 时从外部网络 IP 访问我的服务器

我有一台物理 Ubuntu 服务器,我使用 PPTP 和 HMA 进行折磨(使用 Deluge)并托管 Deluge Web-UI、Ajenti 和 Ajaxplorer。启用 PPTP 时,我可以通过本地 192.168.1.0/24 网络正常访问我的三个 Web-UI,但无法通过外部 IP 连接到它们。我在路由器上启用了端口转发,当我在 Ubuntu 机器上禁用 PPTP 时,我可以从外部访问所有内容。

有没有什么方法可以让我运行 PPTP 并且仍然能够从我的外部网络连接到我的 Web UI?

如果这是 PPTP 的限制,HMA 也支持 OpenVPN。我愿意切换到 OpenVPN,因为它可以让我运行我想要的配置。

答案1

这不是 PPTP 问题。使用任何 VPN 软件都会遇到同样的问题。这是一个简单的路由问题。

您的默认网关很可能指向 VPN,您必须这样做才能将其用于隐藏种子。如果您的默认网关指向 VPN,则路由将无法正常工作。如果没有一些高级策略路由,则真的没有办法使其工作。

策略路由需要您设置两个路由表。一个用于您的 torrenting,一个用于您的网络流量。然后您必须设置规则,强制特定类型的流量进入其中一个表。

相关内容