一、部署

1、使用 SSH 连接到您的主机:

1
ssh <username>@<panel>.serv00.com

image-20240707071513458

使用 serv00 通过电子邮件发送给您的信息。

2、启用管理权限:

1
devil binexec on

image-20240707071607122

完成此步骤后,使用exit命令退出 SSH 并重新登录。

image-20240707071743662

3、克隆仓库代码:

1
2
3
cd domains/<username>.serv00.net
git clone https://github.com/ansoncloud8/am-nodejs-proxy.git
cd am-nodejs-proxy

image-20240707072016927

4、运行

要使用该脚本,请运行:

1
./start.sh <action> <sub-action>
Action Sub-Action Command Description
setup xray/node ./start.sh setup xray 通过单个命令设置服务
check xray/node ./start.sh check xray 检查 Cloudflared 和其他服务
show xray/node/all ./start.sh show xray 显示来自 node/.env 的 VLESS 连接链接

NODE.JS 和 XRAY 不能同时处于活动状态。一次只能运行其中一个。

5、检查会话

要检查特定组件的状态,您可以附加到其 tmux 会话:

1
tmux attach -t <session>

<session> 替换为:

  • cf for Cloudflared
  • node for Node.js
  • xray for Xray

例如,要检查 Cloudflared 会话:

1
tmux attach -t cf

要从 tmux 会话分离而不关闭它,请按:

1
Ctrl + b, 然后是 d

此组合键允许您退出会话,同时使其在后台运行。

Notes

  • 该脚本使用 tmux 来管理每个组件的会话。
  • 设置 Cron 作业用于定期维护 Node.js 和 Xray。
  • Cloudflared、Node.js 和 Xray 配置自动生成。
  • 该脚本包括端口管理和清理功能。

二、使用

使用ls -hl命令查看当前文件目录可以查看到生成的相关目录

image-20240707072935118

使用 show all 命令查看生成的节点信息,默认生成两个节点信息,复制订阅链接,在V2rayN直接粘贴即可导入

image-20240707073135257

也可通过服务器 => 添加[VLESS]服务器手动导入,手动导入的配置延迟貌似更低

image-20240707074121784

填写配置信息

image-20240707074916923

可到node/.env查看节点配置信息

image-20240707073456835

三、绑定域名

登录Serv00管理面板,添加新页面,打开高级设置,页面类型选择代理

image-20240707080044950

添加后在DNS区域菜单可查看绑定的域名,点击编辑可查看ip

image-20240707080320487

在cloudflare添加一条A记录,打开小云朵

image-20240707080528081

参考

[全网首发]小白教程,只要一个命令就完成免费serv00云服务器部署VPN,生成cloudflare节点、vless等节点实现科学上网,防失联