[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-80858":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":16,"stars7d":17,"stars30d":17,"stars90d":15,"forks30d":15,"starsTrendScore":18,"compositeScore":19,"rankGlobal":9,"rankLanguage":9,"license":9,"archived":20,"fork":20,"defaultBranch":21,"hasWiki":20,"hasPages":20,"topics":22,"createdAt":9,"pushedAt":9,"updatedAt":23,"readmeContent":24,"aiSummary":25,"trendingCount":15,"starSnapshotCount":15,"syncStatus":26,"lastSyncTime":27,"discoverSource":28},80858,"HidenCloud","oyz8\u002FHidenCloud","oyz8","HidenCloud 自动续期",null,"Python",44,81,35,1,0,3,10,9,5.74,false,"main",[],"2026-06-12 02:04:07","# HidenCloud 自动续期\n\n\n> ⭐ 觉得有用？给个 Star 支持一下！  \n> 官网：[https:\u002F\u002Fhidencloud.com](https:\u002F\u002Fhidencloud.com) ｜ 控制台：[https:\u002F\u002Fdash.hidencloud.com](https:\u002F\u002Fdash.hidencloud.com) ｜ 实时库存监控频道 [oyz8_bot](https:\u002F\u002Ft.me\u002Foyz8_bot)\n\n自动续期 [HidenCloud](https:\u002F\u002Fhidencloud.com) 免费 VPS 服务器，防止到期被删除。\n\n通过 GitHub Actions 定时运行，使用 SeleniumBase 模拟浏览器操作完成续期，支持 Telegram 通知、多协议代理连接、自动调整下次执行时间。\n\n## 功能\n\n- 自动登录并续期 HidenCloud 免费服务器  \n- 自动检测到期时间，提前约 20 小时执行续期  \n- 自动处理 Cloudflare Turnstile 验证  \n- 智能识别续期限制（如未到可续天数）并通知  \n- Telegram 机器人推送续期结果（含截图）  \n- 支持多种代理协议（VLESS \u002F VMess \u002F Trojan \u002F Shadowsocks \u002F SOCKS5）  \n- 浏览器状态缓存，避免每次重复登录  \n- 续期成功后自动更新工作流 Cron 表达式，精准控制下次运行时间  \n- 自动清理历史工作流运行记录，仅保留最近 2 次  \n\n## 配置\n\n在仓库 `Settings → Secrets and variables → Actions` 中添加以下 Secrets：\n\n| Secret 名称 | 必填 | 说明 | 示例 |\n|---|---|---|---|\n| `HIDENCLOUD` | ✅ | HidenCloud 账号信息 | 见下方格式 |\n| `REPO_TOKEN` | ✅ | 用于推送 Cron 更新的 GitHub Token | `ghp_xxxxxxxxxxxxxxxxxxxx`（需要特定权限，见下文） |\n| `PROXY_NODE` | ✅ | 代理节点地址，支持多种协议 | 见下方代理格式 |\n| `TG_BOT_TOKEN` | ❌ | Telegram Bot Token | `123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11` |\n| `TG_CHAT_ID` | ❌ | Telegram Chat ID | `123456789` |\n\n\n\n### ⚙️ REPO_TOKEN 权限要求\n\n- `REPO_TOKEN` 必须是 **Personal Access Token (Classic)**，且创建时务必勾选 **`repo`** 和 **`workflow`** 两项权限，否则将无法自动更新工作流中的 Cron 定时规则。\n- 获取路径：GitHub → Settings → Developer settings → Personal access tokens → Tokens (classic)  \n  如不需要自动调整 Cron，可在编辑工作流文件后移除相关步骤，此时可省略该 Secret。\n\n### HIDENCLOUD 格式\n\n邮箱和密码用 `-----` 分隔（目前仅支持单账号）：\n\n```\nmyaccount@mail.com-----MyStr0ngP@ssw0rd\n```\n\n### 代理格式（最好本地浏览器试试能不能登陆再用）`最好用注册号的代理`\n\n`PROXY_NODE` 支持以下任意一种代理协议的完整分享链接（不配置则直连）：\n\n- **VLESS**：`vless:\u002F\u002Fuuid@server:port?security=reality&sni=...&type=ws&...`\n- **VMess**：`vmess:\u002F\u002Fbase64encoded`\n- **Trojan**：`trojan:\u002F\u002Fpassword@server:port?sni=...&type=ws&...`\n- **Shadowsocks**：`ss:\u002F\u002Fbase64@server:port`\n- **SOCKS5**：`socks5:\u002F\u002Fuser:pass@server:port` 或 `socks5:\u002F\u002Fserver:port`\n\n## 使用\n\n### GitHub Actions（推荐）\n\n1. Fork 本仓库  \n2. 在仓库 Secrets 中配置 `HIDENCLOUD` 和 `REPO_TOKEN`（注意 PAT 权限）  \n3. （可选）配置 `TG_BOT_TOKEN`、`TG_CHAT_ID`、`PROXY_NODE`  \n4. 工作流会按初始 Cron 计划运行，首次成功后会自动计算并更新为最优的后续执行时间  \n5. 你也可以随时在 Actions 页面手动触发 `workflow_dispatch`  \n\n## 注意事项\n\n- Cloudflare Turnstile 验证有一定失败概率，脚本已内置等待与重试机制  \n- 工作流会自动修改 `.github\u002Fworkflows\u002FHidenCloud_Renew.yml` 中的 Cron 表达式，请确保 Actions 有写入权限  \n- 浏览器状态缓存在 GitHub Actions Cache 中，可加速后续运行，每次执行后会自动清理旧缓存  \n- 日志和 Telegram 通知中的敏感信息（邮箱、服务器 ID 等）均已脱敏处理  \n- 代理为可选项，若在国内环境运行，建议配置代理以提高稳定性  \n\n---\n\n**⚠️ 免责声明**：本脚本仅供学习交流使用，使用者需遵守 [HidenCloud](https:\u002F\u002Fhidencloud.com) 的服务条款。因使用本脚本造成的任何问题，作者不承担任何责任。\n","HidenCloud 自动续期项目旨在帮助用户自动延长 HidenCloud 提供的免费 VPS 服务器的有效期，防止因到期而被删除。该项目利用 GitHub Actions 定时执行任务，并通过 SeleniumBase 模拟浏览器操作完成登录和续期过程。其核心功能包括自动检测到期时间并提前约20小时进行续期、处理 Cloudflare Turnstile 验证、支持多种代理协议连接以及通过 Telegram 发送续期结果通知等。此外，该工具还能够智能识别续期限制，并根据实际情况调整下一次执行的时间。此项目特别适合需要长期维护 HidenCloud 免费VPS资源但又不想手动频繁操作的用户使用。",2,"2026-06-11 04:02:35","CREATED_QUERY"]