# 详细运行参数说明 ## 监听 ``` openp2p.exe -d -node OFFICEPC1 -user USERNAME1 -password PASSWORD1 ``` >* -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 ``` >* -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 # update remote client curl --insecure 'https://openp2p.cn:27182/api/v1/device/YOUR-NODE-NAME/update?user=&password=' ``` Windows系统需要设置防火墙放行本程序,程序会自动设置,如果设置失败会影响连接功能。 Linux系统(Ubuntu和CentOS7)的防火墙默认配置均不会有影响,如果不行可尝试关闭防火墙 ``` systemctl stop firewalld.service systemctl start firewalld.service firewall-cmd --state ```