由于网页是没有办法直接使用SSH的,网页版是基于proxy端转发的SSH客户端,具体原理如下,其中proxy端的代码是开源的Github🥰
其中动手能力比较强的小伙伴可以尝试部署自己的线路哦(如果是刚刚入门的程序猿,稍微有点上手难度哦),如果是公网线路也可以分享给其他小伙伴😀
+---------+ websocket +--------+ ssh +-----------+| browser | <==========> | proxy | <=======> | ssh server|+---------+ websocket +--------+ ssh +-----------+
另外
因为数据要经过2层网络才能到达你得服务器,所以网络连接问题或者各种奇怪的网络问题,可能会导致你的连接中断,这个暂时还没有办法解决😭
PS: 实测正常使用下半小时掉线率<1%,基本能满足正常需求,如果断开连接比较频繁,可以尝试客户端版本,客户端版本会好很多哦
