sevr00全自动批量重置加保活利用Telegram


 视频教程地址:https://www.youtube.com/watch?v=0_IgYXgBwjw

  1. 一个 Telegram 机器人 Token(可以通过 BotFather 创建)
  2. 您的 Telegram 用户 ID
  3. 一个 Render 账户(用于部署)
  4. 您的 VPS 账户信息(包括ssh用户名和密码、ssh地址)


Fork 本项目到您的 GitHub 账户
   
https://github.com/ychappyman/VPS-Set-For-Telegram

  1. 在 Render 中创建一个新的 Web Service,并连接到您 fork 的 GitHub 仓库。https://render.com/

  2. 在 Render 的环境变量中设置以下变量:

    • TELEGRAM_BOT_TOKEN: 您的 Telegram 机器人 Token
    • TELEGRAM_CHAT_ID: 您的 Telegram 用户 ID
    • ACCOUNTS_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重新部署后不会清空自定义命令)
  3. 在 Render 中docker启动。

备注:Render可以部署一个免费项目,长时间不访问会可能有50s迟缓,可以手机下载UptimeRobot免费保持活跃。



默认执行命令填写这个




/reset: 触发 VPS 重置脚本 /setcron <小时数>: 设置自动重置的时间间隔
/getcron: 获取当前自动重置的时间间隔和下次重置时间 /setvartime <分钟数>: 设置重置时间的随机变化范围
/ssh: 列出所有可用的 VPS 用户名 /ssh <username>: 连接到指定的 VPS
/exit: 退出当前 SSH 会话 /setcommand <command>: 设置要执行的自定义命令

评论

此博客中的热门博文

Serv00 sing-box reality + hy2 + vmess-argo +tuic5四合一,vps无交互一键安装脚本(已适配Alpine),支持纯V6 vps,默认解锁GPT和奈飞

serv00 搭建vpn 代理保活方法,防止被系统kill

serv00系列教程,服务器清理,ssh连接不上问题轻松解决,非挂代理