PCDN(P2P CDN)P2P コンテンツ配信ネットワーク、名前からおおよその用途が推測できるでしょう。一般的な CDN サービスは主に大企業が提供しており、全国に分散した CDN サーバーを使用して静的リソースのアクセスサービスを提供しています。アリババクラウドはこのような PCDN サービスを提供しており、興味がある方はアリババクラウド PCDNを確認してみてください。
このようなシーンを想像してみてください: あなたの隣人が家で Tencent Video を見ているとします。この動画は一般的に Tencent のサーバーに保存されている可能性がありますが、多くの人が同時にこの動画を視聴すると、Tencent のサーバーはかなりの負担を受けることになります(主にハードディスクの読み取り負荷と帯域幅の負荷)。
さらに、そのサーバーがあなたの家から遠い場合、サーバーの負荷に加えて、帯域幅の伝送も無駄ではないでしょう。この時、もしあなたの家のコンピュータが CDN ノードとして機能し、この動画を事前にあなたのコンピュータにキャッシュしておけば、近くの誰かがこのリソースにアクセスする際に、優先的にあなたのコンピュータからアクセスできるため、メーカーのサーバーリソースを無駄にすることはなくなります。
しかし、なぜ私たちはこれをする必要があるのでしょうか、他の人にお金を払ってもらわないと、私はこの CDN ノードをやる気になりません。私は網心云(純粋に趣味で、気軽に遊んでいるだけ)を使用しています。以下にその展開方法を説明します:
前提条件#
まず、サーバー(つまりコンピュータ、余っているクラウドサーバーでも可)と Docker の基本的な使い方が必要です;
個人的な見解: これは単なる遊びであり、あまりお金を稼げるとは期待しないでください。自分のコンピュータを CDN ノードとして使用する場合、一方で 24 時間稼働させる必要があり、電力、ハードディスク、ネットワークを消費します;
宣言#
この記事はお金を稼ぐためのチュートリアルではありません。私が記事を書く目的は、面白いツール、ソフトウェア、アイデアなどを共有することです。同じ志を持つ、遊び好きな友人たちと一緒に探求することを歓迎します。
Docker のインストール#
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
Docker イメージを取得して起動#
docker run -d --name=wxedge \
  --restart=always --privileged --net=host \
  --tmpfs /run --tmpfs /tmp \
  -v /data/wxedge_storage:/storage:rw  \
  onething1/wxedge
注意:/data/wxedge_storage は自分のローカルパスに変更する必要があります(もちろん変更しなくても大丈夫です)
複数インスタンス#
docker run -d -e LISTEN_ADDR=":28888" --name=wxedge2 \
  --restart=always --privileged --net=host \
  --tmpfs /run --tmpfs /tmp \
  -v /home/zyhahaha/wxy:/storage:rw  \
  onething1/wxedge
関連リンク#
網心云に登録:これは新規登録リンクで、招待者と被招待者の両方がクーポンを獲得できます
https://act.walk-live.com/acts/invite?inviteid=51845cd2
網心云のインストール:
アプリマーケットからダウンロードするか、上記のリンクを通じて登録してダウンロードできます。
公式サイト:
https://www.onethingcloud.com/
最後のステップ#
アプリをインストールした後、ブラウザでアクセスします
http://あなたのサーバーIP:18888
以下の画面が表示され、アプリでブラウザの QR コードをスキャンしてデバイスを追加します。



特別な注意#
アプリで推奨される製品はすべて購入しないでください。さまざまなハードウェアデバイスを含め、以前の玩客云と同じです。
遊びたいならX86 Docker版(公式の呼称:コンテナモジュール)を使って、この記事で紹介したような展開方法を採用してください。デバイスを購入する必要はなく、余っているサーバーを直接使用できます。
Docker Hub#
https://hub.docker.com/r/onething1/wxedge