免费容器docker平台koyeb上搭建webssh项目shellngn/pro 支持SSH登录纯IPv6的VPS 有访问权限管理 支持SFTP直接操作修改文件
在使用纯IPv6的VPS时, 如果你的网络环境是IPv4的, 那么会遇到无法SSH登录的问题.
有些IPv6的VPS商提供了一些webssh登录的方式, 比如 Hax
不过, 当这个方法不稳定的时候, 我们会在自己的电脑上安装WARP, 或者使用一些公共的webssh服务.
比如: https://sshwifty-demo.nirui.org/ , https://eussh.305070.xyz/ 等
也许你会觉得在其它人搭建的服务上输入自己VPS的SSH登录信息太敏感了, 那么可以搭建自己的webssh服务.
shellngn 支持以Docker的形式搭建. 有访问权限管理. 支持SFTP直接操作修改文件.
我选择在 koyeb 上面搭建, 验信用卡就可以注册账号, 有永久免费的使用方案.
1. 注册 Koyeb 账号
略.
我使用的是大陆真实的地址信息.
2. 创建 App
选 Docker
Image 填写
shellngn/pro
点击 "Next" 按钮
点击 "Deploy" 部署.
具体 SHELLNGN 的使用方法 略.
有访问权限管理, 不让别人滥用.
支持SFTP直接操作修改文件.
还有其它更多的强大功能.
以一个IPV6的小鸡为例:
========
后记
如果对比上一篇搭建sshwifty的过程, 你会发现没有展开 Advance 按钮进行设置.
如果你展开 Advance 按钮, 你会发现默认设置了PORT参数, 值为8000; 且与系统默认开放的 8000 端口是一致的.
原理是说, Docker容器会对外暴露 8000 这个端口.
Shellngn 的实例跑起来时, 会读取 PORT 这个环境变量作为工作的端口, 也就是 8000.
评论
发表评论