赵小福

赵小福

PCDN

PCDNP2P CDN)は、ピアツーピア(P2P)コンテンツデリバリーネットワークであり、その名前から大まかに何をするものか想像できます。通常の CDN サービスは主に大企業が提供しており、全国に広がる CDN サーバーを使用して静的リソースのアクセスサービスを提供しています。阿里雲(Alibaba Cloud)はこのような PCDN サービスを提供しており、興味がある方は阿里雲の PCDNをご覧ください。

以下のシナリオを想像してみてください: あなたの隣人が自宅で Tencent ビデオを視聴しているとします。通常、このビデオは Tencent のサーバーに保存されている可能性がありますが、多くの人が同時にこのビデオを視聴する場合、Tencent のサーバーは非常に負荷がかかるでしょう(特にディスクの読み取り負荷と帯域幅の負荷)。

また、このサーバーがあなたの家から遠い場合、サーバーの負荷だけでなく、帯域幅の転送も無駄ではないでしょうか。この場合、あなたの家のコンピューターが CDN ノードとして機能し、このビデオをあらかじめキャッシュしておくと、近くの誰かがこのリソースにアクセスする場合、あなたのコンピューターから優先的にアクセスできるため、ベンダーのサーバーリソースを無駄にする必要はありません。

しかし、なぜ私たちはこれをする必要があるのでしょうか、それはおそらく他の人がお金をくれるからです。私はOnethingCloudを使用しています(趣味でやっているだけで、適当に遊んでいます)、以下ではそのデプロイ方法について説明します:

前提条件#

まず、サーバー(つまりコンピューター、アイドル状態のクラウドサーバーでも可)と 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

関連リンク#

OnethingCloudの登録:これは新規登録リンクであり、招待者と被招待者の両方がクーポンを入手できます
https://act.walk-live.com/acts/invite?inviteid=51845cd2

OnethingCloudのインストール:
アプリストアからダウンロードするか、上記のリンクから登録してダウンロードできます。

公式ウェブサイト:
https://www.onethingcloud.com/

最後のステップ#

App をインストールしたら、ブラウザでアクセスしてください

http://あなたのサーバーのIP:18888

以下の画面が表示されますので、App でブラウザの QR コードをスキャンしてデバイスを追加してください。

ブラウザで IP:18888 を開く

App でスキャン

デバイスリスト

特別な注意#

App で推奨されている製品は全て購入しないでください。ハードウェアデバイスを含むすべての製品は、以前の玩客雲(Wink Cloud)と同じです。
遊びたい場合は、X86 Dockerバージョン(公式ではコンテナキューブと呼ばれています)を使用してください。つまり、この記事で紹介したデプロイ方法を使用し、デバイスを購入せずにアイドルサーバーを直接使用します。

Docker Hub#

https://hub.docker.com/r/onething1/wxedge

阮一峰の Docker チュートリアル#

https://ruanyifeng.com/blog/2018/02/docker-tutorial.html

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。