実際の施工効果(車のアドレス): http: //jdbean.tk
QQ ロボット ビルド効果 、「メニュー」、「ログイン」、「クエリ」などのコマンドを送信できます
私たちはコミュニケーションを取り、一緒に話し合うこと
著者が使用する個々のプラグインは次のとおりです。
1.青龍パネル
2. おバカな女の子ロボット sillyGirl
3. QQ ログイン プラグイン go-cqhttp
4. WeChat プラグイン XYO (現在有料、千尋の使用を推奨)、ロボット効果: jdbean888
5. SMS ログイン パネル うさぎ
6. auto_spy を監視するワイヤ レポート
JD オンフック統合プラットフォーム構築シリーズ:
パート 2: Sha Niu のワンクリック インストール、Qinglong とのドッキング、および Sha Niu のダウングレード ---- JD Hook 統合プラットフォーム構築のパート 2
パート 3: Sha Niu は Qinglong と接続し、QQ、TG、および WeChat と接続します。ワンクリックでDOCKERインストール【2022.11.29】
目次
1. Qinglong プラットフォームの構築 (ワンクリックまたは docker オプション)
1. Qinglong プラットフォームの構築 (ワンクリックまたは docker オプション)
1. ワンキー
yum update -y
wget -q https://raw.githubusercontents.com/yanyuwangluo/VIP/main/Scripts/sh/ql.sh -O ql.sh && bash ql.sh
プロンプトに従ってインストールします
ワンクリック スクリプトでは、2.13.8 などの他の Qinglong バージョンを入力して、インストールすることもできます。
な
バージョン入力後、docker環境がない場合は自動でdocker環境がインストールされます
インストールが完了したら、ディレクトリとその他の構成を手動で選択する必要があります (特別な要件をデフォルトにすることはできません)。
な
エラーが発生した場合は、プロンプトに従って解決してください
な
上の図で報告されたエラーのように、サーバーに netstat コマンドがない可能性があることを意味します。解決するだけです
すべてのエラーが解決され、インストールが完了したら、ブラウザを開いて http://{ip}:5700 にアクセスします。
2.ドッカーのインストール
まず、docker 環境を用意し、次のような ql フォルダーを共通の docker ディレクトリに作成する必要があります。
mkdir -p /root/docker/ql
cd /root/docker
Qinglong コンテナー バージョン 2.13.8 を起動します (バージョンが高すぎて後続のプラグインに互換性がありません。2.13.8 は比較的安定しています)。
docker run -dit \
-v $PWD/ql:/ql/data \
-p 5700:5700 \
--name qinglong \
--hostname qinglong \
--restart always \
whyour/qinglong:2.13.8
-p 5777:5700 \ など、docker によってマップされたポートを変更することをお勧めします。誰かがポートをスキャンして攻撃します。
インストールが完了したら、ブラウザを開いて http://{ip}:5700 にアクセスします。
2.ログイン
ブラウザで ip:5700 を開きます。ポート マッピング、ファイアウォール、およびその他の構成に注意してください。そうしないと、開くことができない場合があります。
な
すべての設定、アカウント番号、パスワード。
プッシュ構成は、一時的にスキップして空白のままにすることができます。
この時点で、インストール作業は完了です。
3. インストールの依存関係
ホスト上で実行
docker exec -it qinglong bash
curl -fsSL https://ghproxy.com/https://raw.githubusercontent.com/shufflewzc/QLDependency/main/Shell/QLOneKeyDependency.sh | sh
国内のサーバーを使用していて、上記のコマンドがタイムアウトする場合は、高速化されたバージョンを試してください。
curl -fsSL https://api.dujin.org/js/qinglong/qinglong-yilaiku-dujin.org.sh | sh
海外のサーバーはこれを使用できます:
curl -fsSL https://raw.githubusercontent.com/FlechazoPh/QLDependency/main/Shell/QLOneKeyDependency.sh | sh
Qinglong に依存関係を手動でインストールすることもできます
Qinglong パネル - 依存関係管理で次の依存関係を手動で追加し、追加時に自動分割を確認します。
NodeJの下で
crypto-js
prettytable
dotenv
jsdom
date-fns
tough-cookie
tslib
[email protected]
ts-md5
jsdom -g
jieba
fs
form-data
json5
global-agent
png-js
@types/node
require
typescript
js-base64
axios
Python3の下で
requests
canvas
ping3
jieba
aiohttp
Linux で
bizCode
bizMsg
lxml
-依存関係のインストールに失敗した場合は、クリックして再インストールできます. それでも失敗する場合は、サービスを再起動してインストールしてください.
4. スクリプト ライブラリのサブスクリプション
1. コンソール インターフェイスに移動し、[サブスクリプション管理] を選択します ---> [新しいサブスクリプション] をクリックします (新しいバージョンが更新された後、Lakula スクリプトのすべての機能は [サブスクリプション管理] オプションに移動されます)。
な
2.1 ウェアハウス全体をプル: 古いバージョンのライブラリ コマンドをリンクにコピーすると、プルするウェアハウスがシステムによって自動的に識別されます. ブランチ. ホワイトリスト/ブラックリスト. 依存ファイルなど, タイミング ルールを自由に入力します.ライブラリの指示のバージョンを削除し、倉庫の住所を保存するだけです。
一般的に使用されるLakuアドレス、初心者は自由に選択できます
1. Faker2、3 (2 はブースター プールです。TG ロボットでブースター コードを送信する必要があります。3 は内部ブースターです。リンクの前の https://git.metauniverse-cn.com/ はプル ライブラリ エージェントです。 、科学的な環境があれば必要ありません。プロキシはFakerライブラリでのみ使用できます)
ql repo https://git.metauniverse-cn.com/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|magic|depend|h5sts" "main"
2.6ダイ
国内線(代理店含む):
ql repo https://ghproxy.com/https://github.com/6dylan6/jdpro.git "jd_|jx_|jddj_" "backUp" "^jd[^_]|USER|JD|function|sendNotify"
プルできない場合は、ghproxy.com を代替プロキシ js.dayplus.xyz に変更します。
外部マシン:
ql repo https://github.com/6dylan6/jdpro.git "jd_|jx_|jddj_" "backUp" "^jd[^_]|USER|JD|function|sendNotify"
3.キングラン
ローカル ネットワークで推奨されるプル ライブラリ コード:
ql repo https://github.com/KingRan/KR.git "jd_|jx_|jdCookie" "activity|backUp" "^jd[^_]|USER|utils|function|sign|sendNotify|ql|JDJR"
クラウド サーバーは、ライブラリ コードをプルすることを推奨しています。
ql repo https://github.com/KingRan/KR.git "jd_|jx_|jdCookie" "activity|backUp|jd_opencardL" "^jd[^_]|USER|utils|function|sendNotify|ql|JDJR"
楽推奨タイミング: */30 * * * * or: 30 * * * *
(js py ts) サフィックスをプルするには、Qinglong 構成ファイル config.sh ファイルでそれを変更してください。
ql repo コマンドがスクリプトをプルするときにプルする必要があるファイル サフィックス。ファイル サフィックス名を直接記述します。
RepoFileExtensions="js py ts"
な
な
な
な
な
2.2 1 つのスクリプトをプルします。スクリプト アドレスを入力し、タイミング ルールを自由に入力し、保存して直接実行します。
な
共通購読アドレス
拉库(更新)命令合集
1. JB库
ql repo https://ghproxy.com/github.com/KingRan/JDJB.git “jd_|jx_|jdCookie” “activity|backUp” “^jd[^_]|USER|utils|function|sign|sendNotify|ql|JDJR”
2. smiek2121开卡库:
ql repo https://ghproxy.com/github.com/smiek2121/scripts.git “jd_|gua_” “” “ZooFaker_Necklace.js|JDJRValidator_Pure.js|sign_graphics_validate.js”
3. 619库
ql repo https://github.com/gys619/jdd.git “jd_|jx_|jddj_|gua_|jddj_|getJDCookie|wskey” “activity|backUp” “^jd[^_]|USER|utils|ZooFaker_Necklace|JDJRValidator_Pure|sign_graphics_validate|jddj_cookie|function|ql”
4. kingran库
ql repo https://ghproxy.com/github.com/KingRan/JD-Scripts.git “jd_|jx_|getJDCookie” “activity|backUp” “^jd[^_]|USER|utils|function”
5. faker2库
ql repo https://ghproxy.com/https://github.com/shufflewzc/faker2.git “jd_|jx_|gua_|jddj_|getJDCookie” “activity|backUp” “^jd[^_]|USER|function|utils|sendNotify|ZooFaker_Necklace.js|JDJRValidator_|sign_graphics_validate|ql”
6. faker3纯净库
ql repo https://ghproxy.com/https://github.com/shufflewzc/faker3.git “jd_|jx_|gua_|jddj_|getJDCookie” “activity|backUp” “^jd[^_]|USER|function|utils|sendNotify|ZooFaker_Necklace.js|JDJRValidator_|sign_graphics_validate|ql”
7. ccwav大佬的资产通知增强版和CK检测 不包含sendNotify:
ql repo https://github.com/ccwav/QLScript2.git “jd_” “sendNotify|NoUsed” “ql” 包含sendNotify: ql repo https://github.com/ccwav/QLScript2.git “jd_” “NoUsed” “ql|sendNotify”
5. JD cookie の取得と追加
Cookie をキャッチする方法がわからない場合は、作者の車 http://jdbean.tk に直接アクセスしてください。QQ、WeChat などのチャネルを使用して、アセットの変更通知を毎日受け取ることができます。
任意のブラウザーを使用し (他のチュートリアルでは Chrome カーネルが必要であると述べていますが、他のカーネルも使用できることをテストしました)、キーボードの F12 を押して開発者モードを開き、ブラウザーを携帯電話モードに切り替えます。
[ネットワーク] タブを開き、アドレス m.jd.com を入力して JD.com にアクセスします。
SMS 認証コードを使用してログインすることをお勧めします。Cookie の時間は比較的長くなります。他の方法でログインすることもできますが、Cookie の時間は短くなります。
な
京東クッキーを入手
log.gif の行をクリックし、下にスライドして Cookie を見つけ、その中の pt_pin と pt_key を見つけて、下の図のようにコピーします。
な
pt_pin と pt_key を見つける
JDアカウントのCookieを取得したら、あと1ステップです。
取得したCookieをコピーし、Qinglongパネルを開き、[環境変数] -> [新しい変数]を選択、
名前はJD_COOKIE、値はコピーしたばかりのpt_pinとpt_key、備考は空欄でOK、他は不要移動する。追加後、[OK]をクリックします。
複数のアカウントを追加する必要がある場合は、行を変更して pt_pin と pt_key を貼り付けます。
クッキーを追加した後、スクリプトを実行できます.スクリプトは定期的に開始されます.もちろん,テストしたい場合は, クリックして手動で実行することもできます.クッキーは内部に pt_key と pt_pin の 2 つだけ必要です
.自分で抽出できるし、抽出できない人はみんな真似する。
な
クッキーを追加
注: Cookie を見知らぬ人に簡単に渡さないでください。また、パスワードなしの支払いを有効にしないでください。! !
6. Qinglong パネルの一般的な問題
6.1.エラー: モジュール 'xx' が見つかりません (依存関係がありません)
操作は次のとおりです。
docker exec -it qinglong (名前) pnpm install xx (インストールの依存関係)
6.2.エラー: モジュール './xx' が見つかりません (ファイルがありません)
ライブラリのプル コマンドが不完全です。完全なライブラリのプル コマンドを確認するかコピーしてください。
6.3 Qinglong パネルのアカウントパスワードを忘れた
SSH 経由で次のコマンドを実行して、アカウント番号とパスワードを表示できます。
docker exec -it qinglong cat /ql/config/auth.json