zhiyong.luo 6 лет назад
Родитель
Сommit
86f2b3a074
1 измененных файлов с 27 добавлено и 27 удалено
  1. 27 27
      readme.md

+ 27 - 27
readme.md

@@ -11,27 +11,27 @@
 免费,测试稳定后考虑开源. <br>
 包含一个android客户端和需内网安装的服务端.<br>
 ## samrGate是什么?<br>
->> 官方命名为“移动网关”,通过手机客户端将位于内网的服务端网络进行按需暴露,核心引擎采用c++实现。<br>
->> 具备如下特点:<br>
->> * 安全性 <br>
->>>> * 手机客户端作为唯一的访问入口,按需开放,及时关闭。<br>
->>>> * 电脑可以接入手机热点或wifi环境下通过访问手机开放的端口穿透到内网进行访问(客户端会显示手机ip)。<br>
->>>> * 手机网络一般为私有网段别人无法访问。<br>
->>>> * 用户间隔离。<br>
->> * 扩展性<br>
->>>> * 基于内网网段代理,可以配合众多工具实现各种网络服务能力(telnet、ssh、http服务、内网摄像头、远程桌面等)<br>
->>>> * 面向极客,可访问自定义的内网服务(rpc)<br>
->> * 便利性<br>
->>>> * 手机客户端一点配置<br>
->>>> * 服务能力动态增减<br>
->> * 高性能<br>
->>>> * 0.1.1版本开始采用自主网络引擎,性能高,千元手机客户端能支持1千以上的并发共享访问<br>
->>>> * 引擎稳定性正处于测试期,新增-x参数选项用于压测小报文QPS,欢迎大家在不同硬件环境自测,测试方法:./proxy_server -i10000 -o10000 -wnn(nn建议为cpu数量)-xhttp-port (http-port自定义,如果支持SSL则http-port+1为https端口。然后用wrk工具测试)<br>
->> #### “移动网关”是用户私有网关,所有共享访问入口都在客户端,不是类似其它穿透工具主推的面向域名的公共访问入口。打个比方:smarGate是将防盗门随身携带,其它穿透产品是将防盗门放到公共场所,额...虽然需要钥匙,但有种职业叫开锁匠<br>
+官方命名为“移动网关”,通过手机客户端将位于内网的服务端网络进行按需暴露,核心引擎采用c++实现。<br>
+具备如下特点:<br>
+* 安全性 <br>
+  * 手机客户端作为唯一的访问入口,按需开放,及时关闭。<br>
+  * 电脑可以接入手机热点或wifi环境下通过访问手机开放的端口穿透到内网进行访问(客户端会显示手机ip)。<br>
+  * 手机网络一般为私有网段别人无法访问。<br>
+  * 用户间隔离。<br>
+* 扩展性<br>
+  * 基于内网网段代理,可以配合众多工具实现各种网络服务能力(telnet、ssh、http服务、内网摄像头、远程桌面等)<br>
+  * 面向极客,可访问自定义的内网服务(rpc)<br>
+* 便利性<br>
+  * 手机客户端一点配置<br>
+  * 服务能力动态增减<br>
+* 高性能<br>
+  * 0.1.1版本开始采用自主网络引擎,性能高,千元手机客户端能支持1千以上的并发共享访问<br>
+  * 引擎稳定性正处于测试期,新增-x参数选项用于压测小报文QPS,欢迎大家在不同硬件环境自测,测试方法:./proxy_server -i10000 -o10000 -wnn(nn建议为cpu数量)-xhttp-port (http-port自定义,如果支持SSL则http-port+1为https端口。然后用wrk工具测试)<br>
+#### “移动网关”是用户私有网关,所有共享访问入口都在客户端,不是类似其它穿透工具主推的面向域名的公共访问入口。打个比方:smarGate是将防盗门随身携带,其它穿透产品是将防盗门放到公共场所,额...虽然需要钥匙,但有种职业叫开锁匠<br>
 ## samrGate有什么技术特点?<br>
->> * 支持代理穿透<br>
->>>> * 官方提供免费的代理服务器(共享带宽,多人共用时比较慢,最佳实践为启用自有代理服务器)<br>
->>>> * <I>如果自己有云服务器(具备公网ip),用户可自定义自己的代理服务器,且在代理服务器上安装proxy_server。所有数据传输走用户配置的代理服务器(为了防止中间人攻击,代理服务器需要用户生成自签名证书)</I> 。“代理服务器”配置如下:<br>
+* 支持代理穿透<br>
+  * 官方提供免费的代理服务器(共享带宽,多人共用时比较慢,最佳实践为启用自有代理服务器)<br>
+  * <I>如果自己有云服务器(具备公网ip),用户可自定义自己的代理服务器,且在代理服务器上安装proxy_server。所有数据传输走用户配置的代理服务器(为了防止中间人攻击,代理服务器需要用户生成自签名证书)</I> 。“代理服务器”配置如下:<br>
 ```
   <?xml version="1.0" encoding="GBK"?>
     <app-config code="PROXY" name="proxy-server">
@@ -48,7 +48,7 @@
       </moudle-parameter>
   </app-config>
 ```
->>>> 服务端中增加如下配置:
+	  服务端中增加如下配置:
 ```
 ......
     <moudle-parameter>
@@ -57,13 +57,13 @@
       <channel address="xxx.xxx.xxx.xxx:9001" ssl="false" />
     </moudle-parameter>
 ```
->> * 支持p2p通道<br>
->>>> * 使用TCP协议进行p2p穿透,提升安全性<br>
->>>> * 不是所有的网络都支持p2p,取决于两端NAT类型
->>>> * v0.14以上版本,直接支持ipv6,且能提供防火墙穿透
+* 支持p2p通道<br>
+  * 使用TCP协议进行p2p穿透,提升安全性<br>
+  * 不是所有的网络都支持p2p,取决于两端NAT类型
+  * v0.14以上版本,直接支持ipv6,且能提供防火墙穿透
 ## 已知问题<br>
->> * 1、客户端采用webview控件,在android下启动时内存占用较多,后续版本计划用native界面,预计内存占用可降低到50m左右<br>
->> * 2、部分机型android8.0下可能闪退,原因是webview版本BUG,可以尝试升级系统或升级webview组件<br>
+  1. 客户端采用webview控件,在android下启动时内存占用较多,后续版本计划用native界面,预计内存占用可降低到50m左右<br>
+  2. 部分机型android8.0下可能闪退,原因是webview版本BUG,可以尝试升级系统或升级webview组件<br>
 
 ## 使用指南:<br>
 ### 1、下载android客户端(app-release.apk)支持armv7及arm64 cpu架构<br>