<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>签到 - EchoPing&#39;s Blog</title>
        <link>/tags/%E7%AD%BE%E5%88%B0/</link>
        <description>最新内容 - 签到 - EchoPing&#39;s Blog</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>zh-cn</language>
        <lastBuildDate>Fri, 10 Jul 2026 00:00:00 +0000</lastBuildDate><atom:link href="/tags/%E7%AD%BE%E5%88%B0/index.xml" rel="self" type="application/rss+xml" /><item>
            <title>kgcheckin：酷狗概念版 VIP 每日自动签到</title>
            <link>/projects/kgcheckin/</link>
            <pubDate>Fri, 10 Jul 2026 00:00:00 +0000</pubDate>
            <guid>/projects/kgcheckin/</guid>
            <description>&lt;p&gt;酷狗概念版每天可以免费领取 VIP，但需要手动打开 App 听歌、看广告才能完成签到。kgcheckin 把这套流程脚本化，挂到青龙面板上每天自动跑，从此不用再惦记这件事。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;为什么做这个&#34;&gt;为什么做这个&#xA;&lt;/h2&gt;&lt;p&gt;酷狗概念版的 VIP 领取需要每天手动操作：打开 App → 听歌 → 看广告。一天不操作就断签，多账号更是折磨。作为一个青龙面板用户，把这件事自动化是最自然的选择。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;核心特性&#34;&gt;核心特性&#xA;&lt;/h2&gt;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;每日自动签到&lt;/strong&gt;：自动完成听歌任务与广告任务，无需手动打开 App。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;多账号支持&lt;/strong&gt;：一份环境变量配置多个账号（&lt;code&gt;@&lt;/code&gt; 分隔），一次任务全部签到。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Token 自动续期&lt;/strong&gt;（可选）：配置青龙 OpenAPI 凭证后，每周日自动刷新 token 并回写环境变量，长期免维护。未配置则跳过刷新，避免 token 提前失效。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;日志脱敏&lt;/strong&gt;：昵称、用户 ID 等敏感信息在日志中自动打码（如 &lt;code&gt;张**三&lt;/code&gt;、&lt;code&gt;204***16&lt;/code&gt;），token 显示为 &lt;code&gt;[REDACTED]&lt;/code&gt;。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;通知推送&lt;/strong&gt;：复用青龙内置的 &lt;code&gt;sendNotify&lt;/code&gt;，签到结果直达你已配置的通知渠道（Server 酱、Telegram、企业微信等）。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;零 HTTP 服务&lt;/strong&gt;：脚本以函数调用方式直接请求接口，不启动任何常驻服务，内存占用极低。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;工作原理&#34;&gt;工作原理&#xA;&lt;/h2&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;7&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;8&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;青龙定时任务触发（每天凌晨 1:10）&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  → 读取 KUGOU_CK 环境变量，解析出所有账号&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  → 逐账号验证 token 有效性&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  → 调用听歌接口领取 VIP&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  → 调用广告接口领取 VIP（多次）&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  → 查询 VIP 到期时间&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  → 汇总结果，发送通知&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  → （每周日）刷新 token → 通过 OpenAPI 写回环境变量 → 校验&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;API 签名和加密模块基于 &lt;a class=&#34;link&#34; href=&#34;https://github.com/MakcRe/KuGouMusicApi&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;MakcRe/KuGouMusicApi&lt;/a&gt;，包含 MD5、AES、RSA 等酷狗接口所需的加解密逻辑。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;token-续期机制&#34;&gt;Token 续期机制&#xA;&lt;/h2&gt;&lt;p&gt;酷狗的 token 会过期，过期后必须重新抓包。配置自动续期后，脚本每周日运行时会自动刷新 token 并通过青龙 OpenAPI 写回 &lt;code&gt;KUGOU_CK&lt;/code&gt; 环境变量。&lt;/p&gt;&#xA;&lt;p&gt;写回后会再次读取进行校验。如果校验失败（权限不足、网络抖动等），脚本会通过通知渠道把新 token 推送给你，方便手动更新，避免账号断签。&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;不配置 OpenAPI 凭证时，脚本不会刷新 token，当前 token 在有效期内可以一直正常使用。&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;技术栈&#34;&gt;技术栈&#xA;&lt;/h2&gt;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;项目&lt;/th&gt;&#xA;          &lt;th&gt;说明&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;运行时&lt;/td&gt;&#xA;          &lt;td&gt;Node.js（青龙面板内置）&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;依赖&lt;/td&gt;&#xA;          &lt;td&gt;仅 axios&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;加密&lt;/td&gt;&#xA;          &lt;td&gt;MD5 / AES / RSA（酷狗接口签名）&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;部署&lt;/td&gt;&#xA;          &lt;td&gt;青龙面板订阅管理&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;通知&lt;/td&gt;&#xA;          &lt;td&gt;青龙 sendNotify&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;部署与使用&#34;&gt;部署与使用&#xA;&lt;/h2&gt;&lt;p&gt;整体流程：在青龙面板添加仓库订阅 → 安装 axios 依赖 → 抓包获取 userid 和 token → 配置 &lt;code&gt;KUGOU_CK&lt;/code&gt; 环境变量 → 创建定时任务。&lt;/p&gt;&#xA;&lt;p&gt;抓包工具推荐：iOS 用 Stream 或 Shadowrocket，Android 用 HttpCanary 或 Packet Capture。过滤 &lt;code&gt;gateway.kugou.com&lt;/code&gt; 域名，从请求的 Cookie 或 Header 中提取 &lt;code&gt;userid&lt;/code&gt; 和 &lt;code&gt;token&lt;/code&gt;。&lt;/p&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;详细的分步部署指南、环境变量说明、常见问题排查都在仓库 README 中。&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;常见问题速览&#34;&gt;常见问题速览&#xA;&lt;/h2&gt;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;error_code 130012 / 20028 / 30002&lt;/strong&gt;：这些是&amp;quot;今日已完成&amp;quot;的正常状态码，不是错误。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Cannot find module &amp;lsquo;axios&amp;rsquo;&lt;/strong&gt;：依赖没装好，回青龙「依赖管理」重新安装。&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;多账号只有第一个成功&lt;/strong&gt;：检查 &lt;code&gt;KUGOU_CK&lt;/code&gt; 格式，账号内部用 &lt;code&gt;#&lt;/code&gt;，账号之间用 &lt;code&gt;@&lt;/code&gt;，不要有多余空格。&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;相关链接&#34;&gt;相关链接&#xA;&lt;/h2&gt;&lt;ul&gt;&#xA;&lt;li&gt;项目仓库：&lt;a class=&#34;link&#34; href=&#34;https://github.com/EchoPing07/kgcheckin&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;EchoPing07/kgcheckin&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;API 签名模块致谢：&lt;a class=&#34;link&#34; href=&#34;https://github.com/MakcRe/KuGouMusicApi&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;&#xA;    &gt;MakcRe/KuGouMusicApi&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;本项目仅用于个人学习与自动化自己的账号签到，请勿用于任何商业用途或批量薅羊毛。&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;</description>
        </item></channel>
</rss>
