From c678b29d636ffcd7edccf4b202b18ee8e41be495 Mon Sep 17 00:00:00 2001 From: he liu <40694320+cnlh@users.noreply.github.com> Date: Sun, 30 Dec 2018 22:40:19 +0800 Subject: [PATCH 1/2] Update README.md --- README.md | 43 ++++++++++++++++++++++++++++++------------- 1 file changed, 30 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index 98a4563..b048af3 100644 --- a/README.md +++ b/README.md @@ -32,6 +32,7 @@ easyProxy是一款轻量级、高性能、功能最为强大的**内网穿透** - [x] 支持http代理 - [x] 支持内网穿透sock5代理,配合proxifer可达到vpn的效果,在外网访问内网资源或者设备,同时可以设置用户名和密码验证 - [x] 强大的web管理界面,可方便的设置的和管理隧道 +- [x] 支持站点密码保护 - [x] 支持同时开多条tcp、udp隧道等等,且只需要开一个客户端和服务端 - [x] 支持一个服务端,多个客户端模式 @@ -42,12 +43,11 @@ easyProxy是一款轻量级、高性能、功能最为强大的**内网穿透** 3. [tcp隧道模式](#tcp隧道模式) 4. [udp隧道模式](#udp隧道模式) 5. [http反向代理请求](#http代理请求) -6. [socks5代理模式](#sock5代理模式) +6. [socks5代理模式](#socks5代理模式) 7. [http代理模式](#http代理模式) 8. [数据压缩支持](#数据压缩支持) -9. [操作系统支持](#操作系统支持) - - +9. [站点密码保护](#站点密码保护) +10. [配置文件说明](#配置文件) ## 安装 @@ -67,7 +67,7 @@ easyProxy是一款轻量级、高性能、功能最为强大的**内网穿透** ![image](https://github.com/cnlh/easyProxy/blob/master/image/web2.png?raw=true) ### 介绍 -可在网页上配置和管理各个tcp、udp隧道、内网站点代理等等,功能极为强大,操作也非常方便。[演示地址](http://123.206.77.88:8081) 密码:123 +可在网页上配置和管理各个tcp、udp隧道、内网站点代理等等,功能极为强大,操作也非常方便。 ### 使用 **有两种模式:** @@ -114,15 +114,10 @@ tcpport | 服务端与客户端通信端口 - 配置 -进入web界面,公网ip:web界面端口(默认8080),密码为123 +进入web界面,公网ip:web界面端口(默认8080),密码默认为123 + -### 配置文件/conf/app.conf -名称 | 含义 ----|--- -httpport | web管理端口 -password | web界面管理密码 -hostPort | 域名代理模式监听端口 ## tcp隧道模式 @@ -345,7 +340,10 @@ u | 验证的用户名 p | 验证的密码 **说明**:用户名和密码验证模式,仅部分socks5客户端支持,例如proxifer。 -如需验证,在服务端命令后加上 + +默认验证的用户名和密码为/conf/app.conf中的用户名和密码 + +如需不同,可在服务端命令后加上,将会覆盖/conf/app.conf中的配置 ``` -u=user -p=password ``` @@ -426,5 +424,24 @@ httpport | http代理连接端口 将参数修改为snappy即可 +## 站点保护 +由于所有客户端共用一个 http 服务端口,任何知道你的域名和 url 的人都能访问到你部署在内网的 web 服务,但是在某些场景下需要确保只有限定的用户才能访问。 + +easyProxy支持通过 HTTP Basic Auth 来保护你的 web 服务,使用户需要通过用户名和密码才能访问到你的服务。 + +该功能目前可以在 域名代理模式、http代理请求模式、http代理模式 中使用,需要在/conf/app.conf中设置。 + +**注意:** web管理中如果设置了用户名和密码则会覆盖配置文件中的用户名和密码 + +## 配置文件 +/conf/app.conf +名称 | 含义 +---|--- +httpport | web管理端口 +password | web界面管理密码 +hostPort | 域名代理模式监听端口 +auth.user | 验证用户名(socks5、http代理、http代理请求、域名代理模式) +auth.password | 验证密码(socks5、http代理、http代理请求、域名代理模式) + ## 操作系统支持 支持Windows、Linux、MacOSX等,无第三方依赖库。 From 53de6d5c064088ca552607839ae88475cd30b467 Mon Sep 17 00:00:00 2001 From: he liu <40694320+cnlh@users.noreply.github.com> Date: Sun, 30 Dec 2018 22:41:25 +0800 Subject: [PATCH 2/2] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b048af3..16d984e 100644 --- a/README.md +++ b/README.md @@ -46,7 +46,7 @@ easyProxy是一款轻量级、高性能、功能最为强大的**内网穿透** 6. [socks5代理模式](#socks5代理模式) 7. [http代理模式](#http代理模式) 8. [数据压缩支持](#数据压缩支持) -9. [站点密码保护](#站点密码保护) +9. [站点保护](#站点保护) 10. [配置文件说明](#配置文件) ## 安装