无需端口转发即可从外部访问本地服务器

Access local server from outside without port forwarding

我处于无法更改路由器端口转发规则的情况,我想使用像自己的云这样的服务。我有一台具有固定 IP 的服务器,我可以建立 SSH 隧道。我的两个问题是:

做一个ssh隧道,所有数据都通过服务器传输? (如果我的服务器端的传输速率有限制,那将是一个问题)。

还有其他方法可以绕过路由器上的端口转发吗?

您还需要转发 SSH 端口。如果路由器默认允许这样做,我会感到惊讶。


By doing an ssh tunnel, all the data is transmitted through the server?

是的。 SSH 隧道是 "poor-man's VPN"。


”I want to expose a local server behind a NAT or firewall to the internet.”

ngrok allows you to expose a ... server running on your local machine to the internet. Just tell ngrok what port your ... server is listening on

ngrok http <http_port>

ngrok tcp <tcp_port>

-- Ngrok


SSH 隧道更安全