使用SSH反向隧道进行内网穿透(远程端口转发)

参考:
http://arondight.me/2016/02/17/%E4%BD%BF%E7%94%A8SSH%E5%8F%8D%E5%90%91%E9%9A%A7%E9%81%93%E8%BF%9B%E8%A1%8C%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F/
http://lvii.github.io/system/2013/10/08/ssh-remote-port-forwarding/
第二篇很有启示,然后通过第一篇将反向隧道搭建成功了

需求

从任意公网IP访问我处于路由器后面的设备。

fcn

之前参考了一下fcn(https://github.com/boywhp/fcn),其实还可以啦,我通过移动的4G网访问到了我处于路由器后面的内网设备,但是这个中转服务器不是我的,怎么实现的也没有公布。另外这个工具客户端只能是Windows或者Linux(虽然也有arm版的,然而我Android的设备没有那些依赖的.so文件,于是作罢)。

实现之后

处于路由器后面的192.168.10.141(B)已经跟我腾讯云上的机器123.207.xxx.xxx(A)建立的SSH连接。
这里写图片描述
而我用手机的4G网络访问123.207.xxx.xxx(A)的22AA端口,图中显示的是腾讯云的内网IP 10.135.xxx.xxx,其实就是123.207.xxx.xxx(A)。
这里写图片描述
附:最后用手机的4G网连接成功的画面
这里写图片描述
这样我就可以以任意公网IP远程登录到我的处于路由器内网的设备了!

另外可以参考的关于SSH端口转发:
SSH的三种端口转发(Port forwarding)/ 隧道协议概要
实战 SSH 端口转发 这篇有点老,但是很详细(被google头条收录)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值