说一下怎么设置收割机。这个设置应用于:有多台电脑,其中一台电脑链接主网,farm、p图什么都可以,另外的几台电脑(我们称之为收割机)不需要打开图形界面,一边p图,一边用该电脑里面已经p好的图往主电脑里面farm。
步骤如下:
1. 所有电脑先安装主程序。
2. 把主电脑的证书文件拷贝到收割机电脑。主电脑的证书位置:c:\users\{你的用户名}\.chia\mainnet\config\ssl
这个地方有个ca文件夹,把这个文件夹拷贝到收割机某个你知道的地址,比如D:\temp\

3. 在收割机上,打开powershell命令行, 输入以下命令导航到chia程序的文件夹:cd C:\Users\{你的用户名}\AppData\Local\chia-blockchain\app-1.1.3\resources\app.asar.unpacked\daemon 回车。app-1.1.3中数字是你的版本号,自行修改。先停止所有chia任务:./chia.exe stop all -d回车。然后初始化chia程序并导入主机器的证书:./chia.exe init -c D:\temp\ca回车。这个D:\temp\ca就是刚拷过来的证书文件夹,自行修改。

4.添加收割机上图的存储位置。这个就是你收割机上p图p到的目标位置,比如说你p图的目标位置是E:\plots\, 就输入:./chia.exe plots add -d E:\plots\ 回车。有多个文件夹可以依次添加。添加完之后可选项检查图的完整性:./chia.exe plots check回车。

5. 将主机器的ip地址导入收割机的配置文件。先找到主机的ip地址,多种方法都可以,比如说在主机器打开cmd或者powershell,输入ipconfig回车,找到IPv4 address, 比如说是168.192.1.111. 回到收割机刚刚的命令行窗口,继续输入:./chia.exe configure --set-farmer-peer 168.192.1.111:8447回车。8447是端口值,主机器上的8447端口不能关闭,一般来说是没问题的。如果你的端口是关闭的,自行百度将其打开。修改upnp设置:./chia.exe configure -upnp f 回车。

6. 启动收割机收割任务:./chia.exe start harvester回车。成功启动后,保持该命令行窗口打开,不要叉掉。马上就可以在主机器的farm页面看到收割机工作了。不过现在图形界面的显示有bug,预计时间和农田数不会更新。可以在通过初筛的地方确认收割机工作。比如说我这里,主机器里面有121张图,收割机一边p图一边在收割,已有166张图,可以在通过初筛的地方看到。
![ko9qadf1.png](https://52naiba.cn/wp-content/uploads/2021/05/2722359041.png)

就像在绘图仪上的conf中一样:

full_node:
数据库路径:db / blockchain_v1_CHALLENGE.sqlite
enable_upnp:false

收割机:
chia_ssl_ca:
crt:config / ssl / ca /​​ chia_ca.crt
密钥:config / ssl / ca /​​ chia_ca.key
farmer_peer:
主机:192.168.18.8
端口:8447

在收割机上变成这样:

full_node:
数据库路径:db / blockchain_v1_CHALLENGE.sqlite
enable_upnp:true

收割机:
chia_ssl_ca:
crt:config / ssl / ca /​​ chia_ca.crt
键:config / ssl / ca /​​ chia_ca.key
farmer_peer:
主机:本地主机
端口:8447