一.环境: A服务器 一台有外网IP的服务器 (服务端)
B服务器 一台在可连内网和外网的服务器,但是没有IP,做中转使用
C服务器 内网服务器 不可连外网 和B互通
二.如果B是linux服务器,1. 可以搭建ngrok服务 A做ngrok服务端 ,B为客户端做端口转发
2. 可以直接在C上通过B服务器 用ssh隧道 穿透 映射端口到A上
https://blog.csdn.net/yangwy012210/article/details/88852142
三,如果B是windows服务器,可以使用bitvise ssh client 做端口映射
1.在B上安装好后做配置:填A的IP和ssh端口 并填写用户密码
2. 映射C的端口到A上
1. 0.0.0.0 2.A服务器的端口(映射端口) 3.C服务器IP 4.C服务器端口(需要映射的端口)
现在访问 A:10891 就是访问 10.0.1.1的22 端口
bitvise ssh client 下载地址: