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

无服务器 自建短链服务 Url-Shorten-Worker 完整的部署教程

ClouDNS .asia免费域名 托管到CloudFlare开CDN白嫖Websocket WS通道翻墙 / desec.io