serv00的注册与自动化保号-搭建vless节点

原文 https://yixiu.icu/2024/07/12/serv00-re/

这位博主讲的很详细,已经搭建成功,速度感人

1 注册之前检测自己的IP纯净度
节点开全局
注册的时候需要注意【What is the cost of hosting on serv00.com?】这一栏填 写free,不要空着
如果提示邮箱已注册我们换节点刷新页面重新来
如果显示发送成功但是邮箱没有收到信息
检查垃圾箱
换IP换邮箱重新注册【邮箱注意不要换同一个后缀名称的】可以用临时邮箱来注册

注册完成后serv00会给我们的邮箱发送一个包含VPS信息的邮件,类似以下内容

Serv00.com - yixiu account activation
Welcome!

Free hosting account on Serv00.com server is ready for use. Below you can find important information needed for using the account.

Login: //账号
Password: //密码
SSH/SFTP server address: //SSH/SFTP服务器地址
Home directory: //工作目录
DevilWEB webpanel: https://panel4.serv00.com/ //面板地址

E-mail:

SMTP address: mail4.serv00.com (ports: 25, 465 and 587)
IMAP address: mail4.serv00.com (ports: 143 and 993)
POP3 address: mail4.serv00.com (ports: 110 and 995)
Webmail: https://mail.serv00.com/
Databases:

MySQL server: mysql4.serv00.com
PhpMyAdmin (MySQL web management): https://pma.serv00.com/
PostgreSQL server: pgsql4.serv00.com
PhpPgAdmin (PostgreSQL web management): https://pga.serv00.com/
MongoDB server: mongo4.serv00.com
RockMongo (MongoDB web management): https://moa.serv00.com/
Databases must first be created in DevilWEB webpanel or in Devil account management system (from shell account).

Domains and subdomains:

The account is created with a free subdomain: https://yixiu.serv00.net/.
In DevilWEB webpanel own domains can be added and our DNS servers can be used. Any subdomains in yixiu.serv00.net can be created anytime.

DNS servers:

dns1.serv00.com
dns2.serv00.com

Help and support:

You can make any changes to your account yourself using our account management system (command: devil) available after logging into SSH and using the DevilWEB webpanel available at https://panel4.serv00.com/.

Before installing your own software please check if it is installed in the system.
Please send additional software installation suggestions to forum: https://forum.serv00.com

Documentation is available on https://docs.serv00.com/ - check it first.
Still have questions? Fast free support available on the forum: https://forum.serv00.com

Hope you enjoy using our service!

2 登录面板开启权限

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

3、自动化保号

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

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

  • 2.

    设置 GitHub Secrets

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

    转到你 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

    <p>配置 GitHub Actions<br/>
        在你的 fork 仓库中,进入 Actions 页面。<br/>
        如果 Actions 没有自动启用,点击 Enable GitHub Actions 按钮以激活它。</p>
    
    <p>运行工作流<br/>
        GitHub Actions 将会根据你设置的定时任务(例如每三天一次)自动运行脚本。<br/>
        如果需要手动触发,可以在 Actions 页面手动运行工作流。</p></LI>
    
  • 4.

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

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

    4、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

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

  • 我想要Snell节点,它这个没有root权限!

    原创要求太高 linux命令还没明白

    @“kf”#p53060 没事哒,多学学慢慢提升就可以啦~

    serv00多久保一次号?怎么手动保号的?

    @“proe”#p53354 https://www.nodeloc.com/d/5849

    这玩意可以建机场吗?为啥我弄个小站国内还访问不了。

    又学到新的知识了 谢谢

    收藏了!谢谢分享。

    用PM2会封号

    @“ekung”#p114438 为什么啊?

    系统占用高。会容易出错,会无限加载线程。连SSH都登录不了