在家里,我知道如何建立工作网关之间的 ssh 隧道。对于网关来说,最重要的是能够与我家里的机器建立 ssh 连接。我通过设置 wifi 路由器的 NAT 选项来做到这一点。
但有时我在机场。这里的 wifi 连接不允许建立这种连接。
您知道还有其他方法吗?
谢谢
答案1
我猜你无法连接是因为机场有防火墙过滤出站端口。如果你让你的 ssh 守护进程监听 TCP 端口 80(为 HTTP 保留)或 443(为 HTTP/S 保留),它可能会起作用。
答案2
您可以在家中配置 ssh 服务器以监听端口 80,该端口应该从机场 wifi 网络开放。
如果他们通过自己的代理服务器路由网络流量,那么有一些项目可以通过 http 代理来隧道化 ssh,如下所示: