WINDOWS系统 新版IO
新版IO.NET部署
DC:DOGE
一 WINDOWS部署
版权没有,随意转载。
截止目前,官方公布的EXE部署程序存在一个小BUG,导致疑似非英文操作系统无法部署成功,如果直接运行程序会发生闪退,在CMD与终端中运行会提示找不到网卡。不确定后续官方在何时会发布新版EXE,以目前而言最简单的方法是更改网卡名称为 ethernet
方法不知最早来源,但我了解到是源于DC社区的朋友 silencer ,再次感谢分享。
新版以解决网卡问题,上边修改已无必要。
官方WINDOWS部署EXE程序下载链接如下。2.0.2 版本
1.运行下载的EXE,建议通过CMD或者POWERSHELL运行,这样如果报错可看到信息,当然也可以直接运行。
运行后需要验证IO.NET官网账户,该设备将会绑定到IO.NET网站账户。
两个验证方式,选其中1个,通常用第一个即可,第一个如果出错下次可以尝试选择第二个,注,该验证码是1次性的,如果出错,需要重新运行程序生成新的验证码。
选择方式1,则复制红色圈中内容,用浏览器打开,之后登录IO.NET官方。
2,验证后,程序会自动进行下一步,询问交互 YES/NO ,输入YES ,该操作意味着你同意删除所有容器内容,如果你的DOCKER中运行着其他容器,请慎重。
3,输入设备名称 。
4,输入设备ID,也就是 --device_id=XXXXXX 的XXX的数组。不包括 --device_id=
5,启用GPU,输入 true 同意
下边为可选项,上边与下边选择一种即可。上边完成部署,下边不需要再次部署。
一条命令部署格式,需在CMD或者POWERSHELL下执行。注意,POWERSHELL下格式为 .\xxxxx.exe 而CMD下为 xxx.exe
请自行更改下边 红色 部分为自己的信息。
io_net_launch_binary_windows.exe --device_id=AAAAAAA --user_id=BBBBBBB --operating_system="Windows" --usegpus=true --device_name=CCCCC
进阶设置
部署EXE,当在CMD或者POWERSHELL下运行,EXE结束任务后可以保留执行记录而不是退出,这时在配置界面中有绿色的TOKEN数值,将该数值保存下来后下次部署可以省去 官网验证 这一步骤,方法如下。
EXE配置程序部署后会在同目录下生成配置文件 ionet_device_cache.json,用记事本打开该文件后,内容如下:
{"device_name":"AAAAA","device_id":"BBBBBB","user_id":"CCCCCCCC","operating_system":"Windows","usegpus":"true","arch":"x86_64","beta":"","no_warnings":"","token":"DDDDDD","extra_flags":{}}
将TOKEN替换DDDDD,保存即可。
方法2,如果使用EXE与参数在CMD或POWERSHELL部署,可在末端加入 --toker= 参数,比如
io_net_launch_binary_windows.exe --device_id=AAAAAAA --user_id=BBBBBBB --operating_system="Windows" --usegpus=true --device_name=CCCCC --token=DDDDDD
DDDDD替换为你的TOKEN
-----------------------------------------------------------------------------------
二 ,MAC 部署
注意:M1 M2 芯片已经不再被支持。
1,下载MAC部署文件,打开MAC终端,复制粘贴下边命令。
curl -L https://github.com/ionet-official/io_launch_binaries/raw/main/io_net_launch_binary_mac -o io_net_launch_binary_mac
chmod +x io_net_launch_binary_mac
./io_net_launch_binary_mac
之后操作请参考上边WINDOWS,交互验证。
三,LINUX 部署
同上,下载部署二进制文件,之后附权,最后执行,交互。
curl -L https://github.com/ionet-official/io_launch_binaries/raw/main/io_net_launch_binary_linux -o io_net_launch_binary_linux
chmod +x io_net_launch_binary_linux
./io_net_launch_binary_linux
之后交互验证请参考WINDOWS。
常见问题:
1,WINDOWS运行EXE闪退或者报错 Error: Error getting MAC address: no active ethernet interface found 。
新版EXE部署程序旧版在中文日文韩文等系统下会出现这个BUG,下载2.0.2版即可解决这个问题。另外直接运行程序,程序部署后也会自动退出。
2,与官网验证 激活码 无法通过问题。
激活码是一次性的,验证一次失败就需要重新运行部署程序重新生成验证码,如果方案1的打开带有激活码的URL无法通过,可以尝试方案2,打开连接手动粘贴激活码,如果仍然不成功那么用浏览器无痕模式,或者清理浏览器缓存,或者更换浏览器,这种问题通常是代理打开网页缓存不完整导致。
3,程序有病毒,被拦截等。
杀毒软件行为是主观的,病毒或木马本身也是一个正常的EXE程序,只是背后做了不正常的事。所以杀毒报告病毒的未必是病毒,杀毒未拦截的也未必是正常程序。关闭杀毒,浏览器放行即可。
4,如何重新绑定新的 设备ID,或者 更换设备ID
删除配置文件,之后再重新运行部署文件。配置文件为部署文件同目录下JSON扩展名文件,WIN系统下为 ionet_device_cache.json 。将其删除重新运行部署文件即可。
5,部署后 CPU为0,或者DOCKER中镜像CPU波动但无法上线。
听说存在推特登录官网后会无法显示上线,不确定。IO官方那里针对使用VPN等代理存在一些连接问题。我们能做的:检查本地网络防火墙或者关闭网络防火墙,更换代理节点,一点小常识,节点质量与地域无关,同是香港节点,但网络路线不同,VPN代理质量丢包率也不同,并不能一概而论。
6,什么是设备名 device_name
设备名类似于挖矿的矿工名,是你自己命名的名称,作用是方便你区分不同设备,假设你有10台4060,如果没有设备名,其中1台掉线,你将无法定位这是哪个设备。如下图。
7,什么是 设备ID device_id
设备ID指的是IO.NET赋予或者说定义你设备的名字,每个设备都拥有一个独一无二的device_id ,IO.NET网站中存在这个ID数值,进入IO.NET网站 登录后点击你的设备,其中有显示。如下图。
WINDOWS部署辅助程序 使用指南
注:此程序会被误报为病毒,是否下载运行自行选择。
申明:我未在程序中留有任何后门,程序也不会修改破坏系统,但请认准程序下载链接地址,其他链接处下载被捆绑木马则与我无关。
下载地址:https://github.com/crow4586/io/releases/download/io.net-win/IO-Doge.exe
源码开源 https://github.com/crow4586/io/releases/download/io.net-win/IO-Doge.e
后补:部署后无法上线,请更换代理节点检查网络。
再次提示:中国IP无法得到收益。
此时此刻 新部署设备 可能还不能稳定上线,等待官方通知。
此时,非谷歌验证用户可能会出现部署后无法官网上线问题。