因serv00服务器要求,如果用户帐户在 90 天内未通过 DevilWEB 或 SSH 面板正确登录,则该帐户将自动从系统中删除,并且无法恢复该帐户收集的数据。
本仓库将用于定时自动化登录serv00的SSH连接执行指令并推送通知,可以实现定期登录保号的作用
tg交流群:https://t.me/zzzjsjl
希望大家点个Star🌟🌟🌟支持下
-
一个GitHub账号。
-
Fork本仓库
-
准备好serv00账号
-
获取您的 Telegram 用户或群组的 Chat ID。
-
在您的 GitHub 仓库中设置以下 Secrets:
-
进入你fork本仓库后自己的仓库页面>“Settings” > “Secrets”中添加以下Secrets:
-
SSH_INFO
:包含SSH连接信息的JSON字符串。以下是示例[ {"hostname": "服务器号", "username": "用户名", "password": "密码"}, {"hostname": "s5.serv00.com", "username": "user", "password": "password"}, {"hostname": "s6.serv00.com", "username": "user6", "password": "password6"} ]
-
TELEGRAM_TOKEN:您的 Telegram Bot API Token。示例:
733255939:AAHsoQf-3lOoc1xC8le2d58qlfrCqEXzu74
-
TELEGRAM_CHAT_ID:您的 Telegram Chat ID(可以是您的私人聊天或群组)。示例:
5329499650
-
PUSH:推送渠道值为
mail
或者telegram
。示例:mail
-
MAIL:接收通知的邮箱。示例:
[email protected]
- 在GitHub仓库的“Actions”选项卡中,手动触发运行一次工作流程。
- “Actions”页面>"Run SSH Login">"Run workflow">"Run workflow"
- 检查运行结果,没有报错说明就是运行成功了,可以点击运行记录的列表进去查看运行的详细情况
-
此工作流默认每月的 5号 北京时间 19 点运行
-
可以根据自己的需求调整运行时间
- cron: '0 11 5 * *' # 每月的 5号 北京时间 19 点运行
- 保密性: Secrets 是敏感信息,请确保不要将它们泄露到公共代码库或未授权的人员。
- 更新和删除: 如果需要更新或删除 Secrets,可以通过仓库的 Secrets 页面进行管理。
通过以上步骤,你就可以成功将代码 fork 到你的仓库下并运行它了。如果需要进一步的帮助或有其他问题,请随时告知!