WebHostMost 搭建节点和哪吒探针教程-终结篇

WebHostMost 搭建节点和哪吒探针教程(手动上传文件方法)

引言

大家好!欢迎来到我的频道。在上一期视频中,我介绍了如何在 WebHostMost 上搭建节点,但近期官方进行了一些改动,导致原来的教程无法直接使用。官方禁止了 GURL 命令,使得我们无法通过简单脚本安装程序。此外,新用户的终端访问权限也被禁用。更令人困扰的是,官方会删除用户上传的某些文件(如 .js 文件和 cron.sh 文件),甚至还会删除 cron 任务计划,这使得进程保活变得异常困难。

作为一个成熟的主机供应商,删除用户数据是不可接受的。用户在服务器上生成的数据应归用户所有,供应商无权随意删除。相比之下,Serv00 的做法更加合理,他们最多只会封禁账号,而不会动用户的数据。

为了应对 WebHostMost 的这些变化,我更新了我的项目,提供了手动上传文件的方法来部署节点和哪吒探针。虽然过程稍微复杂了一些,但仍然是可行的。本文将详细介绍如何通过手动上传文件完成部署,并提供配置步骤和注意事项。

手动上传文件部署节点和探针

1. 下载必要文件

首先,你需要从我的项目页面下载以下四个文件:

项目地址点这里

  • cron.sh
  • index.js
  • m_setup.sh
  • package.json

这些文件可以在项目的 GitHub 页面或相关链接中找到。下载后,请确保文件齐全。

2. 上传文件到 WebHostMost

按照以下步骤将文件上传到 WebHostMost 服务器:

  1. 登录 WebHostMost 控制面板。
  2. 点击 File Manager(文件管理器)。
  3. 导航到 public_html 目录。
  4. 如果之前安装过相关文件,建议先删除旧文件以避免冲突。
  5. 点击 Upload(上传),选择刚刚下载的四个文件并上传到 public_html 目录。

3. 配置 index.js 文件

根据是否有终端权限,配置方式有所不同:

对于没有终端的用户:

  1. 在文件管理器中,双击 index.js 文件打开内置编辑器。

  2. 找到 UUID 配置项,将其替换为你的 UUID。

    • 你可以通过 v2rayN 等工具生成 UUID,例如在 v2rayN 中创建一个 VLESS 服务器并点击“生成”按钮。
  3. 设置端口号,可在 1000 到 65535 之间选择一个未被占用的端口。

  4. home 路径修改为你的用户名(即 home 目录)。

    • 用户名在下图这里 copy:

  5. 保存修改后的文件。

对于有终端的用户:

  1. 打开终端,导航到 public_html 目录。
  2. 输入命令 chmod +x m_setup.sh 赋予脚本执行权限。
  3. 运行 ./m_setup.sh,按照提示依次输入以下信息:
    • 你的域名(可在控制面板 Domains 中查看)。
    • 你的 UUID。
    • 是否安装哪吒探针(输入 y 表示是,n 表示否)。
  4. 如果选择安装探针,还需输入探针面板的服务端地址等信息。
  5. 完成配置后,脚本会自动处理后续步骤。

4. 启动节点

配置完成后,按以下步骤启动节点:

  1. 进入控制面板的 Website Management -> Node.js App
  2. 如果是首次安装,点击 Create App 创建一个新的 Node.js 应用。
  3. 在应用管理页面,点击 Run 启动应用。
  4. 注意:由于官方限制,进程无法在后台自动运行。如果进程掉线,需要手动返回此页面重新启动。

5. 使用保活工具

为了保持节点的活性,我开发了一个保活工具,默认情况下已集成在项目中:

  • 功能:每两分钟自动访问一次你的节点,确保其保持活跃。
  • 访问方式:你可以通过访问 https://yourdomain.com/uuid 手动触发保活。
  • 关闭方法:如果不想使用保活功能,可以在 index.js 中将 auto_access 设置为 false

6. 注意事项

  • 节点访问方式变更:现在访问节点需要使用 https://yourdomain.com/uuid,而不是之前的 https://yourdomain.com/sub。这种方式通过 UUID 增强了安全性,即使域名泄露,你也可以通过更换 UUID 保护节点。
  • 进程保活问题:由于官方删除了 cron 任务支持,进程可能会意外终止。遇到这种情况时,需手动重启。
  • 安全性建议:定期检查节点状态,确保配置正确并及时更新 UUID。

结语

尽管 WebHostMost 的改动给部署带来了不少麻烦,但通过手动上传文件和合理配置,我们依然可以在其上成功搭建节点和安装哪吒探针。希望这篇教程能帮助你顺利完成部署。如果你觉得内容有用,请点赞并订阅我的频道,我们下次再见!