2022
06-10
06-10
Django3基于WebSocket实现WebShell的详细过程
前言最近工作中需要开发前端操作远程虚拟机的功能,简称WebShell.基于当前的技术栈为react+django,调研了一会发现大部分的后端实现都是django+channels来实现websocket服务.大致看了下觉得这不够有趣,翻了翻django的官方文档发现django原生是不支持websocket的,但django3之后支持了asgi协议可以自己实现websocket服务.于是选定gunicorn+uvicorn+asgi+websocket+django3.2+paramiko来实现WebShell.实现websocket服务使用django自带...
继续阅读 >