タイトルにもあるように、アイドル状態のサーバーでいくつかのサービスを実行したいと思います。青龍パネルを使用して京豆を代理で取得するためのオープンソースのスクリプトがたくさんあります。セキュリティは多くの人によって検証されており、安心して使用できます。
したがって、私もスクリプトを用意し、成功した後に、このチュートリアルではないメモを書いて、プロセス全体を記録します。
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 の豆を取得できます。少ないかもしれませんが、時間が経つとかなりの量になります。将来的には商品の割引に使用できますので、心の中で喜んでください...