Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
G
go-ipfs
概览
概览
详情
活动
周期分析
版本库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
jihao
go-ipfs
Commits
15c35a5a
提交
15c35a5a
authored
12月 14, 2019
作者:
Steven Allen
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
doc: update documentation for /ipfs -> /p2p multiaddr switch
See:
https://github.com/libp2p/libp2p/issues/79
上级
61491609
隐藏空白字符变更
内嵌
并排
正在显示
6 个修改的文件
包含
22 行增加
和
22 行删除
+22
-22
p2p.go
core/commands/p2p.go
+2
-2
swarm.go
core/commands/swarm.go
+2
-2
main.go
docs/examples/go-ipfs-as-a-library/main.go
+9
-9
experimental-features.md
docs/experimental-features.md
+6
-6
file-transfer.md
docs/file-transfer.md
+2
-2
transports.md
docs/transports.md
+1
-1
没有找到文件。
core/commands/p2p.go
浏览文件 @
15c35a5a
...
...
@@ -87,8 +87,8 @@ Forward connections made to <listen-address> to <target-address>.
connections and/or handlers. It must be prefixed with '`
+
P2PProtoPrefix
+
`'.
Example:
ipfs p2p forward `
+
P2PProtoPrefix
+
`myproto /ip4/127.0.0.1/tcp/4567 /
ipfs
/QmPeer
- Forward connections to 127.0.0.1:4567 to '`
+
P2PProtoPrefix
+
`myproto' service on /
ipfs
/QmPeer
ipfs p2p forward `
+
P2PProtoPrefix
+
`myproto /ip4/127.0.0.1/tcp/4567 /
p2p
/QmPeer
- Forward connections to 127.0.0.1:4567 to '`
+
P2PProtoPrefix
+
`myproto' service on /
p2p
/QmPeer
`
,
},
...
...
core/commands/swarm.go
浏览文件 @
15c35a5a
...
...
@@ -354,7 +354,7 @@ var swarmConnectCmd = &cmds.Command{
The address format is an IPFS multiaddr:
ipfs swarm connect /ip4/104.131.131.82/tcp/4001/
ipfs
/QmaCpDMGvV2BGHeYERUEnRQAwe3N8SzbUtfsmvsqQLuvuJ
ipfs swarm connect /ip4/104.131.131.82/tcp/4001/
p2p
/QmaCpDMGvV2BGHeYERUEnRQAwe3N8SzbUtfsmvsqQLuvuJ
`
,
},
Arguments
:
[]
cmds
.
Argument
{
...
...
@@ -399,7 +399,7 @@ var swarmDisconnectCmd = &cmds.Command{
'ipfs swarm disconnect' closes a connection to a peer address. The address
format is an IPFS multiaddr:
ipfs swarm disconnect /ip4/104.131.131.82/tcp/4001/
ipfs
/QmaCpDMGvV2BGHeYERUEnRQAwe3N8SzbUtfsmvsqQLuvuJ
ipfs swarm disconnect /ip4/104.131.131.82/tcp/4001/
p2p
/QmaCpDMGvV2BGHeYERUEnRQAwe3N8SzbUtfsmvsqQLuvuJ
The disconnect is not permanent; if ipfs needs to talk to that address later,
it will reconnect.
...
...
docs/examples/go-ipfs-as-a-library/main.go
浏览文件 @
15c35a5a
...
...
@@ -293,19 +293,19 @@ func main() {
bootstrapNodes
:=
[]
string
{
// IPFS Bootstrapper nodes.
"/dnsaddr/bootstrap.libp2p.io/
ipfs
/QmNnooDu7bfjPFoTZYxMNLWUQJyrVwtbZg5gBMjTezGAJN"
,
"/dnsaddr/bootstrap.libp2p.io/
ipfs
/QmQCU2EcMqAqQPR2i9bChDtGNJchTbq5TbXJJ16u19uLTa"
,
"/dnsaddr/bootstrap.libp2p.io/
ipfs
/QmbLHAnMoJPWSCR5Zhtx6BHJX9KiKNN6tpvbUcqanj75Nb"
,
"/dnsaddr/bootstrap.libp2p.io/
ipfs
/QmcZf59bWwK5XFi76CZX8cbJ4BhTzzA3gU1ZjYZcYW3dwt"
,
"/dnsaddr/bootstrap.libp2p.io/
p2p
/QmNnooDu7bfjPFoTZYxMNLWUQJyrVwtbZg5gBMjTezGAJN"
,
"/dnsaddr/bootstrap.libp2p.io/
p2p
/QmQCU2EcMqAqQPR2i9bChDtGNJchTbq5TbXJJ16u19uLTa"
,
"/dnsaddr/bootstrap.libp2p.io/
p2p
/QmbLHAnMoJPWSCR5Zhtx6BHJX9KiKNN6tpvbUcqanj75Nb"
,
"/dnsaddr/bootstrap.libp2p.io/
p2p
/QmcZf59bWwK5XFi76CZX8cbJ4BhTzzA3gU1ZjYZcYW3dwt"
,
// IPFS Cluster Pinning nodes
"/ip4/138.201.67.219/tcp/4001/
ipfs
/QmUd6zHcbkbcs7SMxwLs48qZVX3vpcM8errYS7xEczwRMA"
,
"/ip4/138.201.67.220/tcp/4001/
ipfs
/QmNSYxZAiJHeLdkBg38roksAR9So7Y5eojks1yjEcUtZ7i"
,
"/ip4/138.201.68.74/tcp/4001/
ipfs
/QmdnXwLrC8p1ueiq2Qya8joNvk3TVVDAut7PrikmZwubtR"
,
"/ip4/94.130.135.167/tcp/4001/
ipfs
/QmUEMvxS2e7iDrereVYc5SWPauXPyNwxcy9BXZrC1QTcHE"
,
"/ip4/138.201.67.219/tcp/4001/
p2p
/QmUd6zHcbkbcs7SMxwLs48qZVX3vpcM8errYS7xEczwRMA"
,
"/ip4/138.201.67.220/tcp/4001/
p2p
/QmNSYxZAiJHeLdkBg38roksAR9So7Y5eojks1yjEcUtZ7i"
,
"/ip4/138.201.68.74/tcp/4001/
p2p
/QmdnXwLrC8p1ueiq2Qya8joNvk3TVVDAut7PrikmZwubtR"
,
"/ip4/94.130.135.167/tcp/4001/
p2p
/QmUEMvxS2e7iDrereVYc5SWPauXPyNwxcy9BXZrC1QTcHE"
,
// You can add more nodes here, for example, another IPFS node you might have running locally, mine was:
// "/ip4/127.0.0.1/tcp/4010/
ipfs
/QmZp2fhDLxjYue2RiUvLwT9MWdnbDxam32qYFnGmxZDh5L",
// "/ip4/127.0.0.1/tcp/4010/
p2p
/QmZp2fhDLxjYue2RiUvLwT9MWdnbDxam32qYFnGmxZDh5L",
}
go
connectToPeers
(
ctx
,
ipfs
,
bootstrapNodes
)
...
...
docs/experimental-features.md
浏览文件 @
15c35a5a
...
...
@@ -229,7 +229,7 @@ ipfs bootstrap add <multiaddr>
For example:
```
ipfs bootstrap add /ip4/104.236.76.40/tcp/4001/
ipfs
/QmSoLV4Bbm51jM9C4gDYZQ9Cy3U6aXMJDAbzgu2fzaDs64
ipfs bootstrap add /ip4/104.236.76.40/tcp/4001/
p2p
/QmSoLV4Bbm51jM9C4gDYZQ9Cy3U6aXMJDAbzgu2fzaDs64
```
Bootstrap nodes are no different from all other nodes in the network apart from
...
...
@@ -302,7 +302,7 @@ connections on `127.0.0.1:SOME_PORT` to the server node listening
on
`/x/kickass/1.0`
.
```
sh
>
ipfs p2p forward /x/kickass/1.0 /ip4/127.0.0.1/tcp/
$SOME_PORT
/
ipfs
/
$SERVER_ID
>
ipfs p2p forward /x/kickass/1.0 /ip4/127.0.0.1/tcp/
$SOME_PORT
/
p2p
/
$SERVER_ID
```
Next, have your application open a connection to
`127.0.0.1:$SOME_PORT`
. This
...
...
@@ -343,7 +343,7 @@ ipfs p2p listen /x/ssh /ip4/127.0.0.1/tcp/22
***Then, on "client" node:***
```sh
ipfs p2p forward /x/ssh /ip4/127.0.0.1/tcp/2222 /
ipfs
/$SERVER_ID
ipfs p2p forward /x/ssh /ip4/127.0.0.1/tcp/2222 /
p2p
/$SERVER_ID
```
You should now be able to connect to your ssh server through a libp2p connection
...
...
@@ -465,13 +465,13 @@ already online node would have to be restarted.
In order to connect peers QmA and QmB through a relay node QmRelay:
- Both peers should connect to the relay:
`
ipfs swarm connect /transport/address/
ipfs
/QmRelay
`
`
ipfs swarm connect /transport/address/
p2p
/QmRelay
`
- Peer QmA can then connect to peer QmB using the relay:
`
ipfs swarm connect /
ipfs/QmRelay/p2p-circuit/ipfs
/QmB
`
`
ipfs swarm connect /
p2p/QmRelay/p2p-circuit/p2p
/QmB
`
Peers can also connect with an unspecific relay address, which will
try to dial through known relays:
`
ipfs swarm connect /p2p-circuit/
ipfs
/QmB
`
`
ipfs swarm connect /p2p-circuit/
p2p
/QmB
`
Peers can see their (unspecific) relay address in the output of
`
ipfs swarm addrs listen
`
...
...
docs/file-transfer.md
浏览文件 @
15c35a5a
...
...
@@ -45,8 +45,8 @@ addresses (like the example below), then your nodes are online.
"ID": "QmTNwsFkLAed15kQEC1ZJWPfoNbBQnMFojfJKQ9sZj1dk8",
"PublicKey": "CAASpgIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDZb6znj3LQZKP1+X81exf+vbnqNCMtHjZ5RKTCm7Fytnfe+AI1fhs9YbZdkgFkM1HLxmIOLQj2bMXPIGxUM+EnewN8tWurx4B3+lR/LWNwNYcCFL+jF2ltc6SE6BC8kMLEZd4zidOLPZ8lIRpd0x3qmsjhGefuRwrKeKlR4tQ3C76ziOms47uLdiVVkl5LyJ5+mn4rXOjNKt/oy2O4m1St7X7/yNt8qQgYsPfe/hCOywxCEIHEkqmil+vn7bu4RpAtsUzCcBDoLUIWuU3i6qfytD05hP8Clo+at+l//ctjMxylf3IQ5qyP+yfvazk+WHcsB0tWueEmiU5P2nfUUIR3AgMBAAE=",
"Addresses":
[
"/ip4/127.0.0.1/tcp/4001/
ipfs
/QmTNwsFkLAed15kQEC1ZJWPfoNbBQnMFojfJKQ9sZj1dk8",
"/ip4/192.168.2.131/tcp/4001/
ipfs
/QmTNwsFkLAed15kQEC1ZJWPfoNbBQnMFojfJKQ9sZj1dk8",
"/ip4/127.0.0.1/tcp/4001/
p2p
/QmTNwsFkLAed15kQEC1ZJWPfoNbBQnMFojfJKQ9sZj1dk8",
"/ip4/192.168.2.131/tcp/4001/
p2p
/QmTNwsFkLAed15kQEC1ZJWPfoNbBQnMFojfJKQ9sZj1dk8",
],
"AgentVersion": "go-ipfs/0.4.11-dev/",
"ProtocolVersion": "ipfs/0.1.0"
...
...
docs/transports.md
浏览文件 @
15c35a5a
## /ws and /wss -- websockets
If you want browsers to connect to e.g.
`/dns4/example.com/tcp/443/wss/
ipfs
/QmFoo`
If you want browsers to connect to e.g.
`/dns4/example.com/tcp/443/wss/
p2p
/QmFoo`
-
[
]
An SSL cert matching the
`/dns4`
or
`/dns6`
name
-
[
]
go-ipfs listening on
`/ip4/127.0.0.1/tcp/8081/ws`
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论