# IO第二期创建教程

By [M宽](https://paragraph.com/@m-21) · 2024-05-05

---

**WINDOWS系统 新版IO**

新版IO.NET部署

DC：DOGE

一 WINDOWS部署

版权没有，随意转载。

截止目前，官方公布的EXE部署程序存在一个小BUG，导致疑似非英文操作系统无法部署成功，如果直接运行程序会发生闪退，在CMD与终端中运行会提示找不到网卡。不确定后续官方在何时会发布新版EXE，以目前而言最简单的方法是更改网卡名称为 ethernet

方法不知最早来源，但我了解到是源于DC社区的朋友  **silencer** ，再次感谢分享。

新版以解决网卡问题，上边修改已无必要。

官方WINDOWS部署EXE程序下载链接如下。2.0.2 版本

[https://www.google.com/url?q=https://www.google.com/url?q%3Dhttps://github.com/ionet-official/io\_launch\_binaries/releases/download/2.0.2/io\_net\_launch\_binary\_windows.exe%26amp;sa%3DD%26amp;source%3Deditors%26amp;ust%3D1714884644879034%26amp;usg%3DAOvVaw2XOsLhqTGsjFgxReoW1f6M&sa=D&source=docs&ust=1714884644890640&usg=AOvVaw3Ftqp1ORAO2OTK7D9Es-IO](https://www.google.com/url?q=https://www.google.com/url?q%3Dhttps://github.com/ionet-official/io_launch_binaries/releases/download/2.0.2/io_net_launch_binary_windows.exe%26amp;sa%3DD%26amp;source%3Deditors%26amp;ust%3D1714884644879034%26amp;usg%3DAOvVaw2XOsLhqTGsjFgxReoW1f6M&sa=D&source=docs&ust=1714884644890640&usg=AOvVaw3Ftqp1ORAO2OTK7D9Es-IO)

1.运行下载的EXE，建议通过CMD或者POWERSHELL运行，这样如果报错可看到信息，当然也可以直接运行。

运行后需要验证IO.NET官网账户，该设备将会绑定到IO.NET网站账户。

两个验证方式，选其中1个，通常用第一个即可，第一个如果出错下次可以尝试选择第二个，注，该验证码是1次性的，如果出错，需要重新运行程序生成新的验证码。

选择方式1，则复制红色圈中内容，用浏览器打开，之后登录IO.NET官方。

![](https://storage.googleapis.com/papyrus_images/ba5eac120ea95292e162c27f01804021d56dfafdb05652a3c76097e173bf5224.png)

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，保存即可。

![](https://storage.googleapis.com/papyrus_images/25eba2774e0e7ca23980380e23523894f74b25bb3ecbd01b636b247f1ba59a8d.png)

方法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](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](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网站 登录后点击你的设备，其中有显示。如下图。

![](https://storage.googleapis.com/papyrus_images/2421bde93afa816b84f7d0cee5b3b53a623787a06370c89e59a242354380073c.png)

WINDOWS部署辅助程序 使用指南

注：此程序会被误报为病毒，是否下载运行自行选择。

申明：我未在程序中留有任何后门，程序也不会修改破坏系统，但请认准程序下载链接地址，其他链接处下载被捆绑木马则与我无关。

下载地址：[https://github.com/crow4586/io/releases/download/io.net-win/IO-Doge.exe](https://www.google.com/url?q=https://www.google.com/url?q%3Dhttps://github.com/crow4586/io/releases/download/io.net-win/IO-Doge.exe%26amp;sa%3DD%26amp;source%3Deditors%26amp;ust%3D1714884644883761%26amp;usg%3DAOvVaw3BKdG4PKo5vrQcssZ4AuMt&sa=D&source=docs&ust=1714884644895796&usg=AOvVaw1sxTEQ5QcMup_CbJEG3kDx)

源码开源  [https://github.com/crow4586/io/releases/download/io.net-win/IO-Doge.e](https://github.com/crow4586/io/releases/download/io.net-win/IO-Doge.e)

![](https://storage.googleapis.com/papyrus_images/c3be07dc7914dfc379a2eb01703f2d08d25dc4d1267ac024b01eb42837b4243a.png)

后补：部署后无法上线，请更换代理节点检查网络。

再次提示：中国IP无法得到收益。

此时此刻 新部署设备 可能还不能稳定上线，等待官方通知。

此时，非谷歌验证用户可能会出现部署后无法官网上线问题。

---

*Originally published on [M宽](https://paragraph.com/@m-21/io)*
