// the find
yonggekkk/sb-nodejs
Node.js环境搭建vless-ws-tls脚本,支持一键无交互回车模式,支持clawcloud、webhostmost、web.freecloud.ltd
A Node.js installer that sets up a VLESS-over-WebSocket-with-TLS proxy node on free app hosts (Webhostmost, freecloud.ltd, Claw.Cloud). It runs either a shell script or a single app.js with UUID, PORT and DOMAIN set as environment variables. The README is almost entirely in Chinese, so it is aimed at readers who can follow it.
- The Claw.Cloud path is one file. app.js takes UUID, PORT and DOMAIN as environment variables and runs without prompts, so the same command works after a reinstall and the README says the node info stays the same.
- Leaving PORT blank on Webhostmost gets a random port, which avoids guessing which ports the host allows.
- The keep-alive script lives in its own file (workers_keep.js) rather than being folded into the installer, so the install step and the keep-alive step can be reasoned about separately.
- The scope is narrow: one protocol, one config shape, three named hosts. It does not try to be a general panel.
- The one-liner downloads whm.sh or app.js from the main branch with wget and runs it in the same command. Nothing is pinned to a commit or checksum, so whatever is on main at install time runs with your UUID and domain in its environment.
- The README says the code was assembled from community sources and ChatGPT output, and the tree has no tests or stated review process. This script opens a listening port on a server, so that is the part to weigh before running it.
- The setup depends on proxy traffic and external keep-alive pings on free shared hosts. Free hosting terms often rule out proxy use, and the README says nothing about that or about the risk of account suspension.
- The last push was October 2025, almost a year before this review, and the README is Chinese-only apart from the command lines. Free hosts change their rules often, so breakage would go unfixed for a long time.