有没有想过,将终端带着走还能很方便很好看地使用呢
- 随时随地 打开网页可以敲命令
- 桌面上 双击就可以创建终端
- 看起来完全是一个桌面应用
然后借助于chrome PWA与gotty+nginx,其实实现很简单。
这里我把我的静态文件贴出来 webconsole.zip
你可以自己改造,比如改图标添加功能(不过我尝试添加右键粘贴失败了,呵呵)
需要HTTPS,建议使用nginx反代,参考我的文章
我建议使用这段配置:location = /web/console/ws { proxy_pass http://127.0.0.1:10000/ws; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection upgrade; proxy_set_header Origin "http://127.0.0.1:10000"; proxy_set_header Accept-Encoding gzip; auth_basic "Bad Request:Auth Required."; auth_basic_user_file /etc/nginx/dav_pw; } location /web/console/{ index ` index.html; alias /www/static/webconsole/; } location = /web/console/{ index ` index.html; alias /www/static/webconsole/; auth_basic "终端: 需要授权"; auth_basic_user_file /etc/nginx/dav_pw; }
否则会有一些小问题:远程或域名访问会直接Connection closed.错误
- 2.需要手动安装,注意右上角的安装按钮,一般是第一个
本文由 zlh 创作,采用 知识共享署名4.0 国际许可协议进行许可。
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名。