赵小福

赵小福

PCDN

PCDNP2P CDN)P2P 内容分发网络,看名字大概能猜到是干嘛的。常规的 CDN 服务主要是大公司在做,使用遍布全国的 CDN 服务器提供静态资源访问服务。阿里云有提供 PCDN 这种服务的,感兴趣可以看一下阿里云 PCDN

想象一下这种场景: 你家邻居在家里看腾讯视频,这个视频一般来说可能是存储在腾讯服务器上的,如果很多人同时看这个视频,腾讯的服务器是不是很有压力(主要是硬盘读取压力和带宽压力)。

而且如果这个服务器离你家还很远,是不是除了服务器压力之外,带宽传输是不是也是一种浪费。这个时候如果你家里的电脑,做 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/

最后一步#

安装完 App 后,浏览器访问

http://你服务器IP:18888

会出现下面的界面,再通过 App 扫一扫浏览器的二维码添加设备。

浏览器打开 IP:18888

App 扫一扫

设备列表

特别提示#

App 上推荐的产品统统不要买,包括各种硬件设备,就跟以前的玩客云一样。
想玩就玩X86 Docker版(官方叫法:容器魔方),也就是本文介绍的这种部署方式,不用买设备,直接用闲置服务器跑。

Docker Hub#

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

阮一峰 Docker 教程#

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

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。