公司局域网中有N台机器, 其中只有A有外网ip, 现在需要在家里的机器C上, 访问B的某个端口(比如80), 这个时候使用ssh通道就比较方便了(三台机器均需要装ssh)。
这三台机器的ip地址如下
内网ip 外网ip(假设)
A 192.168.1.100 10.1.26.36
B 192.168.1.101 (无)
C (和C的内网地址无关) 10.0.11.56
在A 上面执行
ssh -NfR 10000:192.168.1.101:80 root@10.0.11.56
然后就可以在c上面通过访问http://127.0.0.1:10000端口来访问B的80端口了