我远远超出了我的深度,我甚至不知道该怎么去google。
有一台服务器可以通过SSH连接。 通过该服务器,我可以通过SSH访问其子网上的其他服务器。 我想要做的就是能够直接访问服务器可以访问的机器。 假定服务器IP是192.168.7.7,并且是我有权访问的192.168.xx范围内的唯一一个。 我想configuration的东西,当我在我的机器上访问说192.168.7.100,连接将通过我打开192.168.7.7和192.168.7.100的SSH隧道。 如果可能的话,我希望能为任何港口工作。
我知道我可以设置一个HTTP代理甚至一个SOCKS代理,但是我想知道是否有一种方法可以将我的机器看到的一些IP重新映射到只能从远程机器上看到的IP。
这个configuration会被调用什么? 这是NAT,VPN,IP2IP还是别的? 我如何在通过SSH连接到Linux机器的Windows客户机上进行设置? 听起来像我需要在networking驱动程序或虚拟网卡上设置某种过滤,但我不知道下一步该去哪里。
最简单的方法就是现在用作隧道网关的机器上的VPN服务器。
你可以select一个VPN解决scheme或者一个SOCKS代理,否则我想不出任何能够给你带来灵活性的东西。 但我会说,为了你的目的一个SSH代理袜子连接代理
ssh -v -N -D 1080 user@host
然后与SOCKS代理的新会话可能更容易,然后build立一个完整的VPN。