Skip to content

Commit

Permalink
fix: daemon public IP error
Browse files Browse the repository at this point in the history
  • Loading branch information
maxvint committed Aug 25, 2021
1 parent 837e2b3 commit 86fd7b3
Showing 1 changed file with 5 additions and 15 deletions.
20 changes: 5 additions & 15 deletions documents/daemon-operation.md
Expand Up @@ -44,30 +44,20 @@ lotus sync wait
### 4.1 配置公网IP
配置公网IP分如下两种情况:
**(1) Daemon有公网IP**
假设Daemon的公网IP为`123.123.73.123`,内网IP为`10.0.1.100`Daemon监听的端口为`1234`
假设Daemon的公网IP为`123.123.123.123`,内网IP为`10.0.1.100`Daemon服务的Libp2p端口为`1235`

**(2) Daemon无公网IP**
如果Daemon没有公网IP,就需要在路由器、或有公网IP的服务器上,增加公网IP和端口向Daemon内网IP和端口的转发规则,假设公网机器的IP为`123.123.73.123`,Daemon的内网IP为`10.0.1.100``123.123.73.123:12340`端口映射到内网的`10.0.1.100:1234`端口。
如果Daemon没有公网IP,就需要在路由器、或有公网IP的服务器上,增加公网IP和端口向Daemon内网IP和端口的转发规则,假设公网机器的IP为`123.123.123.123`,Daemon的内网IP为`10.0.1.100``123.123.123.123:12350`端口映射到内网的`10.0.1.100:1235`端口。

### 4.2 更改Daemon配置
### 4.2 修改Daemon配置文件,使公网IP生效
给Daemon节点配置公网IP以后,可以让节点更稳定、更健康,评分更高,不错过任何一个爆块机会。

### 4.1 配置公网IP
配置公网IP分如下两种情况:
**(1) Daemon有公网IP**
假设Daemon的公网IP为`123.123.73.123`,内网IP为`10.0.1.100`,Daemon监听的端口为`1234`

**(2) Daemon无公网IP**
如果Daemon没有公网IP,就需要在路由器、或有公网IP的服务器上,增加公网IP和端口向Daemon内网IP和端口的转发规则,假设公网机器的IP为`123.123.73.123`,Daemon的内网IP为`10.0.1.100`,公网的`123.123.73.123:12350`端口映射到内网的`10.0.1.100:1235`端口。

### 4.2 更改Daemon配置
修改`$LOTUS_PATH/config.toml`文件中的以下内容:
-`ListenAddresses`中的端口改为内网的端口,如`1235`,IP为`0.0.0.0`不用改;
-`AnnounceAddresses`中的IP改为公网IP,如`123.123.73.123`,端口改为公网端口`12350`
-`AnnounceAddresses`中的IP改为公网IP,如`123.123.123.123`,端口改为公网端口`12350`
```toml
[Libp2p]
ListenAddresses = ["/ip4/0.0.0.0/tcp/1235", "/ip6/::/tcp/0"]
AnnounceAddresses = ["/ip4/123.123.73.123/tcp/12350"]
AnnounceAddresses = ["/ip4/123.123.123.123/tcp/12350"]
```
注意:**要修改的是Libp2p部分,而不是API部分。**

Expand Down

0 comments on commit 86fd7b3

Please sign in to comment.