Update README.md

This commit is contained in:
he liu 2019-01-03 05:36:49 +08:00 committed by GitHub
parent a325d87bda
commit ed99973960
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 28 additions and 15 deletions

View File

@ -149,7 +149,7 @@ tcpport | 服务端与客户端通信端口
名称 | 含义
---|---
mode | 运行模式(client、server不写默认client)
mode | 运行模式
vkey | 验证密钥
tcpport | 服务端与客户端通信端口
httpport | 外部访问端口
@ -161,6 +161,22 @@ target | 目标地址,格式如上
```
./easyProxy -server=ip:port -vkey=DKibZF5TXvic1g3kY
```
- 与nginx配合实现访问a.ourcauc.com等同访问10.1.50.203:80效果将该域名解析道云服务器nginx配置
```
server {
listen 80;
server_name a.ourcauc.com;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-Nginx-Proxy true;
proxy_set_header Connection "";
proxy_pass http://127.0.0.1:8024;
}
}
```
## udp隧道模式
### 场景及原理
@ -187,7 +203,7 @@ target | 目标地址,格式如上
名称 | 含义
---|---
mode | 运行模式(client、server不写默认client)
mode | 运行模式
vkey | 验证密钥
tcpport | 服务端与客户端通信端口
httpport | 公网vps的访问端口
@ -225,7 +241,7 @@ target | 目标地址,格式如上
名称 | 含义
---|---
mode | 运行模式(client、server不写默认client)
mode | 运行模式
vkey | 验证密钥
tcpport | 服务端与客户端通信端口
httpport | 代理的http端口与nginx配合使用
@ -280,10 +296,6 @@ Replace | 是否自动匹配替换[(查看场景)](https://github.com/cnlh/e
### nginx代理配置示例
```
upstream nodejs {
server 127.0.0.1:8024;
keepalive 64;
}
server {
listen 80;
server_name a.ourcauc.com b.ourcauc.com c.ourcauc.com ;
@ -293,7 +305,7 @@ server {
proxy_set_header Host $http_host;
proxy_set_header X-Nginx-Proxy true;
proxy_set_header Connection "";
proxy_pass http://nodejs;
proxy_pass http://127.0.0.1:8024;
}
}
```
@ -334,7 +346,7 @@ server {
名称 | 含义
---|---
mode | 运行模式(client、server不写默认client)
mode | 运行模式
vkey | 验证密钥
tcpport | 服务端与客户端通信端口
httpport | 代理的http端口socks5连接端口
@ -343,13 +355,14 @@ p | 验证的密码
**说明**用户名和密码验证模式仅部分socks5客户端支持例如proxifer。
默认验证的用户名和密码为/conf/app.conf中的用户名和密码
默认验证的用户名和密码为/conf/app.conf中的用户名和密码为空则不验证
如需不同,可在服务端命令后加上
如需不同,可在服务端命令后加上,将会覆盖/conf/app.conf中的配置
```
-u=user -p=password
```
即可
即可,将会覆盖/conf/app.conf中的配置
- 客户端
@ -361,9 +374,9 @@ p | 验证的密码
- 需要使用内网代理的机器
```
配置sock5代理即可ip为外网服务器ip端口为httpport即可在外网环境使用内网啦也可使用proxifer等全局代理软件。
配置socks5代理即可ip为外网服务器ip端口为httpport即可在外网环境使用内网啦也可使用proxifer等全局代理软件。
```
如果设置了用户名和密码,记得填上用户名和密码
如果设置了用户名和密码,记得填上用户名和密码(仅部分客户端支持密码验证)
@ -383,7 +396,7 @@ p | 验证的密码
名称 | 含义
---|---
mode | 运行模式(client、server不写默认client)
mode | 运行模式
vkey | 验证密钥
tcpport | 服务端与客户端通信端口
httpport | http代理连接端口