青龙面板及相关服务笔记
好的,我已经将您提供的这些零散的笔记和配置信息整理成了一份结构清晰、易于阅读的 Markdown 文档。我对其进行了分类和格式化,方便您日后查阅和使用。
青龙面板及相关服务笔记
1. 青龙面板部署与配置
1.1 Docker 运行命令
最新版青龙部署
docker run -dit \
-v $PWD/ql/config:/ql/config \
-v $PWD/ql/log:/ql/log \
-v $PWD/ql/db:/ql/db \
-v $PWD/ql/repo:/ql/repo \
-v $PWD/ql/scripts:/ql/scripts \
-v $PWD/ql/jbot:/ql/jbot \
-p 5700:5700 \
-e ENABLE_HANGUP=true \
-e ENABLE_WEB_PANEL=true \
--name qinglong \
--hostname qinglong \
whyour/qinglong:latest使用国内镜像加速 (dockerproxy.com)
docker run -dit \
-v $PWD/ql/config:/ql/config \
-v $PWD/ql/log:/ql/log \
-v $PWD/ql/db:/ql/db \
-v $PWD/ql/repo:/ql/repo \
-v $PWD/ql/scripts:/ql/scripts \
-v $PWD/ql/raw:/ql/raw \
-p 5700:5700 \
--name qinglong \
--hostname qinglong \
dockerproxy.com/whyour/qinglong:latest特定版本 (2.10.13) 与完整挂载
docker run -dit \
-v $PWD/ql/config:/ql/config \
-v $PWD/ql/scripts:/ql/scripts \
-v $PWD/ql/repo:/ql/repo \
-v $PWD/ql/log:/ql/log \
-v $PWD/ql/db:/ql/db \
-v $PWD/ql/deps:/ql/deps \
-v $PWD/ql/jbot:/ql/jbot \
-v $PWD/ql/raw:/ql/raw \
-v $PWD/ql/ninja:/ql/ninja \
-v $PWD/ql/xdd:/ql/xdd \
-v $PWD/ql/xdd-plus:/ql/xdd-plus \
-v $PWD/ql/sillyGirl:/ql/sillyGirl \
-p 5700:5700 \
-p 5701:5701 \
-e ENABLE_HANGUP=true \
-e ENABLE_WEB_PANEL=true \
-e ENABLE_TG_BOT=true \
--name qinglong \
--hostname qinglong \
--restart unless-stopped \
whyour/qinglong:2.10.131.2 关键配置修改 (config.sh)
- 第17行左右:将
RepoFileExtensions="js py"修改为RepoFileExtensions="js py sh ts",以支持更多类型的脚本文件。 - 第19行左右 (2.11.1版本前):将
GithubProxyUrl="https://ghproxy.com/"修改为GithubProxyUrl="",避免因代理问题导致拉取失败。新版青龙无需此操作。
1.3 常用命令
查看面板登录密码
docker exec -it qinglong cat /ql/config/auth.json进入青龙容器内部
docker exec -it qinglong /bin/bash清理npm缓存
npm cache clean -f
1.4 npm 镜像源配置
临时使用淘宝镜像
npm config set registry https://registry.npmmirror.com
# 或
npm config set registry https://registry.npm.taobao.org常用镜像源
- 淘宝镜像源:
https://registry.npmmirror.com - 腾讯云镜像源:
http://mirrors.cloud.tencent.com/npm/ - 华为云镜像源:
https://mirrors.huaweicloud.com/repository/npm/ - 官方默认全局镜像:
https://registry.npmjs.org
关闭SSL证书检查 (如遇证书过期)
npm config set strict-ssl false
# 恢复
npm config set strict-ssl true1.5 青龙内 Python 依赖安装
# 安装 pip
apk add --no-cache python3 py3-pip
# 安装常见依赖 (可能需要先安装编译工具)
apk add --no-cache gcc python3-dev musl-dev
pip3 install requests canvas ping3 jieba aiohttp redis PyCryptodome -i https://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
# 特定依赖安装 (如 bizCode, bizMsg)
pip3 install bizCode bizMsg lxml -i https://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
# 安装编译类依赖 (用于某些需要编译的库)
apk update && apk add --no-cache g++ make pango-dev cairo-dev giflib-dev build-base2. 常用仓库与脚本拉取命令
2.1 青龙仓库地址 (ql repo)
注意: 如果遇到网络问题,可以在 github.com 前添加代理前缀,如 https://ghproxy.com/ 或 https://git.metauniverse-cn.com/。
常用仓库
# faker2 仓库 (常用)
ql repo https://github.com/shufflewzc/faker2.git "jd_|jx_|gua_|jddj_|jdCookie" "activity|backUp" "^jd[^_]|USER|function|utils|sendNotify|ZooFaker_Necklace.js|JDJRValidator_|sign_graphics_validate|ql|JDSignValidator" "main"
# 6dylan6 仓库
ql repo https://github.com/6dylan6/jdpro.git "jd_|jx_|jddj_" "backUp" "^jd[^_]|USER|JD|function|sendNotify"
# gys619 仓库
ql repo https://github.com/gys619/Absinthe.git "jd_|jx_|jddj_|gua_|getJDCookie|wskey" "activity|backUp" "^jd[^_]|USER|utils|ZooFaker_Necklace|JDJRValidator_|sign_graphics_validate|jddj_cookie|function|ql|magic|JDJR|JD" "main"
# 小宠 (smallfawn) 脚本库
ql repo https://github.com/smallfawn/QLScriptPublic.git
# Bilibili 工具
ql repo https://github.com/RayWangQvQ/BiliBiliToolPro.git "bili_task_"
# 阿里云盘签到
ql repo https://github.com/mrabit/aliyundriveDailyCheck.git "autoSignin" "" "qlApi"2.2 单独脚本 (ql raw)
# 快手极速版脚本
ql raw https://raw.githubusercontent.com/treasunew/SillyLib/main/JavaScript/ksjsbdb.js
# 美团脚本
ql raw https://raw.githubusercontent.com/lu0b0/Script/main/mt.js
# 饿了么脚本
ql raw https://raw.githubusercontent.com/lu0b0/ELM/main/elm.sh3. 特定服务与容器
3.1 扫把 (saobing) 容器
docker run -dit \
--name saobing \
--hostname saobing \
-p 6705:5099 \
-v $pwd/saob/db:/app/db \
grbhq/saobingpro:latest3.2 SRS 视频流服务
docker run --restart always -d -it --name srs-stack -v $HOME/data:/data \
-p 2022:2022 -p 2443:2443 -p 1935:1935 -p 8000:8000/udp -p 10080:10080/udp \
ossrs/srs-stack:5- 访问地址:
http://<你的IP>:2022
3.3 Ollama (AI模型)
docker run -d -v /opt/ai/ollama:/root/.ollama -p 11434:11434 --name ollama ollama/ollama3.4 其他小工具
UU加速器 (OpenWrt)
wget http://uu.gdl.netease.com/uuplugin-script/20231117102400/install.sh -O install.sh /bin/sh install.sh openwrt $(uname -m)AdGuard Home 密码重置
- 使用在线 Bcrypt 加密工具生成新密码,替换配置文件中的
password字段。
- 使用在线 Bcrypt 加密工具生成新密码,替换配置文件中的
4. Cookie 与变量收集
4.1 京东
pt_key=AAJlkPNMADAbKT0GqQDuyygSmWY6BLe2Y79NwVPRUH4YIeguN36q3lwvbaYE-VfjA1jLuqE_vMw; pt_pin=ZPP156;4.2 美团
- token 格式:
AgHHIqIyRDqarfJzIFn6awQOFJaxdBkRxm9JNiDO7GNyxf2fD-ClYh3B0qJ16uDRLQXQ2Wa3NjeoTQAAAADKHgAAVBbhna6bG0_MVp8U_skmNoNvLHdZ9DX7KhuTFKcfcfTtrQPoX_yr_ANnYGnGfzMt - 变量名:
token
4.3 阿里云盘
- refresh_token 格式:
a9aa65cd380f40a5ab37d070d189dc1f - 变量名:
refreshToken
4.4 GLaDOS
- Cookie 格式:
koa:sess=eyJ1c2VySWQiOjQ2Mjg5NCwiX2V4cGlyZSI6MTczNzM3MDEzOTE0NCwiX21heEFnZSI6MjU5MjAwMDAwMDB9; koa:sess.sig=7m9VvxUx25JpWKxH0Bvj-wKDJeI - 变量名:
GR_COOKIE
4.5 酷狗音乐
- Cookie 格式:
token=20lDCxR31EIfQ44BhiL3HrzrE2qABaU4fxZKn0obuIn2LFUQF0E6HG846Aj5n&userid=2189146129 - 变量名:
kgyyCookie
4.6 统一茄皇 (微信小程序)
- 变量格式:
thirdId#wid#备注(多账号用&或@隔开) - 变量名:
tyqhCookie
4.7 百田游戏
Cookie 示例:
Hm_lvt_7fc3681c21a26a2022ae0ca72e2d6fa5=1709404692; Hm_lpvt_7fc3681c21a26a2022ae0ca72e2d6fa5=1709404692; BT_AUTO_tt_common=8177b35e-4cea-4195-b9e6-768a2cc647f4; BT_LOGIN_tt_common=16006891:156****4903
5. 推送服务配置
- iGot推送: 下载地址,Key:
65b1d731e1a76d002a1f77bc - PushPlus: Token:
8759bca0767e4475abaa82ddc748efd4 - Server酱: 教程
6. 网络与代理
6.1 设置HTTP代理
export proxy="http://192.168.10.211:7890"
export http_proxy=$proxy
export https_proxy=$proxy
export ftp_proxy=$proxy
export no_proxy="localhost, 127.0.0.1, ::1"6.2 青龙内Git代理配置
GitHub镜像站:
mirror.ghproxy.comhttps://git.metauniverse-cn.com/
使用方法: 在仓库地址前加上镜像站地址,例如:
ql repo https://git.metauniverse-cn.com/https://github.com/shufflewzc/faker2.git
6.3 DNS缓存清理 (Linux)
/etc/init.d/network restart
# 或
yum install -y nscd
service nscd restart6.4 开启网卡混杂模式 (用于Macvlan)
ip link set eth0 promisc on
# 创建Macvlan网络
docker network create -d macvlan \
--subnet=192.168.18.0/24 \
--gateway=192.168.18.1 \
-o parent=enp2s0 \
bridge-host7. 其他杂项
青龙面板空白页修复
docker exec -it qinglong bash curl -sL --connect-timeout 3 https://gitee.com/Mirror/ac/raw/master/index.html > /ql/dist/index.htmlAirServer 许可证
- 姓名:
youxiaxiazai.com - E_mail:
lcx8888165@163.com - 序列号:
LMSC-CDF5-6FDF-FDFF-9B36
- 姓名:
OpenWrt 防火墙规则示例 (UU加速器)
iptables -t nat -A POSTROUTING -d 192.168.0.0/16 -o br-lan -j ACCEPT iptables -t nat -A POSTROUTING -o br-lan -j SNAT --to 192.168.18.211AdBlock 规则订阅地址
https://easylist-downloads.adblockplus.org/easylistchina+easylist.txt https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts
最后整理时间: 2024年4月