一、啓動日誌
Initializing daemon...
go-ipfs version: 0.4.23-
Repo version: 7
System version: amd64/darwin
Golang version: go1.13.7
Swarm is limited to private network of peers with the swarm key
Swarm key fingerprint: dd62abb4462606033aab086cbfac6270
Swarm listening on /ip4/127.0.0.1/tcp/4001
Swarm listening on /ip4/172.18.27.54/tcp/4001
Swarm listening on /ip6/::1/tcp/4001
Swarm listening on /p2p-circuit
Swarm announcing /ip4/127.0.0.1/tcp/4001
Swarm announcing /ip4/172.18.27.54/tcp/4001
Swarm announcing /ip6/::1/tcp/4001
API server listening on /ip4/127.0.0.1/tcp/5001
WebUI: http://127.0.0.1:5001/webui
Gateway (readonly) server listening on /ip4/127.0.0.1/tcp/8080
Daemon is ready
二、端口分析
端口號 | 用途 | 安全性 |
---|---|---|
4001 | (1)主要端口,進行p2p連接和同步數據 (2)swarm address (3)tcp |
(1)私有網絡:需要共享祕鑰,安全 (2)公共網絡:安全 |
5001 | (1)ipfs daemon的api端口 (2)管理API的入口,也可以讀寫數據 |
(1)目前沒有鑑權邏輯,能控制ipfs daemon的配置,不安全 |
8080 | (1)ipfs gateway端口 (2)可以用作讀取ipfs節點上數據的入口 |
(1)默認只讀 (2)對於公有ipfs是安全的 (3)對於私有ipfs會暴露讀數據接口 |