我已经设置了一台 Windows 10 计算机,可以根据计算机 IP(可能还有其他网络内容)访问某些资源(各种域和子域)。然后,在同一个网络上,我有一台 ubuntu linux 计算机,我想在该计算机上连接到这些资源,例如 gitlab.example.com。这些资源对于这台 ubuntu 计算机不可见。
是否可以创建一些设置,如果我在 ubuntu 浏览器中输入地址,它会通过 windows 计算机连接并返回资源?如果可以,如何设置?
我知道我可以在 Windows 机器上安装 VPN 服务器并以此方式使用它。但有时我在家工作,我已经使用一个 VPN 连接到工作网络,只为了查看机器。
有任何想法吗?
答案1
使用 SSH 实现这一点相当容易:
在 Windows 机器上设置 SSH 服务器: https://docs.microsoft.com/en-us/windows-server/administration/openssh/openssh_install_firstuse
然后通过该 SSH 服务器路由网络流量: https://www.digitalocean.com/community/tutorials/how-to-route-web-traffic-securely-without-a-vpn-using-a-socks-tunnel