无需公网!另类的内外穿透!利用极空间内网穿透,控制家里的玩客云
最近准备用已经吃灰的玩客云玩一下Docker,趁着三分钟热度还在就想折腾一下,想着能不能在公司摸鱼的时候也能连到家里的玩客云呢?
这两天也查了很多的资料,因为家里没有申请公网IP,也没有公网的服务器,所以常见的一些内网穿透方式就被Pass掉了,比如DDNS、frp这些穿透的方案。至于蒲公英、花生壳这些依靠硬件的穿透方式需要购买产品也放弃了。
1.背景
目标:能够ssh登录家里的玩客云
设备:极空间Z2+玩客云一代
方案:

2.极空间内网穿透
最难也是最简单的就是内网穿透了,要么有公网IP以及域名,要么有穿透的硬件设备。
自己没有采用上面的两种方案,而是使用的极空间的“远程访问”的功能,就可以无需公网IP也能访问到内网的设备。

需要注意的是:只支持网页访问,也就是http协议。
并且,远程访问功能是所有极空间版本都支持的功能,自己的是一代Z2版本。
既然极空间支持内网穿透,那么只需要找一种http协议的控制方式就可以~继续往下看!
3.Webssh
⭕概述
一种基于http的SSH终端,正好能够和上面的穿透结合使用~

⭕原理
将http的协议转成ssh协议,中间webssh感觉有点像堡垒机的原理。因为自己就是控制玩客云,所以直接就让玩客云作为Webssh服务器。

⭕安装
方法一:按照docker的安装方式,用docker run命令执行:

方法二:Issues里面有个docker-compose的操作~

执行docker-compose命令

4.最终效果

除此之外,像手机、iPad只要能安装极空间APP都可以“远程访问”控制家里的设备。遗憾的是网页版的极空间APP没有“远程访问”的功能。

最后
在自己查询资料的过程中,除了webssh外,Tabby也能达到类似的效果,但是Tabby需要公网服务器进行代理。好在Webssh就能满足自己的需要,后面就没有折腾Tabby。
这次的折腾挺有意思也挺有成就感,完美解决了自己远程控制的场景,以一种目前自己最佳的方式实现了内网穿透~


校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案