博纳云中文新手入门指南

版主: 论坛版主

主题已锁定
头像
404404
中学生
帖子: 55
注册时间: 周二 12月 18, 2018 10:59 am

博纳云中文新手入门指南

帖子 404404 » 周一 11月 25, 2019 4:46 am

了解什么是BonusCloud

一、加入BonusCloud步骤
1. 前往BonusCloud官网注册账号

(视频教程:https://v.qq.com/x/page/h0812vmy14j.html

2. 获取BCode
登录后台到此页面领取,如图所示:
3.png
请认真阅读“BCode领码规则”以了解领码方式和BCode用途,如图所示:
4.png
3. 选择设备,刷机,获取收益

见下方第四部分

4. 收益兑换和提现

通过贡献资源获得收益BxC(如何获得收益请见“四、如何获取收益?”部分),获得收益可通过官网后台功能直接兑换JD卡或者进行JD卡回收变现(支付宝到账)。

步骤一:兑换JD卡
1.png
步骤二:如需要提现,可申请兑换后的JD卡回收(支付宝到账)
2.png

关于BonusCloud是什么/BxC是什么/BCode是什么的问题,请参考中文FAQ:https://shimo.im/docs/1529f1b271f042f7

二、官方合作设备渠道
不明白设备如何刷机的朋友,可以直接前往官方合作渠道购买已经刷好的设备(非专用设备): 在以上店铺购买设备:
  • 兼容 BonusCloud 设备购买首选推荐,并给予官方授权。
  • 所有设备均已完成刷机工作,直接激活即可。
  • 每通过该店铺购买一台设备,BonusCloud 将为购买设备的账户赠送一个BCode,每个账户最多可以获得3个BCode的赠送。

三、更多资料:
  • 官网微信小秘书:bonuscloud917


四、如何获取收益?
分为以下几种情况:

头像
404404
中学生
帖子: 55
注册时间: 周二 12月 18, 2018 10:59 am

网络任务入门

帖子 404404 » 周一 11月 25, 2019 5:04 am

Step 1 根据自己的路由器选择接入方式

1. (推荐) 斐讯K2/优酷路由宝/新路由3定制版固件 (已更新至13P版本)
查看教程:viewtopic.php?f=49&t=830

注:所有可以刷Breed的MT7620及MT7621系列路由器均可使用本固件
  • MT7620处理器+64M内存设备使用K2固件,例如:
    • K1、K1S、K2、K2C、K2G(可能千兆口无法驱动)
    • 小米mini(支持5G无线,但是只支持64M内存)
    • 袋鼠云(支持5G无线,但是只支持64M内存)
    • 极路由3(支持5G无线,但是只支持64M内存,千兆口可能无法驱动)
  • MT7620处理器+128M内存设备使用路由宝固件,例如:
    • 极路由1s(仅支持HC5661,HC5661A不支持)
    • 极路由2(不带5G无线,支持128M内存)
    • 极路由3(不带5G无线,千兆口可能无法驱动,支持128M内存)
    • 袋鼠云(不带5G无线,支持128M内存)
    • 小米路由mini(不带5G无线,但是USB和SD卡可用,支持128M内存)
  • MT7621处理器+512M内存设备使用新路由3固件,例如:
    • 新路由3
    • 歌华链
    • 小娱C5


2. 梅林固件目前暂不支持
由于梅林依赖问题,梅林系统暂无法使用。

3. x86脚本单安装网络任务教程(支持多开)
支持设备:x86架构电脑、服务器等,包括蜗牛星际等基于x86架构的矿机

查看教程:viewtopic.php?f=52&t=5446

4. N1脚本单安装网络任务教程(支持多开)
支持设备:斐讯N1

查看教程:viewtopic.php?f=51&t=5487

5. MT7621系列路由器带博纳云插件OpenWrt固件
支持设备:K2P、新路由3、极路由B70等

查看教程:viewtopic.php?f=27&t=2051
6. MT7620系列路由器带博纳云插件OpenWrt固件
支持设备:路由宝、小米mini、极路由1s/2/3等

查看教程:viewtopic.php?f=27&t=2038
7. 集成博纳云依赖OpenWrt固件
支持设备:新3/hc5661/hc5661a/路由宝/3800等

查看教程:viewtopic.php?t=2043
8. OpenWrt手动安装
查看教程:
OpenWrt 官方固件下载(请下载18.06.1版本)https://downloads.openwrt.org/releases/18.06.1/targets/
OpenWrt 插件一键安装教程viewtopic.php?f=27&t=956


Step 2 Breed刷机安装(MTK系列路由 K2/新路由3/优酷路由宝等)
K2刷机教程:viewtopic.php?f=49&t=1746

K2刷Breed教程:viewtopic.php?f=49&t=945

K2证书备份教程:viewtopic.php?f=49&t=1753

K2固件无线中继教程:viewtopic.php?f=49&t=419

小米Mini刷机教程:viewtopic.php?f=49&t=54

K2刷博纳云视频教程:viewtopic.php?f=49&t=2036


Step 3 激活设备

前往路由器管理页,输入BCode和邮箱绑定即可。
请务必确认路由器的网络环境对应激活码类别:
  • 中国大陆BCode在中国大陆IP下激活
  • 非中国大陆BCode在非中国大陆IP下激活
  • 中国大陆-计算任务专用BCode不可用于网络任务

13P固件下,如果保存后开关依然没有打开,点击右上角的log,查看日志记录
  • 如果显示dev has been bounded,表示设备已经mac被绑定,存在两种可能:
    • 检查官网后台是否已经成功解绑该设备,此时需要解绑设备后重试
    • mac地址冲突(常见于虚拟机随机生成以及显示不正确mac地址的设备),此时需要手动修改mac地址
    • 11p固件下AP模式由于无法读取WAN口mac地址导致无法绑定,此时需要切换回路由器模式后重试
  • 如果显示invalid code / BCode and Email not match,表明激活码或邮箱不正确,存在以下可能:
    • 检查是否使用境外IP搭配国内BCode或者国内IP使用进行绑定
    • 使用中国大陆-计算任务专用BCode进行激活
    • 输入错误,检查输入是否正确,尤其是结尾是否有多余的空格之类的


Step 4 查看后台
正常设备的显示如图所示
(关注节点网络质量和在线状态即可,无需关注计算任务调度,因为路由器不支持计算任务):
  • 我的硬件页面:

    图片
  • 数据面板-轻节点-任务运行状态 - 设备总览页面:

    图片




Step 5 问题排除

头像
404404
中学生
帖子: 55
注册时间: 周二 12月 18, 2018 10:59 am

计算任务入门 (轻节点)

帖子 404404 » 周一 11月 25, 2019 6:34 am

以下内容仅适用于运行轻节点设备,标准节点设备不适用。


Step 1 设备安装专用系统
(可用版本为0.4.9和0.5.0,如果不是以上版本,请下载最新版本,否则可能会出现无法绑定等问题)


博纳云资源汇总:https://shimo.im/docs/CrgKvjCGXVYhQ3PX
博纳云下载中心:https://bonuscloud.work/download

为了保证机器的安全,下载中心所有镜像均不提供有关如何登录系统的信息
所有论坛提供网盘下载地址的x86镜像,除特别说明外均为开放版,需要自行修改登录密码保证安全



开发板类设备 (N1和我家云/粒子矿云等,推荐75Mbps以下上传使用)

根据自己的设备实际情况选择。注:
  • 只使用一台的情况下,大部分机器是很难超过75Mbps的,建议使用两台设备搭配使用或者考虑使用x86设备
  • 在 USB 2.0 接口上使用机械硬盘效果较差,晚高峰使用带宽最大不超过30Mbps,具体参考 Step 5 的 Q3

以下列举的参考带宽为单台数量,搭配固态硬盘
1.斐讯N1盒子
适合上传带宽不大于75Mbps,推荐搭配固态硬盘

最新版下载地址:刷完激活即可,新手推荐
安装教程:viewtopic.php?f=48&t=690
刷机视频教程:viewtopic.php?f=48&t=4571


2. 搭载S905L系列CPU的机顶盒等设备安装教程(ARMv8,64位)
适合上传带宽不大于50Mbps,推荐搭配固态硬盘

R3300L:viewtopic.php?f=53&t=5766


3.我家云/粒子矿云
适合上传带宽不大于50Mbps,推荐通过后部的 USB 3.0 接口接入固态硬盘

最新版下载地址:刷完激活即可,新手推荐
镜像安装教程:viewtopic.php?f=51&t=5877
简化版刷机教程:viewtopic.php?f=54&t=5891


4.贝壳云
适合上传带宽不大于50Mbps

贝壳云拆机刷机安装教程:viewtopic.php?f=54&t=5896


5.Linux系统(Armbian,Debian等)脚本安装

注:脚本安装需要
1.懂Linux操作,懂系统故障排除
2.有能够稳定访问Github的网络环境
3.对操作系统版本以及系统内核版本有要求
4.root用户必须设置足够强壮的密码,同时建议安装fail2ban来防止被暴力穷举


脚本安装教程-32位(ARMv7,32位)(注:仅支持A任务)viewtopic.php?f=51&t=3232
脚本安装教程-64位(ARMv8,64位):viewtopic.php?f=51&t=3194




x86(电脑或服务器,要求设备支持64位,推荐上行带宽大于100Mbps使用)

1. 虚拟机安装文件下载

viewtopic.php?f=52&t=5022


2. (推荐)PVE平台

最新版下载地址:刷完激活即可,新手推荐
教程viewtopic.php?f=52&t=5024


3. (推荐)Hyper-V安装教程

最新版下载地址:刷完激活即可,新手推荐
教程viewtopic.php?f=52&t=5513


4. (推荐)ESXi安装教程 (安装后请务必自行修改强密码)

最新版下载地址:刷完激活即可,新手推荐
教程及开放版下载地址 (安装后请务必自行修改强密码)viewtopic.php?f=52&t=13083


5. (推荐)物理机镜像直装推荐范围:核心或线程数小于等于12的机器

教程及开放版下载地址 (安装后请务必自行修改强密码)viewtopic.php?f=52&t=13122


6. VirtualBox安装教程

最新版下载地址:刷完激活即可,新手推荐
教程:viewtopic.php?f=52&t=5283


7. VMware安装教程

最新版下载地址:刷完激活即可,新手推荐
教程:viewtopic.php?f=52&t=5029


8. x86群晖DSM系统安装教程

最新版下载地址:刷完激活即可,新手推荐
教程:viewtopic.php?f=52&t=4960


9. 脚本完整安装计算任务教程

viewtopic.php?f=52&t=5230

注:脚本安装需要
1.懂Linux操作,懂系统故障排除
2.有能够稳定访问Github的网络环境
3.对操作系统版本以及系统内核版本有要求
4.root用户必须设置足够强壮的密码,同时建议安装fail2ban来防止被暴力穷举


Step 2 设备硬件分配及任务分配

1.每个任务代表不同的资源使用方,任务介绍见 官网-轻节点-任务运行状态-计算任务选择 页面。

链接:https://console.bonuscloud.work/calculateTask

X86 每个任务线程最少使用 0.5 个CPU线程和 800MB 内存,可选任务数量取决于CPU核心数和内存大小之间的最小值

例如:N1是四核2GB,因此可以选三个任务,可用搭配有 A-2、C-3 、A-1 + C-2 等
  • 根据业务方要求,设备未选择运行A任务的,仅当月26日到次月4日开放选择,其余时间已经选择的设备可根据实际贡献值获得相应收益。同时,在开放选择的时间段中,新上线的设备会自动调度A任务,可以在调度后自行在官网后台选择或调整(轻节点-任务运行状态-计算任务选择)。
  • 目前仅A任务支持32位设备,其余任务需要64位的开发板设备(例如N1,我家云等)才能选择。x86设备由于仅支持64位处理器,因此所有能够运行的x86机器都可以随意选择任务。

2.每个任务都需要分配独立的存储空间,建议在分配资源时提前规划
  • 根据目前的调度情况,每个任务线程的硬盘空间不少于 200G 更为理想

3.目前设备中只支持一个盘作为数据盘,不支持同时插两个硬盘作为数据盘

例如:
  • 正确行为:插入一块160G硬盘 或 插入两块80G硬盘后配置RAID0或JBOD模式
  • 错误行为:插入一块80G硬盘 或 插入两块80G硬盘

对选择硬盘还有疑问?还是不会算应该要多大的硬盘?点击此处


开发板类设备 (N1和我家云/粒子矿云等)
可选任务数及单任务空间如下:

图片


注意:
  • 目前大部分64位的开发板类设备都是四核处理器,但是由于出厂配置的内存偏小(只有2G或者1G),因此能够推送的任务数量更多地取决于机器的内存大小。


x86(电脑或服务器)
可选任务数及单任务空间如下:

图片

图片

图片

注:在为x86虚拟机分配硬盘和内存时,请务必大于整数
  • 内存1GB=1024MB,分配时必须大于这个数,使得后台上报的可用内存空间大于整数时,才能选择正确的任务数
  • 硬盘1GB=1024MB,1TB=1000GB,分配时必须大于这个数,使得后台上报的可用硬盘空间大于整数时,才能选择正确的任务占用空间



Step 3 绑定设备到账户

设备绑定方式:
上面的步骤完成后,设备正常启动后入下图所示:

图片

官方镜像默认不开放登录权限,设备端无需任何操作


以下三种绑定方式均可:



  • 使用绑定接口在同局域网环境下执行进行绑定,绑定命令如下,替换其中的XXX及主机IP即可

代码: 全选

curl -H "Content-Type: application/json" -d '{"bcode":"xxxx-xxxxxxxx","email":"xxxx@xxxx"}' http://主机ip:9017/bound


绑定注意事项:
  • 需要在同一个内网下操作(即在同一个路由器下)
  • 网络环境需要关闭客户端隔离(一般家庭网络无需理会)
  • 中国大陆BCode在中国大陆IP下激活
  • 中国大陆-计算任务专用BCode需要接入硬盘大于100G下才有收益
  • 非中国大陆不支持计算任务


若绑定失败,请查看返回信息
  • 如果显示dev has been bounded,表示设备已经mac被绑定,存在两种可能:
    • 检查官网后台是否已经成功解绑该设备,此时需要解绑设备后重试
    • mac地址冲突(常见于虚拟机随机生成以及显示不正确mac地址的设备),此时需要手动修改mac地址
  • 如果显示invalid code / BCode and Email not match,表明激活码或邮箱不正确,存在以下可能:
    • 检查是否使用境外IP搭配国内BCode或者国内IP使用进行绑定
    • 输入错误,检查输入是否正确,尤其是结尾是否有多余的空格之类的
  • 如果显示以下信息:
    • 代码: 全选

      Post https://console.bonuscloud.io/api/web/devices/bind:net/http: TLS handshake timeout
      表明与服务器的网络连接有问题,尝试排除问题后重试
    • 代码: 全选

      Post https://console.bonuscloud.work:8003/api/web/devices/bind: x509: certificate has expired or is not yet valid
      可以尝试更换新的激活码进行激活



Step 4 查看后台及参数解读

设备绑定后
我的硬件中显示如图所示:

图片

由于此时设备信息还没有上报,因此计算任务运行状态中并不会显示硬件信息。
需要等待半小时到三小时不等,信息会在这段时间逐渐上报并在列表中显示。

上报硬件信息(包括CPU、实际可用内存容量和实际硬盘可用容量)后
我的硬件列表如图所示:

图片

轻节点-任务运行状态-计算任务运行状态中可以查询到设备的情况(此时网络穿透可能状态还没有更新,初始状态为nat_0),如图所示:

图片

完全正常的状态 (轻节点-任务运行状态-计算任务运行状态)
图片
  • CPU、内存、硬盘:绑定后网络正常的情况下会自动根据设备配置上报,如有显示问题,可参考 Step 5 中的 Q8,如有调整配置后显示不符合问题,可参考 Step 5 中的 Q10。
  • 同步数据总量:显示硬盘已下载缓存大小总和,每日更新一次,如有问题,可参考 Step 5 中的 Q6。
  • 网络穿透:显示网络穿透情况,如有问题,可参考 Step 5 中的 Q7。
  • 是否已被调度:显示调度状态,如有问题,可参考 Step 5 中的 Q9。
  • 当前运行任务:系统正在运行的进程。


Step 5 问题排除



Step 6 虚拟机优化 (非必需)

主题已锁定