sevr00全自动批量重置加保活利用Telegram
视频教程地址:https://www.youtube.com/watch?v=0_IgYXgBwjw
- 一个 Telegram 机器人 Token(可以通过 BotFather 创建)
- 您的 Telegram 用户 ID
- 一个 Render 账户(用于部署)
- 您的 VPS 账户信息(包括ssh用户名和密码、ssh地址)
Fork 本项目到您的 GitHub 账户
https://github.com/ychappyman/VPS-Set-For-Telegram
在 Render 中创建一个新的 Web Service,并连接到您 fork 的 GitHub 仓库。https://render.com/
在 Render 的环境变量中设置以下变量:
TELEGRAM_BOT_TOKEN
: 您的 Telegram 机器人 TokenTELEGRAM_CHAT_ID
: 您的 Telegram 用户 IDACCOUNTS_JSON
: 包含 VPS 账户信息的 JSON 字符串,格式如下:[ { "username": "your_username1",(ssh用户名) "password": "your_password1",(ssh密码) "hostname": "your_hostname1",(ssh地址,格式示例:"s5.serv00.com") "path": "optional_path1"(注意最后一行此处无逗号,path这一行选填,若不设置且setpathcom已设置,会跳过path执行setcommand默认命令. 格式示例:"~/domains/ssgj.dns-dynamic.net/vless") }, { "username": "your_username2", "password": "your_password2", "hostname": "your_hostname2", "path": "optional_path2" }, ... ]
AUTO_CONNECT_INTERVAL
: 自动重置的时间间隔(小时),整数必填不小于1,不填写或输入0会影响通过/set_cron定时自动重置生效,部署后可在telegram中输入/set_cron 0关闭定时重置。RENDER_APP_URL
: 您的 Render 应用 URL(格式:https://*******.onrender.com,项目左上角,地址最后不要有/)CUSTOM_COMMAND
: 初始自定义执行命令(设置后,Render重新部署后不会清空自定义命令)
在 Render 中docker启动。
备注:Render可以部署一个免费项目,长时间不访问会可能有50s迟缓,可以手机下载UptimeRobot免费保持活跃。
默认执行命令填写这个
/reset
/getcron
/ssh
/exit
: 触发 VPS 重置脚本 /setcron <小时数>
: 设置自动重置的时间间隔/getcron
: 获取当前自动重置的时间间隔和下次重置时间 /setvartime <分钟数>
: 设置重置时间的随机变化范围/ssh
: 列出所有可用的 VPS 用户名 /ssh <username>
: 连接到指定的 VPS/exit
: 退出当前 SSH 会话 /setcommand <command>
: 设置要执行的自定义命令
评论
发表评论