青龍面板基礎知識和使用教程
摘要
- 介紹了青龍面板的常用內置命令和基本使用,參數的獲取,以及通知消息推送平臺的比較。添加和運行腳本的命令,執行任務的命令。安裝依賴、編寫配置、新建定時任務、新建訂閱、新建環境變量、設置通知方式。獲取網頁和 APP 的 Cookie 以及 Token 參數。
背景說明
-
青龍面板:支持 Python3、JavaScript、Shell、Typescript 腳本的定時任務管理平臺。支持在線管理腳本、環境變量、配置文件等,支持手機端操作。
-
dailycheckin:每日簽到腳本工具包。
操作實踐
常用內置命令
-
運行自定義腳本(容器):
docker exec -it ql extra -
運行自定義腳本:
ql extra -
添加單個腳本文件:
ql raw <file_url> -
添加單個倉庫的指定腳本:
ql repo <repo_url> <whitelist> <blacklist> <dependence> <branch> <extensions> -
檢測青龍環境并修復件:
ql check -
依次執行任務:
task <file_path> -
立即執行任務:
task <file_path> now -
并發執行任務:
task <file_path> conc <env_name> <account_number> -
設置任務超時時間:
task -m <max_time> <file_path>
安裝依賴
-
在瀏覽器輸入
http://{服務器ip}:5700打開青龍面板。 -
點擊依賴管理->新建依賴,依賴類型選擇nodejs,自動拆分選擇是,名稱輸入依賴的名稱,然后點擊確定。
-
點擊依賴管理->新建依賴,依賴類型選擇python3,自動拆分選擇是,名稱輸入依賴的名稱,備注輸入dailycheckin 依賴,然后點擊確定。
dailycheckin -
點擊依賴管理->新建依賴,依賴類型選擇Linux,自動拆分選擇是,名稱輸入依賴的名稱,備注輸入dailycheckin 依賴,然后點擊確定。
gcc g++ python3 python3-dev py-pip mysql-dev linux-headers libffi-dev openssl-dev
編寫配置文件
獲取參數
-
網頁 Cookie:進入官網,按
F12打開開發者工具后刷新頁面,點擊Network標簽后選擇Doc標簽,選中網站地址,下滑找到cookie。 -
APP Cookie:使用 Wireshark 或 Fiddler ,或者使用手機上的抓包軟件獲取 Cookie 等參數。
修改青龍面板配置文件
- 點擊配置文件,修改推送配置的參數,然后點擊保存。

編寫 DailyCheckIn 配置文件
-
點擊腳本管理->新建,類型選擇空文件,文件名輸入
config.json,父目錄為空,然后點擊確定。

-
在新建的
config.json配置文件中粘貼 DailyCheckIn 官方的配置示例,然后點擊保存。 -
根據官方的配置說明中的參數說明來編寫推送配置、Web 簽到配置、APP 簽到配置以及其他任務配置,然后點擊保存。

新建定時任務
定時任務新建方法
- 點擊定時任務->新建任務,名稱輸入任務的名稱,命令/腳本輸入腳本路徑或任意系統可執行命令,定時規則輸入
秒(可選) 分 時 天 月 周,然后點擊確定。

定時任務參數
-
運行 dailycheckin 全部腳本
名稱:DCI 簽到(所有)
命令/腳本:task dailycheckin
定時規則:00 00 8 * * *
標簽: -
運行 dailycheckin 指定腳本(包含)
名稱:DCI 簽到(包含)
命令/腳本:task dailycheckin --include CLOUD189 BILIBILI
定時規則:00 00 8 * * *
標簽: -
運行 dailycheckin 指定腳本(排除)
名稱:DCI 簽到(排除)
命令/腳本:task dailycheckin --exclude CLOUD189 BILIBILI
定時規則:00 00 8 * * *
標簽: -
運行 dailycheckin 定時更新
名稱:DCI(配置更新)
命令/腳本:task pip3 install dailycheckin --upgrade
定時規則:00 00 8 * * *
標簽:
新建訂閱
訂閱新建方法
- 點擊訂閱管理->新建訂閱,名稱輸入訂閱的名稱,類型選擇公開倉庫,鏈接輸入訂閱的鏈接,分支為空,定時類型選擇crontab,定時規則輸入
秒(可選) 分 時 天 月 周,白名單輸入腳本篩選白名單關鍵詞,多個關鍵詞用豎線分割,黑名單輸入腳本篩選黑名單關鍵詞,依賴文件輸入腳本依賴文件關鍵詞,然后點擊確定。定時任務ql repo <repo_url> <whitelist> <blacklist> <dependence> <branch> <extensions>命令的效果與此相同。

訂閱參數
-
新建阿里云盤每日簽到訂閱。定時任務
ql repo https://github.com/mrabit/aliyundriveDailyCheck.git "autoSignin" "" "qlApi"命令的效果與此相同。名稱:阿里云盤每日簽到訂閱
類型:公開倉庫
鏈接:https://github.com/mrabit/aliyundriveDailyCheck.git
分支:
定時類型:crontab
定時規則:00 00 12 * * *
白名單:autoSignin
黑名單:
依賴文件:qlApi
文件后綴:
執行前:
執行后:
代理:
自動添加任務:開
自動刪除任務:開
新建環境變量
環境變量新建方法
- 點擊環境變量->新建變量,名稱輸入環境變量的名稱,自動拆分選擇是,值輸入環境變量的值,備注輸入環境變量的備注,然后點擊確定。

環境變量參數
-
新建阿里云盤的環境變量。值輸入阿里云盤的 refresh_token。進入官網,按
F12打開開發者工具后刷新頁面,點擊Console標簽,執行JSON.parse(localStorage.token).refresh_token命令即可獲取。名稱:refreshToken
值 : 123456789123456789abcdabcdabcd
備注:阿里云盤 refresh_token
設置通知方式
通知消息推送平臺
-
免費免搭建通知消息推送平臺比較
通知方式 推送方式 特點 限制 PushPlus 微信、短信、郵件、企業微信、釘釘、飛書等 消息多樣化 免費 200 次/天,會員 1000 次/天,廣告 IGot 公眾號、郵箱、APP 提醒等 簡單 免費 50 條/天,會員 200 條/天,廣告 Server 醬 企業微信、客戶端、釘釘、飛書、微信服務號 簡單 免費 5 條/天,會員 1000 條/天
通知方式設置方法
- 點擊系統設置->通知設置,通知方式選擇PushPlus,pushPlusToken輸入 PushPlus 用戶的
Token, pushPlusUser輸入一對多推送的群組編碼,然后點擊保存。
PushPlus 通知方式參數獲取
-
獲取 PushPlus 用戶
token:關注 PushPlus 公眾號,在公眾號菜單中點擊功能->個人中心->開發設置,點擊 Token 右側的查看。

-
獲取 PushPlus 群組編碼:關注 PushPlus 公眾號,在公眾號菜單中點擊功能->群組列表進入群組管理界面。
注意事項
-
依賴安裝失敗:嘗試在依賴管理中安裝失敗的依賴右側點擊重新安裝。或者點擊安裝失敗的依賴對應名稱的日志,在日志中查找失敗的原因和解決方案。

-
安裝 DailyCheckIn 報錯 python (no such package):改安裝
python-dev為安裝python3-dev。 -
Wireshark:捕獲網卡的數據流,不支持解密 https。
-
Fiddler:以代理的方式工作,支持 http 和 https。
參考資料
- GitHub - whyour/qinglong: 支持 Python3、JavaScript、Shell、Typescript 的定時任務管理平臺
- 青龍 - DailyCheckIn
- 配置 - DailyCheckIn
- pushplus 開放接口文檔 V1.3 | pushplus(推送加) 文檔中心
- 青龍面板之阿里云盤自動簽到領會員福利 - 運籌策工作室
- 用群暉薅羊毛 張三的群暉小課堂 群暉 Docker 安裝青龍面板自動京東簽到 - 嗶哩嗶哩
版權聲明:本文為「夢幻之心星」原創,依據 CC BY-NC-SA 4.0 許可證進行授權,轉載請附上原文出處鏈接及本聲明。
博客園地址:http://www.rzrgm.cn/Sky-seeker
關注微信公眾號,獲取即時推送;點擊左下角閱讀原文,享受最佳閱讀體驗!
![]()

浙公網安備 33010602011771號