老王Node-ws部署教程,点亮你的越南鸡~适用于所有Node环境的玩具和容器

老王Node-ws部署教程,点亮你的越南鸡~适用于所有Node环境的玩具和容器
千狐项目介绍
项目作者:老王
GitHub仓库项目地址:https://github.com/eooce/node-ws
本项目适用于Node环境 的玩具和容器,基于Node第三方的ws库,集成哪吒探针服务,可自行添加环境变量。
- PaaS 平台设置的环境变量
变量名 | 是否必须 | 默认值 | 备注 |
---|---|---|---|
UUID | 否 | de04add9-5c68-6bab-950c-08cd5320df33 | 开启了哪吒v1,请修改UUID |
PORT | 否 | 3000 | 监听端口 |
NEZHA_SERVER | 否 | 哪吒v1填写形式:nz.abc.com:8008 哪吒v0填写形式:nz.abc.com | |
NEZHA_PORT | 否 | 哪吒v1没有此变量,v0的agent端口 | |
NEZHA_KEY | 否 | 哪吒v1的NZ_CLIENT_SECRET或v0的agent端口 | |
NAME | 否 | 节点名称前缀,例如:Glitch | |
DOMAIN | 是 | 项目分配的域名或已反代的域名,不包括https://前缀 | |
SUB_PATH | 否 | sub | 订阅路径 |
AUTO_ACCESS | 否 | false | 是否开启自动访问保活,false为关闭,true为开启,需同时填写DOMAIN变量 |
- 域名/sub查看节点信息,也是订阅地址,包含 https:// 或 http:// 前缀,非标端口,域名:端口/sub
- 温馨提示:READAME.md为说明文件,请不要上传。
- js混肴地址:https://obfuscator.io
部署教程
- 打开老王node-ws项目地址,下载
index.js
和package.json
到本地
注册dataonline账号(因大家基本上都注册过了,这里一笔带过)
- 进入dataonline官网
- 邮箱获取验证码认证后,点击产品选购,选择右下角廉价主机,点击 Select
- 选择免费的服务,添加域名,点击订购。
Dashboard ➡ 选择你的服务 ➡ Access Control Panel ➡ Click here to access Control Panel
- 先在CloudFlare托管的域名中添加一个A记录,IPV4地址填写
103.137.185.66
,并开启小黄云
然后回到DataOnline,进入管理页面,账号管理 ➡ 域名设置 ➡ 新增,填入刚才解析的域名(下面所有填写的域名都是这个域名)
- 系统信息和文件 ➡ 文件管理器
- 进入domains/你的域名/public_html目录 ➡ 将文件上传到当前目录
- 修改 index.js 中的数据
- 点击左上角 Data Online 图标返回,附加功能 ➡ Setup Node.js App ➡ CREATE APPLICATION
- 创建新的程序 ➡ Run NPM Install ➡ Run JS script
- Node.js version ➡
22.14.0
- Application root ➡
domains/你的域名/public_html
- Application startup file ➡
index.js
- Node.js version ➡
- 在浏览器打开:
https://你的域名/sub
查看节点信息
删除程序
- 进入系统信息和文件 ➡ 终端,输入
kill -9 -1
终止所有进程 - 进入附加功能 ➡ Setup Node.js App,点击删除按钮
- 进入账号管理 ➡ 域名设置,勾选域名,点击右上角删除(勾选删除Web数据)
- 最好等待2-3分钟再重建,删除后需要等待一段时间释放端口,否则会提示端口被占用
注意事项
- 可在网页终端输入
ps aux
检查node.js进程是否正常运行
- 运行
index.js
文件耗时可能较长,请耐心等待 - 若长时间无响应,可先打开
https://你的域名/sub
检查节点信息是否生成 - 若节点信息已生成 ,哪吒面板已上线 ,则无需理会响应
- 若节点信息未生成 或哪吒面板未上线 ,请删除程序重新部署
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果