iStoreOS/OpenWrt 容器魔王安装与配置教程

AI 摘要997笔记AI

容器魔王是网心云在 iStoreOS 上的容器应用,出租闲置上行带宽和 SSD 缓存来换取现金。文章给出两条部署方式:在 iStoreOS 应用商店一键安装,或在原版 OpenWrt 上用 Docker 部署;同时强调必须绑定账号,并优化 NAT 类型。实测家用 20–30M 上行每天收益约 1 元,扣除电费和硬盘损耗后十分有限,因此只适合已有闲置设备的人挂机;专门为赚钱买设备,回本往往超过一年。

此内容由AI根据文章内容自动生成。

软路由装好之后,多数人只用到它一半的能力:拨号、分流、去广告。其实还有一块资源一直闲着——上行带宽。宽带给的是 1000M 下 / 30M 上,下行用不完,上行更是常年空跑。容器魔王就是把这部分闲置上行和硬盘空间「租」出去,换回一点现金。

这篇按「它是什么 → 能干什么 → 赚多少 → 怎么装 → 怎么配 → 怎么优化 → 有什么坑」的顺序写,iStoreOS 走官方应用商店,原版 OpenWrt 走 Docker,每一步都写清楚。装系统还没解决的,先看 iStoreOS 安装教程。

一、容器魔王是什么

容器魔王是网心云(OneThingCloud)为 iStoreOS 定制的一款容器化应用,跑在 iStore 应用商店里。它做的事很简单:在你路由器上起一个 Docker 容器,把设备接入网心云的边缘计算网络,你贡献上行带宽和硬盘缓存,平台按每天的贡献量结算现金。

几个容易混淆的名字,先分清楚:

产品 形态 跑在哪
容器魔王 iStore 应用(内部容器名 onethingdemon) iStoreOS
容器魔方 Docker 镜像 onething1/wxedge 群晖、威联通、OpenWrt、各种 Linux
电脑宝 Windows 客户端 Win10 / Win11
手机宝 安卓 APP 安卓手机 / 平板
NAS 小星 NAS 插件 群晖等
注意:官方明确说明「容器魔王与容器魔方不兼容」。同一台设备上不要两个都装、都开,会互相抢占资源,还可能影响设备识别。选一个就行。

二、它能用来做什么

说「挂机赚钱」太笼统,具体它在你家里承担的是这几件事:

1. 把闲置上行变成收入

家里的宽带上行通常是 20–50M,白天上班、晚上刷视频时上行基本闲着。容器魔王会用这部分带宽给平台做内容分发,按流量和在线时长结算。

2. 给旧硬件找点事做

退役的小主机、N100 软路由、闲置的 SSD,放着自己也会贬值。挂上去至少能把电费赚回来,运气好还能覆盖一部分宽带费。

3. 顺带消耗闲置硬盘空间

它需要一个缓存盘存热点数据,几十到几百 G。如果机箱里正好有一块闲置 SSD,算是物尽其用。

4. 不适合做的事

  • 不是网盘:缓存盘里的数据是平台业务数据,不是你能随便读写的文件
  • 不是算力出租:主要消耗的是带宽和磁盘 IO,不是 CPU/GPU
  • 不是稳定收入:收益随平台调度、地区、运营商波动,不能当工资

三、能赚多少:先算清这笔账

官方宣传页写的是「每月至高可赚千元」,但那是「至高」,对应的是百兆上行 + 优质公网 NAT + 大 SSD 的机房级条件。家用宽带别按这个预期。

社区里比较常见的实测区间(仅供参照,不作承诺):

上行带宽 NAT 类型 日收益参考 说明
20–30M 全锥 / 公网 约 1 元上下 最常见家庭配置
50M 全锥 / 公网 约 2 元 SSD 缓存跑满后较稳定
100M 公网 / 映射公网 3 元以上 多为多拨或企业宽带
对称型 NAT 差 几毛到 1 元 先优化 NAT 再谈收益

同时要扣掉成本:

  • 电费:软路由常年在线 10–30W,按 0.6 元/度算,一个月 5–13 元
  • 硬盘磨损:7×24 写入,机械盘容易出坏道,SSD 有写入寿命,建议用独立盘,别用系统盘
  • 宽带机会成本:上行被占用后,家里的视频通话、直播、网盘上传会变慢

所以现实一点的判断是:家里有闲置上行、有闲置 SSD、本来就要 24 小时开着的设备,可以挂;专门为这个买设备,回本周期往往超过一年。

四、装之前先确认三件事

1. 上行带宽够不够

先用测速工具连续测三次上行峰值,取平均。低于 20M 建议别折腾,收益覆盖不了成本。注意运营商标的「1000M」通常指下行,上行可能只有 30M。

iStoreOS 首页能看到实时上传/下载速率,跑满几天就知道自己平时上行占用多少。

2. 有没有一块能长期写盘的硬盘

官方配置参考(按单台设备算):

上行带宽 推荐缓存盘
20Mbps ≥ 240G SSD
30Mbps ≥ 480G SSD
50Mbps 以上 多台设备各 240G SSD,或单台更大容量

硬盘类型的效果排序是 480G SSD > 240G SSD > 1T HDD,格式上裸盘优于 ext4。结论很直接:能用 SSD 就别用机械盘,随机读写跟不上会拖垮调度评分。

盘还没分区、空间不够的,先看 OpenWrt 磁盘扩容教程。

3. 一个网心云账号

手机号注册,用网心云 APP 扫码绑定。没绑定账号的设备,收益不会结算。

五、在 iStoreOS 上安装(官方路径)

iStoreOS 有官方应用,全程点鼠标,不用敲命令。

1. 打开 iStore 软件中心

浏览器进 iStoreOS 后台 → 左侧 iStore → 首屏就能看到 容器魔王(没看到就在「全部软件」里搜)。

2. 选择安装位置

点安装后会让你选装在哪个存储。这里选容量大的数据盘,不要选系统盘——容器镜像和后面的业务缓存都在这块盘上。

3. 选运行方式

安装时有三个选项:

选项 含义 什么时候用
启动 装完立即运行 推荐,一步到位
安装不启用 装好但先不跑 想先配好限速再开
仅安装 只放文件,不建容器 暂时不用

直接选 启动。

4. 等容器拉起来

第一次要下载镜像,网速一般的话等 3–10 分钟。可以在 Docker → 容器 里看进度,容器名是 onethingdemon,状态变成运行中就好了。

5. 打开容器魔王主页

回到 iStore → 已安装 → 容器魔王 → 打开。会进入它的本地管理页,地址形如 http://路由器IP:端口。

六、在原版 OpenWrt 上部署(Docker 方式)

先说清楚:容器魔王是 iStoreOS 定制应用,原版 OpenWrt 没有这个入口。想在 OpenWrt 上跑同类业务,用网心云官方 Docker 镜像(也就是容器魔方那套),效果等价,只是界面和容器名不同。

前提:OpenWrt 已经装好 Docker,并且 Docker 能正常工作。没装的先看 iStoreOS Docker 教程,里面的网络模式和磁盘挂载部分通用。

1. 先建好缓存目录

mkdir -p /mnt/sda1/wxedge
chmod 777 /mnt/sda1/wxedge

把 /mnt/sda1 换成你的 SSD 挂载点,用 df -h 可以看到。

2. 拉镜像并启动容器

docker run -d 
  --name=wxedge 
  --restart=always 
  --privileged 
  --net=host 
  --tmpfs /run 
  --tmpfs /tmp 
  -v /mnt/sda1/wxedge:/storage:rw 
  onething1/wxedge

3. 参数逐条解释

参数 作用 能不能改
--privileged 容器需要读宿主机网络和硬件信息 必须开,不开会绑定失败
--net=host 使用宿主机网络,NAT 类型最好 只支持 host 或 macvlan,推荐 host
-v ...:/storage 缓存盘,必须挂到容器的 /storage 换成你的 SSD 路径
--tmpfs /run /tmp 临时目录,减少写盘 保留
--restart=always 断电重启后自动拉起 不要去掉

4. 打开管理页

容器启动后默认监听 18888 端口,浏览器访问 http://路由器IP:18888 就是绑定页。

18888 被占用的话,加一个环境变量换端口:

-e LISTEN_ADDR=":28888"

5. 系统盘太小怎么办

把容器数据目录也挪到数据盘:

-v /mnt/sda1/wxedge-lib:/var/lib/containerd

6. 确认在跑

docker ps | grep wxedge

看到 Up 就是正常。爱快(iKuai)自带的 Docker 不支持 --privileged,跑不起来,别在爱快上折腾这个。

七、绑定设备(不做这步没有收益)

容器跑起来只是「上线」,要拿到钱必须绑到你的网心云账号。

1. 打开容器魔王的本地页

iStoreOS 里点「打开容器魔王」;Docker 方式访问 http://路由器IP:18888。

2. 输手机号 + 验证码

页面上直接填手机号和短信验证码,确认后设备就绑到你的网心云账号了。

3. 或者扫码绑定

页面上会显示一个二维码。手机装网心云 APP → 右上角 + → 扫一扫 → 扫这个码,同样可以绑定。

4. 确认绑定成功

打开网心云 APP → 设备,列表里会出现一台新设备,能看到产品类型、网络信息和在线状态。新设备有几分钟到几小时的同步延迟,属正常。

注意:一个容器对应一个设备 SN。换盘、重装容器都会导致 SN 变化,需要在 APP 里重新绑定,历史收益不会跟着迁移。

八、更多设置:限速与限空间

这一步是家庭场景的关键。不限速的话,上行被跑满,家里人视频通话会卡、直播会掉帧、网盘上传慢到怀疑人生。

1. 打开设置

容器魔王主页左下角 → 更多设置。

2. 开启限速

把上行速率限制在「宽带上行 × 60%~70%」。比如 30M 上行,限到 20M 左右,留出余量给日常使用。

3. 限制磁盘空间

同一页可以设置缓存占用上限,别让它把整块盘吃满。留 10%–20% 空闲,SSD 写满后会明显降速。

4. Docker 方式怎么限速

容器魔方没有内置限速面板,需要在路由器上做:用 QoS / SQM 给这个容器的 MAC 或 IP 限速,或者直接在光猫/主路由的上行 QoS 里限制。

NAT 和分流相关的其它插件,可以顺带看 iStoreOS 网络插件盘点。

九、NAT 优化:收益的一半在这里

网心云的 NAT 类型排名是:公网型 > 映射公网型 > 全锥型 > IP 限制型 > 端口限制型 > 对称型。类型越靠前,能被调度的流量越多。

1. 最优做法:让路由器 PPPoE 拨号

由路由器直接拨号,减少一层 NAT,最容易拿到好的类型。这时候 APP 里 UPnP 显示「关」是正常的,不用管。

2. 光猫拨号的情况:开 DMZ 或 UPnP

光猫在后面做 NAT 时,二选一:

  • DMZ:适合单台设备,把路由器的 WAN IP 直接暴露到 DMZ 主机
  • UPnP:适合多台设备,自动开端口
DMZ 和 UPnP 只能开一个,不要同时开。两个都开容易出现端口冲突,反而掉 NAT 等级。

3. 常见路由器的设置入口

设备 UPnP 位置 DMZ 位置
iKuai 爱快 网络设置 → UPnP 设置 网络设置 → 端口映射 → DMZ 主机
iStoreOS / OpenWrt 网络 → 防火墙 → UPnP,或装 miniupnpd 网络 → 防火墙 → 端口转发 → DMZ
华硕 高级设置 → WAN → 启动 UPnP 高级设置 → WAN → DMZ
小米 高级设置 → 其他 → UPnP 状态 高级设置 → 端口转发 → DMZ

改完在网心云 APP 里看设备的 NAT 类型,一般几分钟到半小时刷新。

十、看收益与提现

1. 昨日收益

网心云 APP → 设备 → 选中这台 → 能看到昨日收益、在线时长、上传流量。

2. 昨日诊断

同一页面有 昨日诊断,会直接告诉你问题在哪:NAT 类型差、丢包率高、硬盘 IO 跟不上、在线率不足。按提示改,比瞎猜有效。

3. 历史收益指标

设备列表 → 设备 → 历史收益指标,能看到每天的趋势。收益突然掉一半,通常是网络波动或平台调度变化。

4. 提现

收益按周结算,在 APP 里提现到绑定的账户。具体规则以 APP 内为准。

十一、常见问题

1. 装完一直打不开容器魔王本地页

先去 Docker → 容器 看 onethingdemon 在不在跑。在跑就再等等,首次初始化要几分钟;不在跑就是镜像没拉下来,手动拉:

X86 架构:
images-cluster.xycloud.com/wxedge/amd64-wxedge:3.5.1-CTWXKS1748570956

arm64 架构:
images-cluster.xycloud.com/wxedge/wxedge:3.5.1-CTWXKS1748570956

在 Docker 的「本地镜像 → 添加镜像」里粘进去拉取。不要同时放多个魔王镜像,留一个就行。

2. 页面能打开,但点进去显示无法访问

端口和 iStore 里其它应用撞了。到应用设置里换一个空闲端口再打开。

3. 收益时高时低

上机后有 3–7 天部署期,缓存没铺满,收益本来就不稳。部署期过了还低,就看 APP 的「昨日诊断」,按提示优化硬盘或网络。

4. 硬盘被占用了好多

正常。缓存盘就是给业务用的,占用多少由平台按你的上行带宽调度。按上行配盘(20M 配 240G、30M 配 480G),别贪大。

5. 换盘之后收益清零了

换盘会改变设备 SN,等于换了一台新设备,需要重新绑定,缓存也要重新铺。换盘前想清楚。

6. 和容器魔方能一起装吗

不能。官方明确说明两者不兼容,同一台设备只留一个。

7. 拔了网线/关机几天,收益会怎样

在线率是重要指标。长期离线会掉调度权重,重新上线后要再跑几天才能恢复。要长期不用,直接在 APP 里解绑。

8. 镜像拉取很慢或失败

国内拉 onething1/wxedge 一般没问题;拉不动就给 Docker 配个加速器,或者用官方 images-cluster.xycloud.com 的镜像地址。

十二、风险与注意事项

这部分不太好听,但必须说:

  • 运营商政策风险:这类业务本质是 PCDN,部分地区的运营商会限制或封停,尤其上行跑满、长期高负载的账号。开之前先了解本地情况,别把主力宽带搭进去。
  • 会占用上行:不限速一定影响家人上网。这不是「后台偷偷跑」,是实打实占你的带宽。
  • 硬盘损耗:7×24 写入,机械盘一年内出坏道的概率不低。用独立 SSD,别用存数据的盘。
  • 收益不确定:平台调度、业务调整、地区差异都会影响单价,今天的收益不代表下个月。别按「每月千元」做预算。
  • 不是挖矿:不消耗显卡算力,也不产生虚拟币,就是卖带宽和存储。

总结

整个流程四步:确认上行够用 → iStore 装容器魔王(或 OpenWrt 用 Docker 跑 wxedge)→ 手机号绑定设备 → 开限速限空间。真正决定收益的是三件事:上行带宽、NAT 类型、缓存盘是不是 SSD,跟路由器的 CPU 关系不大。

如果你的期望是「顺手把闲置资源换点零花钱」,它挺合适;如果指望它覆盖宽带费甚至当副业,建议先拿现有设备跑一个月,看真实收益再决定要不要加设备。

装完之后如果还想继续折腾,这几篇可以接着看:

  1. iStoreOS Docker 教程:3 种安装、4 种网络、3 种磁盘位置——容器魔王的 Docker 部署全靠它,网络模式和挂载一次搞懂。
  2. OpenWrt 磁盘扩容教程:5 种方式一步步操作——缓存盘不够大、分区乱了的先解决存储。
  3. iStoreOS 网络插件盘点:DNS、去广告、穿透与 VPN——把路由器的其它能力一次看全。
  4. iStoreOS 版本怎么选:25 与 24 插件兼容对比——装应用前先确认版本,避免商店里找不到。
上一篇 软路由 Jellyfin 私有影院安装与配置教程
下一篇 iStoreOS/OpenWrt 易有云安装与配置教程