Skip to content

这是一个简洁高效的域名可视化展示面板,基于Cloudflare Workers构建。它提供了一个直观的界面,让用户能够一目了然地查看他们VPS的状态、注册商、注册日期、到期日期和使用进度,并可在到期前通过TG机器人向用户推送通知。

Notifications You must be signed in to change notification settings

yutian81/vps-check

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 

Repository files navigation

vps-check

这是一个简洁高效的域名可视化展示面板,基于Cloudflare Workers构建。它提供了一个直观的界面,让用户能够一目了然地查看他们VPS的状态、注册商、注册日期、过期日期和使用进度,并可在到期前通过TG机器人向用户推送通知。

DEMOhttps://vps.yutian81.top

2024-11-11 更新:每天只进行一次 TG 通知

  • 创建一个KV命令空间:名称随意,假设为VPS_TG_KV
  • 在 workers 或 pages 的设置里,绑定 kv 空间,变量名为VPS_TG_KV(不能修改),绑定上一步中新建的 kv 空间
  • 最新的代码为仓库中的 VPS_TG_KV.js 文件

部署方法

worker部署

在cf中创建一个workers,复制_worker.js中的代码到workers中,点击保存并部署。

快速部署到 CF Worker

变量设置

变量名 填写示例 说明 是否必填
SITENAME VPS到期监控 自定义站点名称,默认为VPS到期监控
DOMAINS https://raw.githubusercontent.com/用户名/仓库名/main/vpsinfo.json 替换为你自己的json文件
TGID 652***4200 TG机器人ID,不需要通知可不填
TGTOKEN 60947***43:BBCrcWzLb000000vdtt0jy000000-uKM7p8 TG机器人TOKEN,不需要通知可不填
DAYS 5 提前几天发送TG提醒,必须是整数,默认为5

域名信息json文件格式

示例,请修改其中信息为你自己的vps

[
  { "country": "香港", "system": "Akile", "asn": "AS61112 Akile", "type": "VPS", "registrationDate": "2024-04-12", "expirationDate": "2025-04-12", "systemURL": "https://akile.io" },
  { "country": "巴西", "system": "DCI-FD5", "asn": "AS31898 Oracle", "type": "NAT", "registrationDate": "2024-08-19", "expirationDate": "2024-11-16", "systemURL": "https://dash.duckyci.com" },
  { "country": "波兰", "system": "Serv00-S9", "asn": "AS57367 Atman", "type": "容器", "registrationDate": "2024-08-18", "expirationDate": "2034-08-20", "systemURL": "https://panel9.serv00.com" }
]

相关截图

TG通知截图
TG提醒

About

这是一个简洁高效的域名可视化展示面板,基于Cloudflare Workers构建。它提供了一个直观的界面,让用户能够一目了然地查看他们VPS的状态、注册商、注册日期、到期日期和使用进度,并可在到期前通过TG机器人向用户推送通知。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published