WebHost使用

简介

Webhost虚拟主机,可以利用nodes.js脚本搭建一个防失联脚本。本博客主要参考和引用饭奇骏大佬的博文和视频。增加图片步骤说明。请支持原作者视频和博客。

准备内容:

  • 一个邮箱,用于注册账号
  • 项目地址(fork 饭佬的项目) node-ws
  • 一个域名,支持A记录即可,如果托管到CF了也可以。
  • 美国虚拟身份生成器:身份地址生成器

一、注册

访问官方免费服务介绍页面 webhost
  1. 点击网站Start For Free。进行注册账号。弹窗选择一个国家。不选择日本即可。

  1. 绑定域名:这里选择第三个自定义域名。注意:这里只能用一级域名注册商的(例如: .com .net .vip,如果你的域名注册商的不是一级(例如: us.kg pp.ua),先随便填写一个后面修改。

  1. 选择主机地区和配置,这里根据你的需要选择,日本目前比较差。可以避开。选择好后。点击右侧 continue

  1. 填写用户信息。注册账号。这里用到上面的美国身份生成器。生成个人信息。注意:邮箱使用真实个人邮箱。其他必填字段参考生成器的信息填写即可。

二、验证账号和基础设置

  • 注册完成后,去邮箱里面找到验证账号的邮件,复制验证链接,在浏览器访问,然后就能登录到客户区域。
  • 记下给你分配的Server IP。图中左下角,记下后。点击Go To Control Panel

  • 把IP复制出来,去域名管理(CF或者你自己使用的域名管理后台)后台,添加一个A记录

  • 回到控制台,先点击左测菜单 EN图标,切换中文

  • 然后点击左侧Domain Management –> 域名设置。 然后点击右上角重命名域名,

三、部署节点

  1. 点击左侧Development Tools –> 终端。复制脚本项目里面的安装命令。注意:命令最后的yourdomain换成上一步配置的域名。粘贴到终端里面回车执行

  1. 复制上面执行完成后的地址,to 后面的,一直到index.js。
  2. 点击Website Management–> Node.js App。点击右侧Create APPlication

  1. 按照图示配置参数。具体说明如下:
配置 填写/选择内容 说明
Node.js version 20.18.1 node运行版本
Application mode Production node运行模式,生产环境
Application root domains/xxx.com/public_html 步骤2路径,去掉index.js 。不要有空格
Application URL 默认空,不修改
Application startup file index.js 固定值,不要修改
UUID xxswe3-2342-234sdf 节点UUID,可以自行生成一个
NAME xxx 节点的别名前缀,自定义

  1. 配置完后,点击右上角SAVE。保存项目。然后点击Run NPM Intall。等待右上角提示绿色框应用创建成功即可

  1. 回到终端,执行下面命令查看进程。出现 node index.js 进程就表示启动成功(没有就多等一会再执行看)
1
ps aux

  1. 节点信息:访问https://前面你解析A记录的域名/sub 获取节点信息。也可以把域名/sub添加到个人汇聚订阅里面管理。