change readme

This commit is contained in:
刘河 2019-12-07 23:26:49 +08:00
parent 4ad17ba869
commit 3989463beb

View File

@ -247,23 +247,22 @@ nps是一款轻量级、高性能、功能强大的**内网穿透**代理服务
**适用范围:** 大流量传输场景流量不经过公网服务器但是由于p2p穿透和nat类型关系较大不保证100%成功支持大部分nat类型。[nat类型检测](#nat类型检测) **适用范围:** 大流量传输场景流量不经过公网服务器但是由于p2p穿透和nat类型关系较大不保证100%成功支持大部分nat类型。[nat类型检测](#nat类型检测)
**假设场景:** **假设场景:**
内网1机器ip为10.1.50.2 内网2机器2 ip为10.2.50.2
想通过访问内网1机器1的2000端口---->访问到内网2机器3 10.2.50.3的22端口 想通过访问使用端机器访问端也就是本机的2000端口---->访问到内网机器 10.2.50.2的22端口
**使用步骤** **使用步骤**
- 在`nps.conf`中设置`p2p_ip`nps服务器ip`p2p_port`nps服务器udp端口 - 在`nps.conf`中设置`p2p_ip`nps服务器ip`p2p_port`nps服务器udp端口
- 在刚才刚才创建的客户端中添加一条p2p代理并设置唯一密钥p2pssh - 在刚才刚才创建的客户端中添加一条p2p代理并设置唯一密钥p2pssh
- 在机器1执行命令 - 在使用端机器(本机)执行命令
``` ```
./npc -server=1.1.1.1:8284 -vkey=123 -password=p2pssh -target=10.2.50.3:22 ./npc -server=1.1.1.1:8284 -vkey=123 -password=p2pssh -target=10.2.50.2:22
``` ```
如需指定本地端口可加参数`-local_port=xx`默认为2000 如需指定本地端口可加参数`-local_port=xx`默认为2000
**注意:** password为web管理上添加的唯一密钥具体命令可查看web管理上的命令提示 **注意:** password为web管理上添加的唯一密钥具体命令可查看web管理上的命令提示
假设机器3用户名为root现在在机器1上执行`ssh -p 2000 root@127.0.0.1`即可访问机器2的ssh 假设内网机器为10.2.50.2的ssh用户名为root现在在本机上执行`ssh -p 2000 root@127.0.0.1`即可访问机器2的ssh如果是网站在浏览器访问127.0.0.1:2000端口即可。
@ -1040,7 +1039,9 @@ POST /auth/getauthkey
## 捐助 ## 捐助
如果您觉得nps对你有帮助欢迎给予我们一定捐助也是帮助nps更好的发展。 如果您觉得nps对你有帮助欢迎给予我们一定捐助也是帮助nps更好的发展。
## 致谢
Thanks [jetbrains](https://www.jetbrains.com/?from=nps) for providing development tools for nps
![https://www.jetbrains.com/?from=nps](https://ftp.bmp.ovh/imgs/2019/12/6435398b0c7402b1.png)
### 支付宝 ### 支付宝
![image](https://github.com/cnlh/nps/blob/master/image/donation_zfb.png?raw=true) ![image](https://github.com/cnlh/nps/blob/master/image/donation_zfb.png?raw=true)
### 微信 ### 微信