如何在没有路由器端口转发的情况下公开 PP2P(使用 ngrok?)

如何在没有路由器端口转发的情况下公开 PP2P(使用 ngrok?)

我的主要目标是创建一个 PP2P VPN 服务器并将其公开,而无需在路由器上进行端口转发。

我用过这个指导在 Windows 上创建一个常用的 PP2P VPN 服务器,现在我可以从本地连接到该服务器。
问题是我无法访问路由器,因此我无法通过修改路由器的设置来公开它。

那么,如何将我的 PP2P VPN 服务器公开到互联网?

我尝试过的:
暴露本地端口 1723恩格罗克

ngrok tcp 1723

并尝试使用以下方式连接到 URL(由 ngrok 生成)本指南。但没用。
另外,我想知道是否暴露端口 43是否有帮助(如果是的话,那么我应该购买 ngrok)。

请帮忙。

答案1

这还不够,因为你只能揭露控制连接——您无法对用于数据传输的 GRE 隧道执行任何操作。

不存在“GRE 端口”这样的东西,因为 GRE 本身不是基于 TCP 也不是基于 UDP;它直接在 IP 之上运行(与这两个协议一起)。GRE 仅通过 IP 级协议号“47”来标识,类似于 TCP 本身的数字为“6”,UDP 为“17”。

(实际上即使你访问您的路由器,很有可能它不会让您为 GRE 配置端口转发。不幸的是,许多消费级路由器故意将自己限制为仅 TCP 和 UDP。)

使用 PPTP 无法实现您的目标。请考虑使用第三方 VPN 软件(其中大多数基于 UDP,有时也支持 TCP)。

相关内容