免费容器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" 按钮 

service type 选 Web service


Instance 选最便宜的 Nano

应用的名称取个自己喜欢的.

点击 "Deploy" 部署.


静静等待.

如果看到 "Shellngn Pro Server is Starting" 结果, 就是成功了.


3. SSH登录纯IPv6的VPS 测试

这里就是我们可以用浏览器访问的链接了

https://ssh1-crazypeace.koyeb.app/

具体 SHELLNGN 的使用方法 略.

有访问权限管理, 不让别人滥用.

支持SFTP直接操作修改文件.

还有其它更多的强大功能.


以一个IPV6的小鸡为例:

https://youtu.be/F9rV2IW-bOM


========

后记

如果对比上一篇搭建sshwifty的过程, 你会发现没有展开 Advance 按钮进行设置.

如果你展开 Advance 按钮, 你会发现默认设置了PORT参数, 值为8000; 且与系统默认开放的 8000 端口是一致的.

查询 Shellngn 的文档, 你会发现 Shellngn 就是使用 PORT 参数设置工作端口.

原理是说, Docker容器会对外暴露 8000 这个端口.

Shellngn 的实例跑起来时, 会读取 PORT 这个环境变量作为工作的端口, 也就是 8000.

评论

The Hot3 in Last 30 Days