# 在局域网一个节点配置多个农场的教程

**URL:** https://forum.autonomys.xyz/t/topic/1880
**Category:** Non-English
**Created:** [September 14, 2023, 6:03pm UTC](https://forum.autonomys.xyz/t/topic/1880 "2023-09-14T18:03:41Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![z\_W](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.autonomys.xyz/z_w/32/1135_2.png) [@z\_W](https://forum.autonomys.xyz/u/z_W)
#### Post date: [September 14, 2023, 6:03pm UTC](https://forum.autonomys.xyz/t/topic/1880/1 "2023-09-14T18:03:41Z")

</div>

配置：  
最好有1000M以上路由器，并且一定保证网络环境稳定运行，官方没有做自动重连，中途网络波动断开就得重启了。

此方法理论可行，不知道是否影响收益，请自己实验  
使用方法是在官方node的启动命令下添加一个命令，添加–rpc-external或者–rpc-methods unsafe，自己试试哪个能用，一般都是–rpc-methods unsafe,同时还有一个参数–rpc-port 9944，这个9944端口，有需要的也可以改  
主要是要参数添加如下几个:

```auto
    --rpc-methods unsafe \
    --rpc-external \
    --rpc-cors all \
    --no-private-ipv4 \

```

如下

```auto
./你的文件名字 \
    --chain gemini-3f \
    --execution wasm \
    --blocks-pruning 256 \
    --state-pruning archive \
    --validator \
    --name "节点名字" \
    --rpc-port 9944 \
    --rpc-methods unsafe \
    --rpc-external \
    --rpc-cors all \
    --no-private-ipv4 \

```

如果执行报错，最后一个换另外一个即可

随后就是运行农场的时候  
添加–node-rpc-url ws://192.168.1.1:9944即可，这个192.168.1.1换成你自己的IP地址，有公网IP换成公网IP也可以  
如下

```auto
./你的文件名 farm --reward-address 你的钱包地址 --node-rpc-url=ws://192.168.1.1:9944 path=/文件地址/farm,size=大小

```

---

<div class="post-metadata">

### Author: ![z\_W](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.autonomys.xyz/z_w/32/1135_2.png) [@z\_W](https://forum.autonomys.xyz/u/z_W)
#### Post date: [September 14, 2023, 6:04pm UTC](https://forum.autonomys.xyz/t/topic/1880/2 "2023-09-14T18:04:07Z")

</div>

- 
### 附一份我的启动参数，不会的可以直接抄

```auto
./subspace-node-ubuntu-x86_64-skylake-gemini-3f-2023-aug-31 \
    --chain gemini-3f \
    --execution wasm \
    --blocks-pruning 256 \
    --state-pruning archive \
    --validator \
    --name "ooplay-node" \
    --in-peers 2000 \
    --out-peers 2000 \
    --rpc-methods unsafe \
    --rpc-external \
    --rpc-cors all \
    --no-private-ipv4 \
    --rpc-port 9944

```

---

<div class="post-metadata">

### Author: ![z\_W](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.autonomys.xyz/z_w/32/1135_2.png) [@z\_W](https://forum.autonomys.xyz/u/z_W)
#### Post date: [September 14, 2023, 6:05pm UTC](https://forum.autonomys.xyz/t/topic/1880/3 "2023-09-14T18:05:34Z")

</div>

经测试农场数量过多节点默认配置不够，可能需要更改一些RPC参数，大部分情况都不会需要这些

```auto
--rpc-max-request-size <RPC_MAX_REQUEST_SIZE>
  // 设置 HTTP 和 WS 的最大 RPC 请求负载大小，单位为兆字节 [默认：15]

--rpc-max-response-size <RPC_MAX_RESPONSE_SIZE>
  // 设置 HTTP 和 WS 的最大 RPC 响应负载大小，单位为兆字节 [默认：15]

--rpc-max-subscriptions-per-connection <RPC_MAX_SUBSCRIPTIONS_PER_CONNECTION>
  // 设置每个连接的最大并发订阅数 [默认：1024]

--rpc-max-connections <COUNT>
 // RPC 服务器连接的最大数量 [默认值：100]

```

如果有提示ws端口等等提示，或者远程强迫关闭等等问题  
可以试着在启动节点的时候添加rpc数量  
如

```auto
--rpc-max-connections 2000

```
