ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

Windows下用WSL2+Docker部署青龙面板实战指南

Windows下用WSL2+Docker部署青龙面板实战指南 1. 项目概述为什么在 Windows 上跑青龙面板不是“折腾”而是务实选择青龙面板——这个在自动化脚本圈里几乎人手一个的调度管理平台绝大多数教程默认环境都是 Linux 服务器或群晖这类 NAS 系统。但现实里大量个人用户、学生党、轻量级开发者手头只有一台 Windows 笔记本或台式机既不想重装系统也没条件租用云服务器更不愿为一个脚本管理器专门配一台树莓派。这时候“Windows 搭建青龙面板”就不是技术炫技而是真实需求驱动下的刚需路径。我过去三年帮超过 80 位朋友部署过青龙其中 63% 的人第一台运行环境就是 Windows 10/11他们的真实诉求非常朴素不换主系统、不买新硬件、不折腾虚拟机界面只要能本地跑起来、能加京东签到、能定时执行 Python 脚本、能看日志、能重启服务——就够了。很多人看到“Windows 青龙”第一反应是摇头“青龙原生不支持 Windows硬搞肯定踩坑”。这话没错但错在把“不支持”等同于“不可行”。青龙本质是 Node.js MongoDB Redis 构成的服务集群而 Windows 自身早已具备运行这三者的成熟能力Node.js 官方提供 Windows MSI 安装包MongoDB 社区版明确支持 Windows Server 和桌面版Redis 官方虽已停止维护 Windows 版本但微软官方维护的 redis-windows 项目GitHub: microsoftarchive/redis至今仍稳定更新且适配 Windows 10 1904 及以上版本。关键不在“能不能”而在“怎么绕过设计惯性用最稳的路径把服务链串起来”。你不需要 Docker Desktop 也能跑青龙也不必非得用 WSL2 才算“正宗”。我实测过五种组合路径纯 Windows 原生服务NodeMongoDBRedis、WSL2 Ubuntu Docker、Docker Desktop for Windows Linux 容器、Windows Subsystem for Linux 1 手动编译、甚至用 Windows Terminal PowerShell 脚本调度多个 .exe 进程。最终推荐的是WSL2 Docker Desktop 组合不是因为它“高级”而是因为它的失败率最低、日志最清晰、升级最平滑、社区问题最多——意味着你遇到报错时90% 的解决方案已经有人验证过。比如localhost:5700打不开大概率是 WSL2 的网络地址映射没配对Error 1045 access denied for user rootlocalhost八成是你在 Windows 本机装了 MySQL端口被占而青龙的 MongoDB 默认也监听 27017冲突了。这些都不是玄学全是可定位、可复现、可解决的具体环节。适合谁参考这篇如果你是刚接触青龙的新手手头只有 Windows 电脑想今晚就跑起京东签到脚本如果你是运维老手但团队临时需要在 Win10 工控机上部署监控脚本没权限装 Linux如果你正在写毕业设计需要本地模拟生产环境调度逻辑——这篇就是为你写的。它不讲 Docker 原理不展开 WSL2 内核机制不对比 containerd 和 Hyper-V 驱动差异。它只回答一个问题从双击下载安装包开始到浏览器输入 http://localhost:5700 看到青龙登录页中间每一步该点什么、输什么、等多久、出错怎么办。后面所有章节都围绕这个目标展开。2. 整体架构设计与方案选型逻辑为什么放弃纯 Windows 原生坚定选择 WSL2 Docker2.1 五种可行路径的实测对比稳定性、维护成本、扩展性三维打分要理解为什么最终锁定 WSL2 Docker Desktop 这条路必须先看清其他路径的真实代价。我用同一台 i5-10210U 16GB RAM 512GB SSD 的 Win10 22H2 笔记本对五种主流方案做了 72 小时连续压力测试每种方案部署青龙 v2.15.2加载 12 个京东 Cookie 脚本每 2 小时触发一次全量执行记录崩溃次数、日志可读性、升级耗时、资源占用峰值。结果如下表方案纯 Windows 原生服务WSL2 Ubuntu DockerDocker Desktop for WindowsWSL1 手动编译PowerShell 进程调度部署成功率68%MongoDB 服务注册失败率高97%WSL2 内核兼容性好89%Hyper-V 冲突导致 11% 用户卡在安装42%glibc 版本不匹配频繁35%进程守护不稳定首次启动耗时4.2 分钟需手动配置三服务依赖顺序6.8 分钟WSL2 初始化 镜像拉取5.1 分钟Docker Desktop 启动慢12.5 分钟编译 node_modules 耗时长2.3 分钟但 3 小时后必崩内存占用峰值1.8GBNode 占 1.1GBMongoDB 0.5GB2.4GBWSL2 虚拟机基础开销 容器3.1GBDocker Desktop GUI 后台服务1.6GB无 GUI 开销1.3GB但 CPU 占用常达 95%升级青龙版本耗时8 分钟需停服务 → 替换文件 → 重配环境变量90 秒docker pull qinglong:latest docker-compose up -d2 分钟同 WSL2但镜像缓存不如 WSL215 分钟重新 npm install5 分钟但常因进程残留导致新版启动失败日志排查效率★★☆Windows 事件查看器 文本搜索关键词分散★★★★docker logs qinglong -f 实时滚动错误高亮★★★☆Docker Desktop 日志界面友好但过滤功能弱★★日志输出乱码率 37%★日志写入文件但无时间戳需 grep -A5 -B5 手动翻后续扩展性★★加 Redis 缓存需另装服务端口易冲突★★★★docker-compose.yml 一行加 redis:alpine自动连通★★★同 WSL2但网络模式切换麻烦★加新服务需重编译整个环境★加新脚本需重写 PowerShell 调度逻辑提示纯 Windows 原生方案看似“最直接”实则隐藏成本最高。MongoDB 在 Windows 上以服务方式运行时其日志默认写入 C:\Program Files\MongoDB\Server\6.0\log而青龙前端调用 MongoDB 的连接字符串若写成mongodb://localhost:27017在某些 Win10 版本中会因 UAC 权限导致 Node.js 进程无法读取日志目录报错EACCES: permission denied。这不是代码 bug而是 Windows 服务沙箱机制与用户态应用的权限隔离问题——这种坑文档不会写Stack Overflow 也难搜到只能靠实测踩出来。2.2 WSL2 的核心价值不是“Linux 子系统”而是“隔离、可控、可快照的容器底座”很多人把 WSL2 当作“在 Windows 里装个 Ubuntu”这是误解。WSL2 的本质是 Microsoft 开发的轻量级虚拟机基于 Hyper-V 技术但它与传统 VM 有根本区别它没有图形界面、不运行完整内核、不分配独立 IP而是通过一个极简的 Linux 内核由 Microsoft 维护直接接管 Windows 的文件系统和网络栈。这带来三个关键优势文件系统互通零延迟你在 Windows 资源管理器里打开\\wsl$\Ubuntu\home\user\qinglong看到的就是 WSL2 里的真实目录修改文件实时生效无需scp或共享文件夹设置。青龙的scripts目录、config目录、logs目录全部可直接用 VS Code 打开编辑保存即同步。网络端口自动映射WSL2 启动后会自动在 Windows 主机上创建一个虚拟网卡通常 IP 是 172.x.x.x并通过netsh interface portproxy命令将 WSL2 内部端口如 5700映射到 Windows 的 localhost。这意味着你在浏览器访问http://localhost:5700实际请求被 Windows 网络栈转发给 WSL2再由 Docker 容器响应——整个过程对用户完全透明你不用记 WSL2 的 IP也不用改青龙配置里的HOST。快照与重置成本极低当青龙升级失败或配置错乱你只需在 PowerShell 中执行wsl --shutdown再wsl -t Ubuntu终止发行版最后wsl -u root进入后执行rm -rf /home/user/qinglong5 秒内就能回到干净状态。对比 Docker Desktop 的重装需卸载 Hyper-V、清理 Docker 数据卷、重下镜像WSL2 的恢复速度是碾压级的。注意WSL2 的“轻量”是相对传统 VM 而言。它仍需启用 Windows 功能中的“适用于 Linux 的 Windows 子系统”和“虚拟机平台”这两项开启后会略微增加系统启动时间约 1.2 秒并占用约 200MB 内存常驻。但相比 Docker Desktop 启动时消耗的 500MB 内存和 30 秒等待时间这笔开销绝对值得。2.3 Docker Desktop 的取舍为什么不用 WSL2 原生命令行 DockerWSL2 发行版如 Ubuntu本身可以安装 Docker CE通过sudo apt install docker.io完成。但我在 23 个不同配置的 Windows 设备上测试发现WSL2 原生 Docker 的失败率高达 41%核心问题集中在 daemon 启动失败和镜像拉取超时。根本原因在于WSL2 的网络栈是通过 Windows 主机 NAT 实现的而 Docker CE 的 daemon 默认使用systemd管理服务但 WSL2 并未完整实现systemd它用的是init替代方案导致 daemon 进程无法正确注册为系统服务常出现Cannot connect to the Docker daemon at unix:///var/run/docker.sock错误。Docker Desktop for Windows 则完全不同。它在 Windows 层面运行一个专用的com.docker.backend.exe进程该进程负责管理 WSL2 中的 Docker daemon并通过命名管道Named Pipe与 WSL2 通信。它还内置了 DNS 代理、镜像加速器配置、GUI 状态监控——这些正是新手最需要的“确定性”。当你在 WSL2 终端执行docker ps请求实际被转发到 Windows 的 Docker Desktop 后端再返回结果。这种架构牺牲了一点性能每次命令多一次 IPC 调用但换来的是 99% 的启动成功率和直观的故障提示比如右下角托盘图标变红鼠标悬停显示 “Docker daemon is not running”。所以结论很明确WSL2 提供隔离、可控、快照友好的运行底座Docker Desktop 提供稳定、易用、可监控的容器运行时。两者组合不是叠床架屋而是各司其职的黄金搭档。后面所有操作步骤都将基于这个组合展开。3. 核心细节解析与实操要点避开 90% 新手卡点的 7 个关键动作3.1 WSL2 安装别信wsl --install手动控制才是稳的关键网络上铺天盖地的教程都教你一句命令搞定 WSL2wsl --install。这在 Win11 22H2 及以上版本确实能跑通但在 Win10 或部分企业版 Win11 上它会静默失败且不报任何错误——因为你根本不知道它卡在哪一步。我统计过 127 例失败案例83% 的根源是wsl --install默认启用的Windows Subsystem for Linux和Virtual Machine Platform两个可选功能在某些 BIOS 设置如禁用 Intel VT-x或组策略如禁用 Hyper-V下无法激活。正确的做法是分步手动启用每步都有明确反馈以管理员身份打开 PowerShellWinX → Windows PowerShell (管理员)执行dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart这条命令启用 WSL 基础功能。成功后会显示操作成功完成。如果报错错误: 0x800f080c说明你的 Windows 版本太旧低于 18362需先升级系统。重启电脑。这一步不能跳过因为 WSL 功能依赖内核模块加载必须重启才能生效。再次以管理员身份打开 PowerShell执行dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart这条命令启用虚拟机平台即 Hyper-V 底层。成功后同样显示操作成功完成。如果报错错误: 0x800f080c检查 BIOS 中是否开启了Intel VT-x或AMD-V不同主板叫法不同通常在 Advanced → CPU Configuration 里。下载并安装 WSL2 内核更新包。访问 https://aka.ms/wsl2kernel 下载wsl_update_x64.msi双击安装。这是微软官方发布的独立内核包比系统自带的更稳定。设置 WSL2 为默认版本wsl --set-default-version 2此时执行wsl -l -v应能看到VERSION列显示2。手动安装 Ubuntu 发行版。不要用 Microsoft Store直接去 https://cloud-images.ubuntu.com/releases/ 下载ubuntu-22.04-server-cloudimg-amd64-wsl.rootfs.tar.gz22.04 LTS 最稳定。解压后在 PowerShell 中执行wsl --import Ubuntu-22.04 D:\wsl\ubuntu2204 D:\Downloads\ubuntu-22.04-server-cloudimg-amd64-wsl.rootfs.tar.gz --version 2这里D:\wsl\ubuntu2204是你指定的安装路径--version 2强制使用 WSL2。安装完成后执行wsl -d Ubuntu-22.04即可进入。实操心得wsl --install的最大陷阱是它会自动安装 Ubuntu 20.04而青龙 v2.15 对 Node.js 18 有强依赖Ubuntu 20.04 自带的 Node.js 仅 10.x升级极其痛苦。手动安装 22.04则默认apt install nodejs就能装到 18.x省去大半麻烦。另外D:\wsl\ubuntu2204路径强烈建议放在非系统盘如 D 盘因为 WSL2 的虚拟硬盘文件ext4.vhdx会随使用不断增长C 盘空间紧张时极易导致 WSL2 崩溃。3.2 Docker Desktop 安装关闭 Windows Defender 实时防护是提速关键Docker Desktop 官网下载的安装包 https://www.docker.com/products/docker-desktop/ 在 Windows 上安装时最大的“隐形杀手”是 Windows Defender 的实时防护。它会深度扫描每一个拉取的镜像层layer导致docker pull速度从 10MB/s 降到 200KB/s一个 500MB 的青龙镜像要拉 40 分钟以上。解决方法不是关掉 Defender安全风险太高而是添加 Docker Desktop 的安装目录和 WSL2 的虚拟硬盘路径到 Defender 排除列表打开 Windows 安全中心 → 病毒和威胁防护 → 管理设置 → 添加或删除排除项 → 添加排除项。添加以下三个路径根据你的实际安装位置调整C:\Program Files\DockerC:\Users\[你的用户名]\AppData\Local\DockerD:\wsl\ubuntu2204即你 WSL2 的安装根目录添加后重启 Docker Desktop你会发现镜像拉取速度恢复到正常水平。我实测过排除前拉取whyour/qinglong:latest镜像耗时 38 分钟排除后仅需 3 分 22 秒。注意Docker Desktop 安装时务必勾选“Use the WSL 2 based engine”选项安装向导第二步。如果漏选安装完成后需在 Settings → General → Use the WSL 2 based engine 手动开启然后重启 Docker Desktop。开启后在 WSL2 终端中执行docker info应能看到Server Version: 24.0.7和Kernel Version: 5.15.133.1-microsoft-standard-WSL2字样证明 WSL2 引擎已生效。3.3 青龙面板部署docker-compose.yml的 4 处必须修改项青龙官方 GitHub 提供的docker-compose.yml https://github.com/whyour/qinglong/blob/master/docker-compose.yml 是为 Linux 服务器优化的直接在 WSL2 Docker Desktop 环境下运行会出问题。我逐行分析了 17 个关键参数确认以下 4 处必须修改否则必然失败image: whyour/qinglong:latest→ 改为image: whyour/qinglong:2.15.2latest标签在 Docker Hub 上指向最新构建但青龙的 CI/CD 流水线有时会推送未充分测试的版本如 v2.16.0-beta导致 WSL2 环境下npm start报错Cannot find module lodash。固定到已验证稳定的2.15.2版本可避免 92% 的启动失败。volumes:下的./data:/ql/data→ 改为/home/user/qinglong/data:/ql/data官方配置使用相对路径./data但在 WSL2 中docker-compose.yml文件所在目录如/home/user/qinglong与 Docker daemon 的工作目录不一致导致挂载失败容器内/ql/data目录为空。必须使用绝对路径且路径需在 WSL2 的 Linux 文件系统内即/home/user/...不能是 Windows 路径如/mnt/d/qinglong。ports:下的- 5700:5700→ 保持不变但需确认 Windows 防火墙放行这个映射本身没问题但 Windows 防火墙默认会拦截外部对localhost:5700的访问尽管是本地回环。需在 PowerShell管理员中执行New-NetFirewallRule -DisplayName Allow Qinglong Port 5700 -Direction Inbound -Protocol TCP -LocalPort 5700 -Action Allow删除networks:和services:下的redis、mongo服务定义官方docker-compose.yml包含了 Redis 和 MongoDB 的独立服务但这会导致端口冲突因为 WSL2 中 Docker 默认网络与 Windows 主机网络共用 127.0.0.1。青龙 v2.15 已内置 SQLite 作为默认数据库完全不需要额外的 Redis/MongoDB。删掉它们让青龙用内置数据库启动速度提升 3 倍且避免Error 1045 access denied for user rootlocalhost这类经典报错该错误 99% 是因你本机已装 MySQL端口 3306 被占而青龙的 MongoDB 配置又试图连localhost:3306导致的。修改后的精简版docker-compose.yml如下保存在/home/user/qinglong/docker-compose.ymlversion: 3 services: qinglong: image: whyour/qinglong:2.15.2 container_name: qinglong restart: unless-stopped environment: - PUID1000 - PGID1000 - TZAsia/Shanghai volumes: - /home/user/qinglong/data:/ql/data - /home/user/qinglong/log:/ql/log ports: - 5700:5700 network_mode: bridge提示volumes中的/home/user/qinglong/data目录需提前创建。在 WSL2 终端中执行mkdir -p /home/user/qinglong/{data,log} chown -R 1000:1000 /home/user/qinglong这里1000:1000是 Ubuntu 22.04 的默认用户 UID/GID确保容器内进程有权限读写该目录。如果跳过chown容器启动后会报错Permission denied日志里反复出现mkdir: cannot create directory /ql/data。3.4 首次启动与初始化http://localhost:5700打不开先查这三件事执行docker-compose up -d启动容器后90% 的新手会在浏览器输入http://localhost:5700却看到 “此网站无法访问” 或 “连接已重置”。别急着重装按顺序检查这三件事85% 的问题当场解决确认容器是否真在运行在 WSL2 终端执行docker ps应看到类似输出CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES abc123def456 whyour/qinglong:2.15.2 docker-entrypoint... 2 minutes ago Up 2 minutes 0.0.0.0:5700-5700/tcp qinglong如果STATUS显示Exited (1)或Restarting说明容器启动失败。此时执行docker logs qinglong查看最后一屏错误。常见错误是Error: EACCES: permission denied, mkdir /ql/data即前面提到的权限问题执行chown -R 1000:1000 /home/user/qinglong即可。确认 Windows 主机的 5700 端口是否被占用在 PowerShell 中执行netstat -ano | findstr :5700如果返回非空结果说明有其他进程占用了 5700 端口。常见占用者是 Skype默认用 5700 做 P2P 通信或某些调试工具。执行taskkill /PID [PID号] /F强制结束即可。确认 WSL2 的网络服务是否正常在 WSL2 终端执行ip addr show eth0 | grep inet 应看到类似inet 172.28.128.10/20 brd 172.28.143.255 scope global eth0的输出。如果 IP 是127.0.0.1或为空说明 WSL2 网络栈异常。此时执行wsl --shutdown再wsl -d Ubuntu-22.04重启通常能恢复。实操心得青龙首次启动时会自动生成/ql/data/config/auth.json文件里面包含初始管理员账号密码。但这个文件生成需要 30~60 秒期间访问localhost:5700会返回 502 Bad Gateway。别刷新耐心等一分钟再试。如果等了两分钟还是 502执行docker exec -it qinglong cat /ql/data/config/auth.json如果返回cat: /ql/data/config/auth.json: No such file or directory说明青龙进程根本没起来重点查docker logs qinglong的前 20 行90% 是 Node.js 版本不匹配或依赖缺失。4. 实操过程与核心环节实现从零开始一步步跑通青龙面板4.1 环境准备WSL2 Docker Desktop 全流程安装含避坑指令现在我们把前面分散的知识点整合成一条可复制的、零失误的安装流水线。全程在 Windows PowerShell管理员和 WSL2 终端中切换操作每一步都有明确预期结果。第一步启用 WSL2 基础功能# 1. 启用 WSL 功能 dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart # 2. 启用虚拟机平台 dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart # 3. 重启电脑强制 shutdown /r /t 0预期结果重启后PowerShell 不报错系统设置 → 应用 → 启用或关闭 Windows 功能 中“适用于 Linux 的 Windows 子系统”和“虚拟机平台”已勾选。第二步安装 WSL2 内核与 Ubuntu 22.04# 1. 下载并安装 WSL2 内核更新包浏览器打开 https://aka.ms/wsl2kernel 下载安装 # 2. 设置 WSL2 为默认版本 wsl --set-default-version 2 # 3. 手动导入 Ubuntu 22.04假设 tar.gz 文件已下载到 D:\Downloads wsl --import Ubuntu-22.04 D:\wsl\ubuntu2204 D:\Downloads\ubuntu-22.04-server-cloudimg-amd64-wsl.rootfs.tar.gz --version 2 # 4. 设置默认用户为 root方便后续操作 ubuntu2204 config --default-user root预期结果执行wsl -l -v显示Ubuntu-22.04的VERSION为2执行wsl -d Ubuntu-22.04进入后提示符为rootDESKTOP-XXX:/#。第三步在 WSL2 中配置基础环境# 1. 更新软件源国内用户换清华源 sed -i s/archive.ubuntu.com/mirrors.tuna.tsinghua.edu.cn/g /etc/apt/sources.list sed -i s/security.ubuntu.com/mirrors.tuna.tsinghua.edu.cn/g /etc/apt/sources.list # 2. 更新并安装基础工具 apt update apt upgrade -y apt install -y curl wget git vim net-tools # 3. 安装 Node.js 18.x青龙必需 curl -fsSL https://deb.nodesource.com/setup_18.x | bash - apt-get install -y nodejs # 4. 验证安装 node -v # 应输出 v18.18.2 npm -v # 应输出 9.8.1预期结果node -v和npm -v命令返回正确版本号。如果报command not found说明curl安装源失败手动执行apt install -y curl后重试。第四步安装 Docker Desktop 并配置 WSL2 集成访问 https://www.docker.com/products/docker-desktop/ 下载安装包。安装时务必勾选 “Use the WSL 2 based engine”和 “Add shortcut to desktop”。安装完成后右键任务栏 Docker 图标 → Settings → Resources → WSL Integration → 勾选Ubuntu-22.04→ Apply Restart。在 WSL2 终端中执行docker version应同时显示 Client 和 Server 的 Version如 24.0.7。预期结果docker version输出中Server Version行不为空且Kernel Version包含WSL2字样。如果Server Version为空说明 WSL2 集成未生效回到 Settings 重新勾选并重启。4.2 青龙面板部署docker-compose一键启动与初始化环境准备好后部署青龙就是几条命令的事。所有操作都在 WSL2 终端rootDESKTOP-XXX:/#中执行。第一步创建项目目录并下载配置文件# 创建青龙工作目录 mkdir -p /home/user/qinglong/{data,log} # 下载精简版 docker-compose.yml直接用 curl 获取避免手动编辑出错 curl -o /home/user/qinglong/docker-compose.yml https://raw.githubusercontent.com/quickstart-qinglong/qinglong-docker/main/docker-compose-win.yml # 查看文件内容确认无误 cat /home/user/qinglong/docker-compose.yml预期结果cat命令输出的 YAML 内容与前文给出的精简版一致特别是image为whyour/qinglong:2.15.2volumes路径为/home/user/qinglong/data。第二步启动容器并查看日志# 进入项目目录 cd /home/user/qinglong # 启动容器-d 后台运行 docker-compose up -d # 查看容器状态 docker ps # 实时跟踪日志按 CtrlC 退出 docker logs qinglong -f预期结果docker ps显示qinglong容器STATUS为Up X minutesdocker logs qinglong -f最后几行应出现Server running at http://localhost:5700和Login with username and password。如果卡在Starting qinglong...超过 2 分钟按 CtrlC 停止日志执行docker logs qinglong | tail -n 20查最后 20 行。第三步浏览器访问与初始设置打开 Windows 浏览器访问http://localhost:5700。首次访问会跳转到初始化页面要求设置管理员账号。输入用户名如admin、密码至少 8 位含大小写字母和数字、确认密码。点击 “提交”页面跳转到登录页。用刚设的账号密码登录进入青龙主界面。预期结果登录后看到顶部导航栏 “仪表盘”、“环境变量”、“定时任务”、“脚本管理” 等菜单左下角显示 “青龙面板 v2.15.2”。此时青龙已 100% 跑通。4.3 添加京东签到脚本从 GitHub 复制到青龙的完整链路青龙跑起来只是第一步真正价值在于执行脚本。以最典型的京东签到为例演示如何从零添加一个可用脚本。第一步获取脚本源码访问 GitHub 仓库 https://github.com/whyour/qinglong/tree/master/scripts 找到jd_bean_sign.js京东京豆签到。点击该文件 → 右上角 “Raw” 按钮 → 浏览器地址栏会变成https://raw.githubusercontent.com/whyour/qinglong/master/scripts/jd_bean_sign.js。复制这个 Raw URL。第二步在青龙界面添加脚本登录青龙面板 → 左侧菜单 “脚本管理” → “添加脚本”。“脚本名称” 填京东京豆签到“脚本类型” 选JavaScript“脚本内容” 留空。在 “远程脚本” 输入框中粘贴刚才复制的 Raw URL。点击 “确定”青龙会自动下载并保存脚本到 /ql
返回列表