在 VPN 连接上托管服务器

Hosting a server on VPN connection

我没有 public IP 地址,所以我希望在连接到 VPN 时托管服务器,VPN 服务器 运行ning 在 VPS我拥有它及其 运行ning SoftEther VPN 服务器。

在我的机器上,我连接到 VPN,然后 运行 服务器应用程序,但是我检查 http://www.canyouseeme.org/ 以查看它是否成功托管并且可以从互联网访问但它不是而且它显示 "connection refused",如果我在 VPS 机器上托管服务器,它可以工作,但我不想那样,它应该托管在我的机器上,并且应该可以使用 [=] 的 IP 地址访问16=].

您可能想在您的 VPN 服务器上设置端口转发。

当您连接到 VPN 时,您的流量会通过它,但您不会 "become" - 定向到 VPN 服务器的流量(例如尝试连接到您的应用程序)将不会通过转发到您的 VPN 客户端计算机 - 这不是 VPN 的目的。

有一个端口转发设置页面 here这将在 VPN 服务器上完成。

我使用的替代方法是在应用程序服务器上通过 SSH 设置端口转发并放弃对 VPN 的需要。检查远程端口转发 here。它工作正常,在应用程序服务器和网关之间加密你的数据,但可能会有更大的开销,并且当网络连接暂时丢失时它可能更容易死掉。