这是我的设置:我有一台可以随身携带的笔记本电脑,我家里有一台台式电脑,它使用带 NAT 的路由器连接到网络。
我的目标是创建一个 SSH 服务器,我可以将其用于文件存储/访问以及将其用作代理服务器。但是,问题是桌面(我用作 SSH 服务器)位于 NAT 后面的路由器上。这意味着我无法从家庭网络外部连接到服务器。
我希望能够使用笔记本电脑从外部网络直接连接到我的桌面。以下是我目前在网上找到的选项:
Teamviewer - 我真的不想用这个,我试过了,一点也不喜欢。
在路由器上配置端口转发 - 同样,这不是一个选项,因为路由器实际上是由 ISP 操作的,他们不会让我重新配置它。
使用我在这里找到的名为 pwnat 的程序- 这似乎是我所有选项中最可行的,但我一直无法弄清楚如何让它工作。此外,从糟糕的文档来看,使用起来似乎也很痛苦。
此处显示的反向隧道- 这无法正常工作,因为我没有“中间”计算机
有什么方法可以定期从笔记本电脑通过 SSH 建立连接?否则,是否有其他替代方法可以让我将桌面用作文件服务器和代理?
编辑: ObsessiveFOSS 下面提供了另一种选择