微信小程序无服务端实现Web Shell的想法及思路

微信小程序实现web shell 的想法及思路
1.shell交互页面使用xterm.js
2.ssh交互使用nodejs 的ssh2 进行持续交互
3.由于每次连接的ip地址不同,小程序会有限制,因为小程序交互的地址必须是提前配置好的,所以不能动态的添加ip,需要提前把和小程序交互的ip定下来。这个时候就需要一个后端。网上很多例子都是启动一个后端服务器来作为websocket+ssh的组合。设想可不可以做一个nginx代理,前端用ssh2,nginx代理这个ssh连接。这样小程序只跟这个nginx的ip交互,nginx去跟真正的主机交互。这样就不用再搭建一个Java,go或者python,node的服务器了。
4.当然如果没有小程序这种IP的限制,自己搭建一个前端项目,那使用 xterm.js + js ssh2 是否也可以实现
更多内容请关注小程序《仙豆笔迹》,里面实现了很多有意思的工具,并配有讲解
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值