タイトルの通り、アイドル状態のサーバーでいくつかのサービスを実行したいと思います。青龍パネルを使用して京豆を代理するためのオープンソースのスクリプトがたくさんあり、多くの人々によってセキュリティが検証されているため、安心して使用できます。
したがって、私もスクリプトを用意し、成功した後に、このチュートリアルではないノートを書いて、プロセス全体を記録します。
Github:https://github.com/6dylan6/jdpro
著者はデプロイの指示を更新します。インストールが成功しない場合は、ドキュメントの指示に従ってください。
イメージをプル#
私は宝塔でサービスを実行していますが、非常に簡単で便利です。宝塔のインストール方法についてはここでは説明しませんが、以前に宝塔パネルのデプロイに関するチュートリアルを書いたことがありますので、サイト内検索をクリックしてください。
サーバーを購入する必要がある場合は、リンクをクリックしてテンセントクラウドでサーバーを購入すると割引があります。無料で使えるので、10〜20 元節約できるのはいいですよね?
まず、ソフトウェアストアから「Docker マネージャー」をダウンロードしてインストールし、「設定 > イメージ管理 > イメージ取得」をクリックします。
次に、「qinglong」と入力して検索し、最初のリンクを選択してプルします。
コンテナの作成#
コンテナの作成をクリックします。
イメージは先ほどプルしたものを選択し、ポートマッピングのコンテナポートとサーバーポートには 5700 を入力し、起動時に自動起動を選択し、他の項目は入力しないで、送信をクリックします。
サーバーのファイアウォールでポート 5700 を許可してください。
スクリプトのデプロイ#
ブラウザで「ip:5700」と入力し、ip アドレスはサーバーの ip アドレスです。青龍パネルの初期設定が表示され、指示に従ってインストールしてください。特に複雑なものはありません。
ユーザー名、パスワード、通知設定などがあります。私はメール通知を選択しました。
インストールが完了したら、ホームページの右上にある「新しいタスクを作成」をクリックし、内容をコピーして貼り付けます。
- 名前は適当に入力してください
- コマンドを入力
ql repo https://js.dayplus.xyz/https://github.com/6dylan6/jdpro.git "jd_|jx_|jddj_" "backUp" "^jd[^_]|USER|JD|function|sendNotify"
- スケジュールルールを入力
0 0 0 * * *
OK をクリックします。
完了したら、何もクリックしないでください。
環境変数#
次に、パネルの左側のナビゲーションで「環境変数」に移動し、新しい変数を作成します。ここで、京東アカウントの cookie 値が必要です。ブラウザで「m.jd.com」を開き、アカウントにログインし、最後にモバイルモードに切り替えます。
次に、右側で「network」を見つけてクリックし、js ファイルを検索し、「biz.json?.....」という接頭辞のファイルを見つけます。右側に「cookie」と表示されます。
その中から「pt_key」と「pt_pin」を見つけてください。非常に長いので注意してください。それらを新しい変数の値にコピーし、上の名前に「JD_COOKIE」と入力し、最後に OK をクリックします。
実行#
最後に、スケジュールタスクに戻り、ページの最後のページで最初のスクリプトを見つけてクリックして許可します。実行中はずっと回っていて、実行が終了したら無効にして、常に定時実行にします。
最後に、安全のために、前のスクリプトの中に「暗号化」という言葉が含まれているタスクをすべて無効にします。
ここで終わりです。基本的には毎日 100〜200 個の豆を実行できます。少ないかもしれませんが、時間が経つとかなり見栄えがします。将来的には商品を割引で購入することができますので、心の中で喜んでください...