install mode and improve relay
This commit is contained in:
+32
-18
@@ -1,33 +1,42 @@
|
||||
# 详细运行参数说明
|
||||
> :warning: 本文所有命令, Windows环境使用"openp2p.exe", Linux环境使用"./openp2p"
|
||||
|
||||
## 监听
|
||||
|
||||
## 安装和监听
|
||||
```
|
||||
openp2p.exe -d -node OFFICEPC1 -user USERNAME1 -password PASSWORD1
|
||||
./openp2p install -node OFFICEPC1 -user USERNAME1 -password PASSWORD1
|
||||
或
|
||||
./openp2p -d -node OFFICEPC1 -user USERNAME1 -password PASSWORD1
|
||||
# 注意Windows系统把“./openp2p” 换成“openp2p.exe”
|
||||
```
|
||||
>* -d daemon模式,推荐使用。发现worker进程意外退出就会自动启动新的worker进程
|
||||
>* -node 独一无二的节点名字,唯一标识
|
||||
>* -user 独一无二的用户名字,该节点属于这个user
|
||||
>* -password 密码
|
||||
>* -sharebandwidth 作为共享节点时提供带宽,默认10mbps. 如果是光纤大带宽,设置越大效果越好
|
||||
>* -loglevel 需要查看更多调试日志,设置0;默认是1
|
||||
>* -noshare 不共享,该节点只在私有的P2P网络使用。不加入共享的P2P网络,这样也意味着无法使用别人的共享节点
|
||||
>* install: 安装模式【推荐】,会安装成系统服务,这样它就能随系统自动启动
|
||||
>* -d: daemon模式。发现worker进程意外退出就会自动启动新的worker进程
|
||||
>* -node: 独一无二的节点名字,唯一标识
|
||||
>* -user: 独一无二的用户名字,该节点属于这个user
|
||||
>* -password: 密码
|
||||
>* -sharebandwidth: 作为共享节点时提供带宽,默认10mbps. 如果是光纤大带宽,设置越大效果越好
|
||||
>* -loglevel: 需要查看更多调试日志,设置0;默认是1
|
||||
>* -noshare: 不共享,该节点只在私有的P2P网络使用。不加入共享的P2P网络,这样也意味着无法使用别人的共享节点
|
||||
|
||||
## 连接
|
||||
```
|
||||
openp2p.exe -d -node HOMEPC123 -user USERNAME1 -password PASSWORD1 -peernode OFFICEPC1 -dstip 127.0.0.1 -dstport 3389 -srcport 23389 -protocol tcp
|
||||
./openp2p -d -node HOMEPC123 -user USERNAME1 -password PASSWORD1 -peernode OFFICEPC1 -dstip 127.0.0.1 -dstport 3389 -srcport 23389 -protocol tcp
|
||||
使用配置文件,建立多个P2PApp
|
||||
./openp2p -d -f
|
||||
./openp2p -f
|
||||
```
|
||||
>* -peernode 目标节点名字
|
||||
>* -dstip 目标服务地址,默认本机127.0.0.1
|
||||
>* -dstport 目标服务端口,常见的如windows远程桌面3389,Linux ssh 22
|
||||
>* -protocol 目标服务协议 tcp、udp
|
||||
>* -peeruser 目标用户,如果是同一个用户下的节点,则无需设置
|
||||
>* -peerpassword 目标密码,如果是同一个用户下的节点,则无需设置
|
||||
>* -f 配置文件,如果希望配置多个P2PApp参考[config.json](/config.json)
|
||||
>* -peernode: 目标节点名字
|
||||
>* -dstip: 目标服务地址,默认本机127.0.0.1
|
||||
>* -dstport: 目标服务端口,常见的如windows远程桌面3389,Linux ssh 22
|
||||
>* -protocol: 目标服务协议 tcp、udp
|
||||
>* -peeruser: 目标用户,如果是同一个用户下的节点,则无需设置
|
||||
>* -peerpassword: 目标密码,如果是同一个用户下的节点,则无需设置
|
||||
>* -f: 配置文件,如果希望配置多个P2PApp参考[config.json](/config.json)
|
||||
|
||||
## 升级客户端
|
||||
```
|
||||
# update local client
|
||||
openp2p update
|
||||
./openp2p update
|
||||
# update remote client
|
||||
curl --insecure 'https://openp2p.cn:27182/api/v1/device/YOUR-NODE-NAME/update?user=&password='
|
||||
```
|
||||
@@ -38,4 +47,9 @@ Linux系统(Ubuntu和CentOS7)的防火墙默认配置均不会有影响,
|
||||
systemctl stop firewalld.service
|
||||
systemctl start firewalld.service
|
||||
firewall-cmd --state
|
||||
```
|
||||
|
||||
## 卸载
|
||||
```
|
||||
./openp2p uninstall
|
||||
```
|
||||
Reference in New Issue
Block a user