2026年最新 教你0元搭建雨云自动签到,每日自动领积分续费(保姆级教程)

众所周知,雨云(Rainyun)的签到能领积分,积分能换主机。但是每天手动签到太麻烦,买台服务器挂脚本又有点"杀鸡焉用牛刀"(而且甚至可能...

众所周知,雨云(Rainyun)的签到能领积分,积分能换主机。但是每天手动签到太麻烦,买台服务器挂脚本又有点"杀鸡焉用牛刀"(而且甚至可能签到的积分还不够服务器钱😂)。

今天教大家一个 完全免费、无需服务器、全自动 的方案 —— 利用 GitHub Actions 实现每日自动签到!

为什么用 GitHub Actions 做雨云自动签到?

方案成本难度稳定性

本地电脑挂机电费感人低关机就没

买 VPS 挂机几十块/月中高

买挂机宝/虚拟主机几块钱/月中中

GitHub Actions$0 (永久免费)低极高

是的,你没看错,利用 GitHub 提供的免费 CI/CD 资源,我们可以每天定时白嫖一台服务器帮我们跑脚本,跑完即焚,不花一分钱!

GitHub Actions 对公开仓库无限的免费额度,足以支撑此类脚本运行。但免费政策可能随平台规则调整,请合理使用并遵守 GitHub 服务条款。

已经在用青龙面板?可以看看 青龙面板部署雨云自动签到教程,复用现有容器,一个面板管所有签到任务。

Rainyun-Qiandao 脚本有哪些功能亮点?

这个脚本 (Rainyun-Qiandao) 已经针对 Actions 做了深度优化:

海外 IP 自动代理:雨云于 2026 年 8 月 3 日更新了海外 IP 拦截策略,GitHub Actions 等海外环境直接访问会被拒绝连接(浏览器提示 This site can't be reached)。脚本启动时会自动检测是否被拦截,被拦截时自动抓取国内免费代理绕过,免配置,全自动。

自动过验证:内置 Selenium + ddddocr,自动识别滑动/文字验证码。想了解验证码是怎么自动破解的? 👉 雨云签到验证码怎么破?2026最新自动识别方案

Cookie 持久化:利用 Actions Cache 缓存登录凭证,避免每天重复登录风控。

多渠道通知:支持 微信(PushPlus/WXPusher)、钉钉、邮件 推送签到结果。

无头模式:专门适配 Linux 服务器环境,内存占用低。

失败重试:网络波动?验证码没过?代理太慢?自动换新代理重试直到成功!

账号浏览器指纹:每个账号浏览器指纹会有所不同,降低一定的被检测到的风险。

登录失败诊断:区分"未配置账号密码"/"账号密码错误"/"代理过慢"/"跳转异常",精准定位问题。

如何部署雨云签到脚本?(三步教程)

第一步:Fork 项目

访问项目仓库:https://github.com/LeapYa/Rainyun-Qiandao

点击右上角的 Fork 按钮,把项目克隆到你自己的账号下。

Fork 完顺手点个 Star ⭐ 支持一下作者呗,开源不易,你的 Star 就是我们更新的动力。再点旁边的 Watch 👁️ 关注一下,脚本更新了 GitHub 会发邮件提醒你,雨云哪天又改策略了也能第一时间收到修复推送,不用自己天天盯着。

第二步:配置账号密码

在你的仓库页面,点击 Settings -> Secrets and variables -> Actions -> New repository secret,依次添加以下 Secrets。注意 GitHub 每次只能添加一个 Secret,需要重复点击 New repository secret 按钮多次,此步骤需要点耐心

1. 雨云账号密码(必填)

RAINYUN_USERNAME: 你的雨云账号(多个账号用 | 分隔)

RAINYUN_PASSWORD: 你的雨云密码(多个账号用 | 分隔)

2. 消息推送配置 (四选一或多选)

PushPlus 推送

PUSHPLUS_TOKEN:获取地址:pushplus.plus

WXPusher 推送 (推荐:支持 HTML 格式,体验最好)

WXPUSHER_APP_TOKEN:应用的 App Token。

WXPUSHER_UIDS:单个或多个接收者 UID(用 , 分隔)。

WXPUSHER_TOPIC_IDS: 主题 ID(用 , 分隔),关注主题的所有人都能收到广播,适合群组共享。

钉钉机器人推送

DINGTALK_ACCESS_TOKEN / DINGTALK_SECRET:机器人设置中的 Access Token 和加签 Secret。

邮件 (SMTP) 推送

SMTP_HOST / PORT / USER / PASS:SMTP 服务器配置(授权码)。

SMTP_TO:接收结果的邮箱。邮件通报会默认包含所有签到截图,即使配置了普通模式。

3. 高级功能与截图控制 (可选)

SCREENSHOT_MODE:控制报告中是否包含截图:

all: 为所有账号生成并嵌入截图(流量消耗最大)。

failed_only: (默认推荐) 仅在签到失败时嵌入截图,成功则只发文字,极致节省流量。

none: 全文不带截图。

MAX_DELAY:多账号错峰启动的最大延迟(单位:秒)。

MAX_WORKERS:最大并发并发线程数,账号多时可调大。

4. 扩展功能配置 (可选)

PROXY_API_URL:代理 IP 接口,实现每个账号换一个 IP 签到,防封必选。

TINYPNG_API_KEY:TinyPNG 压缩 Key,用于极致压缩生成的 HTML 截图体积,防止超过推送平台的字符数限制(本项目已内置四级平滑降级逻辑,不填也能稳健运行)。

第三步:启用 Action

点击 Actions 标签页。

会看到一个绿色按钮 "I understand my workflows, go ahead and enable them",点击它。

左侧选择 "雨云每日签到",注意不要点错成了"雨云测试账号签到"

会看到一个黄色警告的横幅"This scheduled workflow is disabled because scheduled workflows are disabled by default in forks.",横幅旁边的按钮Enable workflow,点击它。

之后点击右侧的 Run workflow 手动测试一次。

🎉 大功告成!

以后每天早上 6:45(北京时间),GitHub 就会自动派一台服务器帮你签到,并把结果推送到你手机上!

注意:由于 GitHub 官方明确表示,计划任务不能保证执行时间,实际运行时间可能比设定时间延迟 0-3 小时,这是正常的,不影响签到成功率,耐心等待即可

常见问题

签到失败,提示"代理过慢导致登录超时"或浏览器显示 This site can't be reached?

雨云于 2026 年 8 月 3 日更新了海外 IP 拦截策略,GitHub Actions 等海外环境访问 app.rainyun.com 会被拒绝连接。脚本会自动检测拦截并抓取国内免费代理绕过。免费代理质量参差不齐,慢代理可能导致登录请求未在 30 秒内完成。脚本会自动标记失败代理并换新代理重试,最多重试 3 次。如果所有代理都太慢,重新触发一次运行即可(每次抓取的代理不同)。

提示"账号或密码错误"?

请先到 雨云登录页 手动登录确认账号密码是否正确。如果手动登录正常但签到仍报错,请提 Issue。

提示"未配置雨云账号密码"?

说明 RAINYUN_USERNAME 或 RAINYUN_PASSWORD 环境变量为空。请按上方教程中的步骤配置 GitHub Secrets。

Fork 后定时任务不执行?

GitHub 对 Fork 仓库的定时任务有限制,需要手动激活:

进入 Fork 仓库的 Actions 页面

点击 I understand my workflows, go ahead and enable

首次需要手动触发一次运行,之后定时任务才会生效

🚨 法律风险提示:本教程涉及的自动化签到行为可能违反雨云平台《用户协议》及相关服务条款,存在账号封禁、积分清零等风险。此类技术方案属于灰色地带,仅供学习 GitHub Actions 自动化技术原理,请勿用于生产环境或大规模商业用途。使用即视为您已充分评估风险并自愿承担后果。