chore: 启动命令写在README.md中(该版本存在A<->C底层链路长时间空闲导致不可通的情况)
This commit is contained in:
40
README.md
40
README.md
@@ -42,30 +42,39 @@ CGO_ENABLED=0 GOOS=linux GOARCH=arm GOARM=7 go build -o bin/peer-linux-armv7 ./c
|
|||||||
|
|
||||||
## Run On Different Machines
|
## Run On Different Machines
|
||||||
|
|
||||||
`server` 所在机器监听 `0.0.0.0:9000`。
|
`server D` 所在机器监听 `0.0.0.0:10909`。
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
~/omnisocket/server -listen 0.0.0.0:9000
|
go run cmd/kcpserver/ -listen 0.0.0.0:10909
|
||||||
|
-kcp-ts-debug-log logs/d-kcp-ts.jsonl -kcp-session-stats-log logs/d-kcp-stats.jsonl
|
||||||
```
|
```
|
||||||
|
|
||||||
每个 `peer` 所在机器连接 `server` 的实际 IP,例如 `192.168.1.50:9000`。
|
`relay server C` 所在机器
|
||||||
|
|
||||||
### peer-a
|
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
~/omnisocket/peer \
|
go run ./cmd/kcpserver/ -mode=relay -listen 0.0.0.0:10909 -relay-remote 172.21.0.13:10909
|
||||||
-id peer-a \
|
|
||||||
-server 192.168.1.50:9000 \
|
2>&1 | tee logs/c.stdout.log
|
||||||
-inbox-dir /tmp/peer-a-inbox
|
|
||||||
```
|
```
|
||||||
|
|
||||||
### peer-b
|
### peer-a (A)
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
~/omnisocket/peer \
|
go run ./cmd/kcppeer/ -id peer-a -server 172.21.0.13:10909 -relay-via 139.199.57.110:10909 -inbox-dir inbox/a
|
||||||
-id peer-b \
|
|
||||||
-server 192.168.1.50:9000 \
|
-latency-log logs/a-latency.jsonl -kcp-ts-debug-log logs/a-kcp-ts.jsonl -kcp-session-stats-log logs/a-kcp-stats.jsonl
|
||||||
-inbox-dir /tmp/peer-b-inbox
|
|
||||||
|
go run ./cmd/kcpping/ -id peer-a -server 139.199.57.110:10909 -echo
|
||||||
|
```
|
||||||
|
|
||||||
|
### peer-b (B)
|
||||||
|
|
||||||
|
```bash
|
||||||
|
go run ./cmd/kcppeer/ -id peer-b -server 152.136.164.246:10909 -inbox-dir inbox/b
|
||||||
|
|
||||||
|
-latency-log logs/b-latency.jsonl -kcp-ts-debug-log logs/b-kcp-ts.jsonl -kcp-session-stats-log logs/b-kcp-stats.jsonl
|
||||||
|
|
||||||
|
go run ./cmd/kcpping -id peer-b -server 152.136.164.246:10909 -to peer-a -count 20 -interval 100ms
|
||||||
```
|
```
|
||||||
|
|
||||||
## Interactive Commands
|
## Interactive Commands
|
||||||
@@ -76,7 +85,8 @@ CGO_ENABLED=0 GOOS=linux GOARCH=arm GOARM=7 go build -o bin/peer-linux-armv7 ./c
|
|||||||
help
|
help
|
||||||
text peer-b hello
|
text peer-b hello
|
||||||
text peer-a hi
|
text peer-a hi
|
||||||
file peer-b /tmp/test.bin
|
file peer-a /tmp/test125.bin
|
||||||
|
file peer-a /tmp/test5.bin
|
||||||
quit
|
quit
|
||||||
```
|
```
|
||||||
### 自动化拉取更新汇总数据
|
### 自动化拉取更新汇总数据
|
||||||
|
|||||||
Reference in New Issue
Block a user