pull/103/head v0.19.0
刘河 2019-03-24 03:31:44 +08:00
parent 62bc3c856f
commit e4b08b1b82
1 changed files with 16 additions and 3 deletions

View File

@ -317,7 +317,7 @@ p2p_port|p2p模式开启的udp端口
**方式一:** 类似于nginx实现https的处理
在配置文件中将https_proxy_port设置为443或者其他你想配置的端口和将对应的证书文件路径添加到配置文件中然后就和http代理一样了例如
在配置文件中将https_proxy_port设置为443或者其他你想配置的端口和将对应的证书文件路径添加到配置文件中将`https_just_proxy`设置为false然后就和http代理一样了例如
- 需要访问`https://a.proxy.com` 对应内网`127.0.0.1:80`
@ -734,13 +734,18 @@ location=/static
**使用方法:** 在配置文件nps.conf中设置`ip_limit`=true设置后仅通过注册的ip方可访问。
**ip注册** 在需要访问的机器上,运行客户端
**ip注册**
**方式一:**
在需要访问的机器上,运行客户端
```
./npc register -server=ip:port -vkey=公钥或客户端密钥 time=2
```
time为有效小时数例如time=2在当前时间后的两小时内本机公网ip都可以访问nps代理.
**方式二:**
此外nps的web登陆也可提供验证的功能成功登陆nps web admin后将自动为本机ip注册两小时的允许访问权限。
**注意:** 本机公网ip并不是一成不变的请自行注意有效期的设置同时同一网络下多人也可能是在公用同一个公网ip。
### 客户端最大连接数
@ -870,6 +875,13 @@ timestamp为当前时间戳
**注意:** 为保证安全时间戳的有效范围为20秒内所以每次提交请求必须重新生成。
### 获取服务端时间
由于服务端与api请求的客户端时间差异不能太大所以提供了一个可以获取服务端时间的接口
```
POST /auth/gettime
```
### 获取服务端authKey
如果想获取authKey服务端提供获取authKey的接口
@ -880,6 +892,7 @@ POST /auth/getauthkey
将返回加密后的authKey采用aes cbc加密请使用与服务端配置文件中cryptKey相同的密钥进行解密
### 详细文档
- 此文档近期可能更新较慢,建议自行抓包
@ -1781,7 +1794,7 @@ POST /auth/getauthkey
- 解密密钥长度128
- 偏移量与密钥相同
- 补码方式pkcs5padding
- 解密串编码方式十六进制
- 解密串编码方式 十六进制
### 详细文档
- 此文档近期可能更新较慢,建议自行抓包