mirror of https://github.com/ehang-io/nps
readme
parent
69e60a3337
commit
006ddbc871
35
README.md
35
README.md
|
@ -72,6 +72,7 @@ nps是一款轻量级、高性能、功能强大的**内网穿透**代理服务
|
|||
* [重载配置文件](#重载配置文件)
|
||||
* [通过代理连接nps](#通过代理连接nps)
|
||||
* [日志输出级别](#日志输出级别)
|
||||
* [群晖支持](#群晖支持)
|
||||
|
||||
* [相关功能](#相关功能)
|
||||
* [数据压缩支持](#数据压缩支持)
|
||||
|
@ -93,6 +94,7 @@ nps是一款轻量级、高性能、功能强大的**内网穿透**代理服务
|
|||
* [限制ip访问](#限制ip访问)
|
||||
* [客户端最大连接数限制](#客户端最大连接数)
|
||||
* [端口复用](#端口复用)
|
||||
* [多路复用](#多路复用)
|
||||
* [环境变量渲染](#环境变量渲染)
|
||||
* [健康检查](#健康检查)
|
||||
|
||||
|
@ -103,11 +105,6 @@ nps是一款轻量级、高性能、功能强大的**内网穿透**代理服务
|
|||
* [获取用户真实ip](#获取用户真实ip)
|
||||
* [客户端地址显示](#客户端地址显示)
|
||||
* [客户端与服务端版本对比](#客户端与服务端版本对比)
|
||||
* [简单的性能测试](#简单的性能测试)
|
||||
* [qps](#qps)
|
||||
* [速度测试](#速度测试)
|
||||
* [内存和cpu](#内存和cpu)
|
||||
* [额外消耗连接数](#额外消耗连接数)
|
||||
* [webAPI](#webAPI)
|
||||
* [贡献](#贡献)
|
||||
* [交流群](#交流群)
|
||||
|
@ -635,6 +632,9 @@ LevelWarning->4 LevelNotice->5
|
|||
LevelInformational->6 LevelDebug->7
|
||||
```
|
||||
默认为全输出,级别为0到7
|
||||
|
||||
#### 群晖支持
|
||||
可在releases中下载spk群晖套件,例如`npc_x64-6.1_0.19.0-1.spk`
|
||||
## 相关功能
|
||||
|
||||
### 数据压缩支持
|
||||
|
@ -774,6 +774,10 @@ time为有效小时数,例如time=2,在当前时间后的两小时内,本
|
|||
- 使用时将需要复用的端口设置为与`bridge_port`一致即可,将自动识别。
|
||||
- 如需将web管理的端口也复用,需要配置`web_host`也就是一个二级域名以便区分
|
||||
|
||||
### 多路复用
|
||||
|
||||
nps默认支持多路复用,无需开启。
|
||||
|
||||
### 环境变量渲染
|
||||
npc支持环境变量渲染以适应在某些特殊场景下的要求。
|
||||
|
||||
|
@ -825,6 +829,7 @@ health_check_target=127.0.0.1:8083,127.0.0.1:8082
|
|||
第一种是tcp模式,也就是以tcp的方式与目标建立连接,能成功建立连接表示成功
|
||||
|
||||
如果失败次数超过`health_check_max_failed`,nps则会移除该npc下的所有该目标,如果失败后目标重新上线,nps将自动将目标重新加入。
|
||||
|
||||
项 | 含义
|
||||
---|---
|
||||
health_check_timeout | 健康检查超时时间
|
||||
|
@ -859,26 +864,6 @@ health_http_url | 健康检查url,仅http模式适用
|
|||
### 客户端与服务端版本对比
|
||||
为了程序正常运行,客户端与服务端的版本必须一致,否则将导致客户端无法成功连接致服务端。
|
||||
|
||||
## 简单的性能测试
|
||||
|
||||
### qps
|
||||

|
||||
### 速度测试
|
||||
**测试环境:** 1M带宽云服务器,理论125kb/s,带宽与代理无关,与服务器带宽和内网客户端外网带宽关系较大。
|
||||

|
||||
|
||||
|
||||
### 内存和cpu
|
||||
|
||||
**1000次性能测试后**
|
||||

|
||||
|
||||
**启动时**
|
||||

|
||||
|
||||
### 额外消耗连接数
|
||||
为了最大化的提升效率和并发,客户端与服务端之间仅两条tcp连接,减少建立连接的时间消耗和多余socket连接对机器性能的影响。
|
||||
|
||||
## webAPI
|
||||
|
||||
### webAPI验证说明
|
||||
|
|
Loading…
Reference in New Issue