我有一台笔记本电脑,我带着它游历欧洲各地。
我家里有一台台式机,用作服务器,我可以通过笔记本电脑通过 ssh 访问它。假设我有一个静态 IP 等,所以不用担心 DNS。
我的办公室有一个工作网络,我必须通过 VPN 进入该网络才能访问我需要的任何内容。通过 VPN 进入后,我使用远程桌面应用程序 (Remmina)、用于 ssh 的 Linux 终端和 Web 浏览器访问内联网等。
我想要做的是在我的笔记本电脑上运行 Remmina 和 Chrome 之类的应用程序,并将所有流量路由到我家里的台式机,这样一切看起来都像是来自家里的台式机,而且我的笔记本电脑的 IP 地址没有列在任何地方,只有我的家用台式机。
我最初想使用 VPN 从我的笔记本电脑连接到我的家用台式机,但据推测这只支持端口 80 和 443,我希望每个端口的流量都通过我的家用台式机反弹,以防万一出现问题。另外,我不知道我的家用台式机如何同时作为 VPN 服务器(从笔记本电脑到它)和 VPN 客户端(从它到工作)相互配合。
我想到另一个解决方案是使用安装在家用台式机上的 chrome 和 remmina,但通过笔记本电脑和家用台式机之间的 ssh -X 会话运行它们,但是虽然我认为这会起作用,但每次我以前尝试这样做时,速度都非常慢。
最后,我相信我可以设置一个代理,这样我就可以通过我的家用台式机转发特定端口上的流量,但是 Remmina 不支持代理配置。而且我不喜欢依赖某个软件来正确执行此操作的想法。
所以我想问一下,这个问题的正确解决方案是什么?
谢谢
乔伊