mirror of
https://github.com/ehang-io/nps.git
synced 2025-07-05 06:40:43 +00:00
Update README.md
This commit is contained in:
parent
f2d8678681
commit
952ffb0ddc
15
README.md
15
README.md
@ -1,19 +1,23 @@
|
|||||||
# easyProxy
|
# easyProxy
|
||||||
简单、轻量级http代理服务器,主要应用与内网穿透
|
轻量级、较高性能http代理服务器,主要应用与内网穿透。支持多站点配置、客户端与服务端连接中断自动重连,多路传输,大大的提高请求处理速度,go语言编写,无第三方依赖,经过测试内存占用小,普通场景下,仅占用10m内存。
|
||||||
|
|
||||||
## 背景
|
## 背景
|
||||||
我有一个小程序的需求,但是小程序的数据源必须从内网才能抓取到,但是又苦于内网服务器没有公网ip。
|
我有一个小程序的需求,但是小程序的数据源必须从内网才能抓取到,但是又苦于内网服务器没有公网ip,所以只能内网穿透了。
|
||||||
|
|
||||||
用了一段时间ngrok做内网穿透,可能由于功能比较强大,配置起来挺麻烦的,加之开源版有内存的泄漏,很是闹心。
|
用了一段时间ngrok做内网穿透,可能由于功能比较强大,配置起来挺麻烦的,加之开源版有内存的泄漏,很是闹心。
|
||||||
|
|
||||||
正好最近在看go相关的东西,所以做了一款代理服务器,功能比较简单,用于内网穿透最为合适。
|
正好最近在看go相关的东西,所以做了一款代理服务器,功能比较简单,用于内网穿透最为合适。
|
||||||
|
|
||||||
|
## 特点
|
||||||
|
|
||||||
|
- [x] 支持多站点配置
|
||||||
|
- [x] 断线自动重连
|
||||||
|
- [x] 支持多路传输,提高并发
|
||||||
## 安装
|
## 安装
|
||||||
1. release安装
|
1. release安装
|
||||||
> https://github.com/cnlh/easyProxy/releases
|
> https://github.com/cnlh/easyProxy/releases
|
||||||
|
|
||||||
下载对应的系统版本即可(目前linux和windows只编译了64位的),服务端和客户端共用一个程序,go语言开发,无需任何第三方扩展
|
下载对应的系统版本即可(目前linux和windows只编译了64位的),服务端和客户端共用一个程序,go语言开发,无需任何第三方依赖
|
||||||
|
|
||||||
2. 源码安装
|
2. 源码安装
|
||||||
- 安装源码
|
- 安装源码
|
||||||
@ -46,6 +50,10 @@ httpport | 代理的http端口(与nginx配合使用)
|
|||||||
```
|
```
|
||||||
./rproxy -config config.json
|
./rproxy -config config.json
|
||||||
```
|
```
|
||||||
|
|
||||||
|
- 详细说明
|
||||||
|
|
||||||
|
https://github.com/cnlh/easyProxy/wiki/%E4%BD%BF%E7%94%A8%E6%95%99%E7%A8%8B
|
||||||
名称 | 含义
|
名称 | 含义
|
||||||
---|---
|
---|---
|
||||||
config | 配置文件路径
|
config | 配置文件路径
|
||||||
@ -116,7 +124,6 @@ server {
|
|||||||
proxy_pass http://nodejs;
|
proxy_pass http://nodejs;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
~
|
|
||||||
```
|
```
|
||||||
## 域名配置示例
|
## 域名配置示例
|
||||||
> -server A 123.206.77.88
|
> -server A 123.206.77.88
|
||||||
|
Loading…
x
Reference in New Issue
Block a user