原文 [链接登录后可见]
这位博主讲的很详细,已经搭建成功,速度感人
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
设置 GitHub Secrets
创建 Telegram Bot
在 Telegram 中找到 @BotFather,创建一个新 Bot,并获取 API Token。
获取到你的 Chat ID 方法一,在一休技术交流群里发送/id@KinhRoBot获取,返回用户信息中的ID就是Chat ID
获取到你的 Chat ID 方法二,可以通过向 Bot 发送一条消息,然后访问 [链接登录后可见] 找到 Chat ID。
配置 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 页面添加这些值,确保它们安全且不被泄露。
启动 GitHub Actions
配置 GitHub Actions
在你的 fork 仓库中,进入 Actions 页面。
如果 Actions 没有自动启用,点击 Enable GitHub Actions 按钮以激活它。
运行工作流
GitHub Actions 将会根据你设置的定时任务(例如每三天一次)自动运行脚本。
如果需要手动触发,可以在 Actions 页面手动运行工作流。
等待脚本执行完成,查看TelegramBot信息
如果脚本执行异常,检查环境变量ACCOUNTS_JSON
必须为标准json格式,可利用json解析工具检查是否配置异常
尤其注意最后一组数据不需要”,”,很多小白朋友会配置错误
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 [链接登录后可见].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
后续其他命令修改待更新!!!