Serv00账号注册、节点搭建与账号保活

2024/07/15 保活 节点 Serv00 共 3025 字,约 9 分钟

一、简介

Serv00 是一家提供免费虚拟主机的厂商,但是他提供了 ssh 终端服务,所以我们也可以把它当作一个功能不算太过健全的 VPS 来使用,我们可以用它来部署各种简单的服务,比如 vless 节点,wordpress,alist 等,要求是每 3 个月需登录一次控制面板或 SSH,避免账号被回收

二、注册

  • 注册之前检测自己的 IP纯净度
    • 如果节点纯净度不够的话注册是不会成功的【他会给我们发送当前邮箱已注册】
    • 如果大家 IP 纯净度不够可以使用【红杏加速器
      • 红杏加速器博主测试所有节点 IP 纯净度极高
      • 限时 5 折优惠券,2024-07-26 截止【SVIP88
      • 永久 8.8 折优惠券【Yixiu
  • 节点开全局
  • 打开 官网地址
  • 注册的时候需要注意【What is the cost of hosting on serv00.com?】这一栏填写 free,不要空着
    • 如果提示邮箱已注册我们换节点刷新页面重新来
    • 如果显示发送成功但是邮箱没有收到信息
      • 检查垃圾箱
      • 换 IP 换邮箱重新注册【邮箱注意不要换同一个后缀名称的】可以用临时邮箱来注册
  • 注册完成后 serv00 会给我们的邮箱发送一个包含 VPS 信息的邮件

三、登录面板开启权限

  • 打开面板地址 https://panel4.serv00.com/
  • 修改语言为英文,选择右上角 Zmień język 修改语言为 English
  • 第一步需要做的就是开启可以运行自己应用的权限。Additional services -> Run your own applications -> Enabled 如果不开启这一项,自己的用户目录下的所有文件都无法添加可执行权限。
  • 选择 Change password 修改密码【可选】

四、自动化保号

因 serv00 要求是每 3 个月需登录一次控制面板或 SSH,所以为了避免被收回我写了个脚本可以批量自动化保号

1.Fork 仓库

  • 打开 serv00-login 仓库页面。
  • 点击页面右上角的 “Star” 按钮
  • 点击页面右上角的 “Fork” 按钮,将仓库 fork 到你的 GitHub 账户下。
  • 点击 Create fork

2. 设置 GitHub Secrets

  1. 创建 Telegram Bot

    • 在 Telegram 中找到 @BotFather,创建一个新 Bot,并获取 API Token。
    • 获取到你的 Chat ID 方法一,在 一休技术交流群 里发送 /id@KinhRoBot 获取,返回用户信息中的 ID 就是 Chat ID
    • 获取到你的 Chat ID 方法二,可以通过向 Bot 发送一条消息,然后访问 https://api.telegram.org/bot<your_bot_token>/getUpdates 找到 Chat ID。
  2. 配置 GitHub Secrets

    • 转到你 fork 的仓库页面。

    • 点击 Settings,然后在左侧菜单中选择 Secrets

    • 添加以下 Secrets:
      • ACCOUNTS_JSON: 包含账号信息的 JSON 数据。例如:
        [    
          {"username": "serv00的账号", "password": "serv00的密码", "panel": "panel6.serv00.com"},    
          {"username": "ct8的账号", "password": "ct8的密码", "panel": "panel.ct8.pl"},    
          {"username": "user2", "password": "password2", "panel": "panel6.serv00.com"}    
        ]  
      
      • TELEGRAM_BOT_TOKEN: 你的 Telegram Bot 的 API Token。
      • TELEGRAM_CHAT_ID: 你的 Telegram Chat ID。
    • 获取方法

      • 在 Telegram 中创建 Bot,并获取 API Token 和 Chat ID。
      • 在 GitHub 仓库的 Secrets 页面添加这些值,确保它们安全且不被泄露。

3. 启动 GitHub Actions

  1. 配置 GitHub Actions

    • 在你的 fork 仓库中,进入 Actions 页面。
    • 如果 Actions 没有自动启用,点击 Enable GitHub Actions 按钮以激活它。
  2. 运行工作流

    • GitHub Actions 将会根据你设置的定时任务(例如每三天一次)自动运行脚本。
    • 如果需要手动触发,可以在 Actions 页面手动运行工作流。

4. 等待脚本执行完成,查看 TelegramBot 信息

  • 如果脚本执行异常,检查环境变量 ACCOUNTS_JSON
    • 必须为标准 json 格式,可利用 json解析工具 检查是否配置异常
    • 尤其注意最后一组数据不需要 “,”,很多小白朋友会配置错误

五、vless 节点搭建

1. 确保已经开启权限

第一步需要做的就是开启可以运行自己应用的权限。Additional services -> Run your own applications -> Enabled 如果不开启这一项,自己的用户目录下的所有文件都无法添加可执行权限。

2. 配置端口号

  • 在面板中设置添加端口号 Port reservation->Add port->Random->add

3. ssh 进入服务器

#s6.serv00.com可能会因为被墙连不上,可以用web6.serv00.com或者cache6.serv00.com    
ssh -p 22 <Login>@<SSH/SFTP服务器地址>  

如果不会使用终端可采用其他 ssh 工具或者 webssh,只需要输入账号密码端口即可

4. 拉取代码到指定目录

cd ~/domains && git clone https://github.com/yixiu001/serv00-script.git && cd serv00-script && bash vless.sh  

5. 执行命令

cd ~/domains/$USER.serv00.net/vless && ./check_vless.sh -p <端口号>  

6,复制信息中返回的 vless 信息并粘贴到 v2ray 中使用

7,配置定时任务维护节点

在面板中依次打开 Cron jobs->Add cron job->Specify time 选择每小时执行一次 Hourly->Command 中输入以下命令

cd ~/domains/$USER.serv00.net/vless && ./check_vless.sh  

六、其他常用命令

1. 删除 vless 节点代码以及进程关闭

pm2 delete vless && rm -rf ~/domains/serv00-script && rm -rf ~/domains/$USER.serv00.net/vless  

2. 查看当前 vless 节点状态

pm2 status    
# 如果状态异常可以执行以下命令重启    
cd ~/domains/$USER.serv00.net/vless && ./check_vless.sh  

3. 查看错误日志

如果出现异常可以执行以下命令查看日志截图发到 TG群聊 解决

pm2 logs  

后续其他命令修改待更新!!!

七、serv00 自动化部署启动,保活,并且可发送消息到 Telegram

项目地址

视频教程

这个项目是群内的 python 大佬做的一个代码,完全自动化,利用 githubActions 以及 python 脚本实现了自动化部署 vless 节点以及维护节点,如果大家有兴趣的话可以自己去部署以下,如果有问题可以加 电报群 艾特大佬

文档信息

Search

    Table of Contents