v2.0 推荐 稳定版

一键部署 WebSocket 探测节点,包含 Nginx 反代、SSL 证书、PM2 守护等全套配置

✨ 功能特性

自动安装 Node.js 20.x + PM2
自动配置 Nginx 反代
自动申请 SSL 证书
防盗链保护
开机自启
10分钟完成

📖 使用说明

1

准备服务器

  • 系统要求:Ubuntu 20.04+ 或 Debian 10+
  • 配置要求:1核 512MB 以上
  • 网络要求:开放 80/443 端口
2

执行安装命令

使用 root 用户执行以下命令:

curl -sSL http://download.yuchu.net/netping-node.sh | bash -s -- hkhhping.yuchu.net admin@yuchu.net
3

配置到 NetPing 后台

在 NetPing 后台添加节点时,WebSocket 探测地址填写:

wss://你的域名

🔧 管理命令

查看服务状态

pm2 status netping-node

查看实时日志

pm2 logs netping-node

重启服务

pm2 restart netping-node

停止服务

pm2 stop netping-node

🖥️ Linux 面板在线安装

无需手动操作,一键自动部署到远程服务器

需要提前解析到服务器 IP

❓ 常见问题

📌 脚本支持哪些系统?

目前支持 Ubuntu 20.04+ 和 Debian 10+ 系统,建议使用最新稳定版系统。

📌 域名需要提前解析吗?

是的,域名需要提前解析到服务器 IP,否则 SSL 证书无法申请成功。

📌 防火墙需要开放哪些端口?

需要开放 80 端口(HTTP)和 443 端口(HTTPS),用于 Nginx 服务和 SSL 证书申请。

📌 如何卸载节点服务?

执行以下命令:
pm2 delete netping-node
rm -rf /opt/netping-node
rm /etc/nginx/sites-available/netping-node
rm /etc/nginx/sites-enabled/netping-node
systemctl restart nginx

📌 WebSocket 连接失败怎么办?

请检查:
1. 域名是否已正确解析到服务器 IP
2. SSL 证书是否申请成功
3. 防火墙是否开放 80/443 端口
4. 使用 pm2 logs netping-node 查看详细错误日志