From dadd5947f18405db22cc8f530170b783349beaf9 Mon Sep 17 00:00:00 2001
From: "zhiyong.luo" <33410675+lazy-luo@users.noreply.github.com>
Date: Fri, 5 Jan 2024 22:41:17 +0800
Subject: [PATCH] Update readme.md
---
readme.md | 69 +++++++++++++++++++++++++++++++++++++++++++++++++++----
1 file changed, 65 insertions(+), 4 deletions(-)
diff --git a/readme.md b/readme.md
index c89b022..babdd85 100644
--- a/readme.md
+++ b/readme.md
@@ -1,5 +1,56 @@
-# 中文 | [English](https://github.com/lazy-luo/smarGate/blob/master/README_en.md)
-# 快速概览【快速上手手册】 【三方视频教学- B站】
+# samrGate(SG) 中文 | [English](https://github.com/lazy-luo/smarGate/blob/master/README_en.md)
+# 快速选择参考
+## SG是什么?
+* SG是个跨网段远程端口映射工具
+ * 支持内网到内网、内网到外网映射
+* SG是个通过移动APP统一管理跨网络映射的工具
+ * 所有配置入口都在app客户端,一眼看全、高度安全可控
+* SG是个可灵活控制访问入口的工具
+ * 访问入口既可配置到app所在手机上,也能配置到任意SG服务端电脑上
+* SG是个简单的远程文件管理工具
+ * 可对手机及服务端所在服务器进行文件管理操作
+* SG是个简单的socks代理工具
+* SG是个简单的http(s)代理工具
+* ......
+
+## SG有什么特点?
+* 所有映射都通过app客户端进行配置,服务端运行时免配置
+* 支持服务端到APP及服务端到服务端的端口映射
+ * 可以将服务端所在内网任意机器任意端口映射到app所在手机上,通过访问手机本地端口进行穿透访问
+ * 可以通过app客户端配置,将A服务端内网任意主机任意端口映射到B服务端所在主机上
+* 支持链式代理
+* 支持ipv4/6,基于TCP进行P2P穿透
+* 支持自建代理进行数据转发
+* 支持数据隧道加密(TLS)
+* 支持自动数据隧道选择
+ * 优先P2P,次选自定义代理,官方代理兜底
+* 支持自动版本升级及APP客户端上一键升级
+* socks及http(s)代理支持自定义ip白名单及域名白名单,支持CIDR格式IP段及域名统配符
+* 支持TCP协议服务,也支持UDP协议
+ * UDP采用UDP over TCP模式
+* ......
+
+## SG能解决什么问题?
+* 无视内外网,安全访问内网资源的场景
+* 需要P2P高带宽安全传输的场景
+* 有公网IP,需要将内网服务发布出去的场景
+* ......
+
+## SG怎么使用?
+* 下载APP并注册
+* 下载合适的服务端版本,根据用户ID进行配置并运行
+* 登录APP进行端口映射配置
+* 使用配置的映射进行访问
+
+## 有兴趣再细看
+
+
+
+ 查看详细
+
+
+#
+## 快速概览【快速上手手册】 【三方视频教学- B站】
* 平台适配,支持linux、windows、macos、android、(tob,小型机:hp-unix、solaris、AIX)
* cpu架构,支持x86、arm、mips、riscv(tob:alpha、PowerPC、SPRAC)
* 注重安全,“内网”到“内网”的穿透,无需映射任何端口到外网,不更改任何防火墙配置
@@ -13,7 +64,7 @@
* 免费,测试稳定后考虑开源.
* 包含一个android客户端和需内网安装的服务端.
-# APP端配置(必须)--- 无法正常使用典型情况
+## APP端配置(必须)--- 无法正常使用典型情况
* 必须配置“允许后台运行”权限,否则切后台即被系统断连
* 必须配置“休眠时始终保持网络连接”,否则一旦休眠则被系统断连
* 可以配置“允许自启动”权限,否则Android服务端模式下无法开机启动(v0.30及后续版本)
@@ -240,6 +291,9 @@
### 5、电脑或手机可以直接访问手机客户端设置的服务(如ssh、http等)
+
+
+
## 补充说明:
* 所有版本已经打包了依赖,开箱即用.
* 系统将自动清除30天以上未使用的“僵尸账号”.
@@ -250,6 +304,11 @@
>> 1、设置 -> 无线及网络 -> WLAN -> 系统休眠保持连接 "允许" (否则,系统休眠会被断连)
>> 2、设置 -> 无线及网络 -> 移动网络 -> 高级 ->始终保持数据连接 "允许"
+
+
+ 常见问题答疑
+
+
* Q:如何下载安装 android app?
>> 1、用android手机浏览器打开 https://github.com/lazy-luo/smarGate/raw/master/app-release.apk
>> 2、弹出框中下载安装
@@ -288,7 +347,9 @@

>> A:自定义路由标识为:

-
+
+
+
## 最佳实践
* 以下为推荐使用的最佳实践,供参考:
1、android客户端设置为“自动登录”,免除每次输入用户名/密码的麻烦;