diff --git a/README.md b/README.md
index 56fbc81d..7078c472 100644
--- a/README.md
+++ b/README.md
@@ -7,9 +7,9 @@
[](https://github.com/NetchX/Netch/actions)
[](LICENSE)
-[中文说明](/docs/README.zh-CN.md)
+[文档网站](https://netch.org/) [常见问题](https://netch.org/#/docs/zh-CN/faq)
-[常见问题](https://netch.org/#/docs/zh-CN/faq)
+[中文说明](README.zh-CN.md)
Game network accelerator
@@ -31,12 +31,12 @@ Currently supports the following protocols
- ShadowsocksR
- Trojan
- VMess
-- VLess
+- VLESS
As well, Netch avoid the restricted NAT problem caused by SSTap. You can use an NATTypeTester to test out what your NAT type is. When using SSTap to speed up some P2P gaming connections or the game is required for that kind of open NAT type, you may experience some bad situations such as unable to join the game
## Sponsor
-
+
- [RabbitHosts](https://rabbithosts.com/cart.php)
- [ManSora](https://www.mansora.co/cart.php)
@@ -46,7 +46,7 @@ As well, Netch avoid the restricted NAT problem caused by SSTap. You can use an
- XMR *48ju3ELNZEa6wwPBMexCJ9G218BGY2XwhH6B6bmkFuJ3QgM4hPw2Pra35jPtuBZSc7SLNWeBpiWJZWjQeMAiLnTx2tH2Efx*
## Screenshots
-
+
## Requirements
- [.NET Framework 4.8 (Included in Windows 10 1903+)](https://dotnet.microsoft.com/download/dotnet-framework/net48)
diff --git a/docs/README.zh-CN.md b/README.zh-CN.md
similarity index 74%
rename from docs/README.zh-CN.md
rename to README.zh-CN.md
index 97ecff80..5c7ac878 100644
--- a/docs/README.zh-CN.md
+++ b/README.zh-CN.md
@@ -7,9 +7,9 @@
[](https://github.com/NetchX/Netch/actions)
[](LICENSE)
-游戏加速工具
+[文档网站](https://netch.org/) [常见问题](https://netch.org/#/docs/zh-CN/faq)
-[网站](https://netch.org/)
+游戏加速工具
## TOC
- [Netch](#Netch)
@@ -17,8 +17,6 @@
- [简介](#简介)
- [赞助商](#赞助商)
- [捐赠](#捐赠)
- - [新手入门](Quickstart.zh-CN.md)
- - [进阶用法](Advanced_Usage.zh-CN.md)
- [依赖](#依赖)
- [语言支持](#语言支持)
@@ -31,15 +29,12 @@ Netch 是一款 Windows 平台的开源游戏加速工具,Netch 可以实现
- ShadowsocksR
- Trojan
- VMess
-- VLess
+- VLESS
与此同时 Netch 避免了 SSTap 的 NAT 问题 ,检查 NAT 类型即可知道是否有 NAT 问题。使用 SSTap 加速部分 P2P 联机,对 NAT 类型有要求的游戏时,可能会因为 NAT 类型严格遇到无法加入联机,或者其他影响游戏体验的情况
-
-需要更多特性请移步魔改仓库 [Netch-ForOwnUse](https://github.com/AmazingDM/Netch-ForOwnUse),
-
## 赞助商
-
+
- [RabbitHosts](https://rabbithosts.com/cart.php)
- [ManSora](https://www.mansora.co/cart.php)
@@ -48,16 +43,13 @@ Netch 是一款 Windows 平台的开源游戏加速工具,Netch 可以实现
## 捐赠
- XMR *48ju3ELNZEa6wwPBMexCJ9G218BGY2XwhH6B6bmkFuJ3QgM4hPw2Pra35jPtuBZSc7SLNWeBpiWJZWjQeMAiLnTx2tH2Efx*
-## 新手入门
-[新手入门教程](Quickstart.zh-CN.md)
-
-## 进阶用法
-[进阶教程](Advanced_Usage.zh-CN.md)
## 依赖
- [.NET Framework 4.8 (Windows 10 1903+ 已包含)](https://dotnet.microsoft.com/download/dotnet-framework/thank-you/net48-offline-installer)
## 语言支持
-Netch 支持多种语言,在启动时会根据系统语言选择自身语言。如果需要手动切换语言,可以在启动时加入命令行参数,命令行参数为目前支持的语言代码,可以去 [NetchTranslation/i18n](https://github.com/NetchX/NetchTranslation/tree/master/i18n) 文件夹下查看外部支持的语言代码文件。Netch 目前内置 en-US,zh-CN,外置 zh-TW。欢迎大家为 [NetchTranslation](https://github.com/NetchX/NetchTranslation) 提供其他语言的翻译
+Netch 内置 en-US 和 zh-CN,外置 zh-TW 等,默认根据系统语言选择语言。
+
+[Netch 外置语言仓库](https://github.com/NetchX/NetchTranslation) ,欢迎提供其他语言的翻译
## 引用
- [core](https://github.com/aiocloud/core)
diff --git a/docs/Advanced_Usage.zh-CN.md b/docs/Advanced_Usage.zh-CN.md
deleted file mode 100644
index d9149b94..00000000
--- a/docs/Advanced_Usage.zh-CN.md
+++ /dev/null
@@ -1,213 +0,0 @@
-# Netch 模式
-
-## 目录
-
-1. [模式介绍](#模式介绍)
- - 1.1 [模式 1 进程代理模式](#模式-1-进程代理模式)
- - 1.2 [模式 2(需要自己新建模式文件) TUN/TAP IP 黑名单代理模式](#模式-2需要自己新建模式文件-tuntap-ip-黑名单代理模式)
- - 1.3 [模式 3 TUN/TAP (IP 白名单)全局代理模式](#模式-3-tuntap-ip-白名单全局代理模式)
- - 1.4 [模式 4 HTTP 系统代理](#模式-4-http-系统代理)
- - 1.5 [模式 5 本地 Socks5 代理](#模式-5-本地-socks5-代理)
- - 1.6 [模式 6 本地 Socks5 和 HTTP 代理](#模式-6-本地-socks5-和-http-代理)
-2. [Socks 5 代理中转](#socks-5-代理中转)
-3. [新建进程代理模式](#新建进程代理模式)
- - 3.1 [模式](#模式)
- - 3.2 [扫描](#扫描)
- - 3.3 [启动](#启动)
-
-## 模式介绍
-
-目前 Netch 所有模式文件都在 `mode` 文件夹下。模式号即模式菜单中最左边中括号内数字
-
-内置的模式中,如果模式名中有 Bypass China 的部分,即该模式会绕过中国 IP 段
-
-模式 1 和模式 2 里面除了第一行格式不同,其他内容和 [SSTap-Rule](https://github.com/FQrabbit/SSTap-Rule) 相同。是否绕过中国的功能依赖于 [CNIP 文件](https://github.com/NetchX/Netch/blob/master/Netch/Resources/CNIP)
-
-模式 3 到模式 5 的是否绕过中国的功能依赖于 [acl 文件](https://github.com/NetchX/Netch/blob/master/binaries/default.acl)
-
-第一行格式均为如下样式,不同模式之间第一行的具体区别可以参照后面的内容
-
-```Python
-# 备注, 类型(是主项目 USAGE.zh-CN.md 里提到的模式类型的值减一), 是否绕过中国(1 为是, 0 为否)
-```
-
-### 模式 1 进程代理模式
-
-- 根据进程名进行代理
-- 底层依赖于 [NetFilter SDK](https://netfiltersdk.com)
-- 对于第一次使用 Netch 的用户而言,不需要做多余的事情
- - 若 [NetFilter SDK](https://netfiltersdk.com) 的驱动不存在,会自动安装
- - 若驱动版本过低,会自动更新
-
-范例文件
-
-在这个模式里,第一行只有备注是有用的,规则内容支持C++正则表达式
-
-```
-# 备注
-进程名 1(会被代理)
-!进程名 2(不会被代理)
-csgo.exe
-\\steam\\(代理运行路径包含steam的所有程序)
-...
-```
-
-### 模式 2(需要自己新建模式文件) TUN/TAP IP 黑名单代理模式
-
-- 黑名单代理指的是,除了名单内的 IP 走代理,其他连接都不走代理
-- 需要自己新建模式文件,第一行写法同模式 3,只是需要把 2 改成 1
-- 后续内容的格式同 [SSTap-rules](https://github.com/FQrabbit/SSTap-Rule),任何规则问题建议到那边去提
-- 可以通过左下角的`设置`来配置 IP 地址,子网掩码,网关,DNS
-- 该模式下直连 IP 段无效,暂时没有代码实现
-- 底层依赖于 [Tap-Windows](https://github.com/OpenVPN/tap-windows) 适配器等
-- 如果 Netch 提示没有该适配器,可以直接安装 [Tap-Windows](https://build.openvpn.net/downloads/releases/latest/tap-windows-latest-stable.exe) 或者通过安装 [OpenVPN](https://openvpn.net/community-downloads/),[SSTap](https://github.com/mayunbaba2/SSTap-beta-setup) 的方式获得该适配器
-
-范例文件
-
-在这个模式里,是否绕过中国的值是无效的
-
-```
-# 备注, 1
-无类别域间路由写法 1(目的 IP 在这个子网内的网络请求都会被代理)
-无类别域间路由写法 2
-...
-```
-
-### 模式 3 TUN/TAP (IP 白名单)全局代理模式
-
-- 白名单代理指的是,除了名单内的 IP 不走代理,其他连接都走代理
-- 可以通过左下角的`设置`来配置 IP 地址,子网掩码,网关,DNS,直连 IP 段
-- 底层依赖于 [Tap-Windows](https://github.com/OpenVPN/tap-windows) 适配器,tun2socks 等
-- 如果 Netch 提示没有该适配器,可以直接安装 [Tap-Windows](https://build.openvpn.net/downloads/releases/latest/tap-windows-latest-stable.exe) 或者通过安装 [OpenVPN](https://openvpn.net/community-downloads/),[SSTap](https://github.com/mayunbaba2/SSTap-beta-setup) 的方式获得该适配器
-
-范例文件
-
-```
-# 备注, 2, 是否绕过中国(1 为是, 0 为否)
-无类别域间路由写法 1(目的 IP 只有在这个子网内的网络请求不会被代理,其他的都会被代理)
-无类别域间路由写法 2
-...
-```
-
-### 模式 4 HTTP 系统代理
-
-- 默认地址和端口为 127.0.0.1:2802
-- 端口可以在左下角设置里面更改
-- 会被设置为系统代理
-
-范例文件
-
-```
-# 备注, 3, 是否绕过中国(1 为是, 0 为否)
-(目前只有第一行是有效的)
-```
-
-### 模式 5 本地 Socks5 代理
-
-- 默认地址和端口为 127.0.0.1:2801
-- 端口可以在左下角设置里面更改
-- 不会被设置为系统代理,对于 Chrome 之类使用系统代理的浏览器需要设置使用插件 SwitchyOmega 之后才能被正常代理
-- 注意如果是使用 Firefox 的网络设置,请仅设置 Socks5 代理,清除其他代理配置,并取消勾选`为所有协议使用相同的代理服务器`
-- 其他模式均含 Socks5 代理,本模式可以理解为仅 Socks5 代理\
-
-范例文件
-
-```
-# 备注, 4, 是否绕过中国(1 为是, 0 为否)
-(目前只有第一行是有效的)
-```
-
-### 模式 6 本地 Socks5 和 HTTP 代理
-
-- Socks5 代理的默认地址和端口为 127.0.0.1:2801
-- HTTP 代理的默认地址和端口为 127.0.0.1:2802
-- 端口可以在左下角设置里面更改
-- 不会被设置为系统代理
-
-范例文件
-
-```
-# 备注, 5, 是否绕过中国(1 为是, 0 为否)
-(目前只有第一行是有效的)
-```
-
-## Socks 5 代理中转
-
-说明一下,Netch 并非是以网页代理为目的开发的程序,如果需要网络代理为目的的程序,需要 PAC,规则分流,订阅管理等功能的,请尽量参考使用以下软件而非 Netch(均为 Windows 平台)
-
-ShadowsocksR
-
-- [HMBSbige/ShadowsocksR-Windows](https://github.com/HMBSbige/ShadowsocksR-Windows/releases)
-
-Shadowsocks
-
-- [Clash for Windows](https://github.com/Fndroid/clash_for_windows_pkg/releases)
-
-V2Ray
-
-- [V2RayN](https://github.com/2dust/v2rayN/releases)
-
-如果你想使用的代理工具目前 Netch 还不支持,或者需要一些 Netch 目前没有的功能,如 V2Ray 自定义配置,Socks5 本地代理规则分流的,可以在 Netch 里添加对应工具的本地 Socks5 代理端口后使用,注意如果你用的是模式 3 TUN/TAP (IP 白名单)全局代理模式,记得在`设置 - 全局直连 IP`中添加你的服务器 IP 地址,否则会产生代理回环
-
-## 新建进程代理模式
-
-- 现在软件还处在早期开发阶段,可能后续版本会发生很大变化,操作仅供参考
-
-当前版本已添加配置编辑功能,根据自己的情况,使用订阅或者别的方法添加代理配置,我这里使用的是剪贴板导入
-
-
-
-如果你发现你的程序没我截图的看起来清晰,可以右键 `Netch.exe - 属性 - 兼容性 - 更改高 DPI 设置 - 替代高 DPI 缩放执行 - 系统(增强)`
-
-### 模式
-
-如果你的游戏的模式已经被收录,也可以考虑在模式菜单中,选择使用已收录的模式。所有模式的文件,都在 `./mode/` 文件夹下,如果你需要多个模式的合并文件,可以使用记事本将其打开,将多个文件合并
-
-ping 的值未必准确,因为这只是你本地到代理服务器而非游戏服务器的延迟
-
-如果你的游戏的模式没被收录,可以看接下来的扫描步骤来手动创建模式
-
-接着点击菜单栏上的`模式 - 创建进程模式`
-
-
-
-### 扫描
-
-在弹出的窗口中点击`扫描`
-
-
-
-选择你要加速的游戏的安装路径,根据游戏不同,可能需要选择多个不同的目录进行扫描,参见[萌鹰的 Netch 教程](https://www.eaglemoe.com/archives/142)(包括 GTAOL 和 R6S 的配置方法)
-
->4. 选定 GTA5 游戏目录,点击确定,软件会自动扫描目录下的 exe 程式并填写进去
->5. 再次点击扫描,选择 SocialClub 的安装地址(一般为 C:\Program Files\Rockstar Games\Social Club),点击确定,点击保存
->
->注意:加入游戏时请不要忘记加入社交组件,比如说 GTA 不要忘记 SocialClub ,彩虹六号不要忘记 Uplay,如果游戏进程名与其他进程名重复,则可手动修改已创建好的模式文件,在进程名前加上绝对路径即可。csgo.exe -> C:\steam\game\Counter-Strike Global Offensive\csgo.exe
-
-这里以CSGO为例,只需添加CSGO游戏根目录即可
-
-
-
-扫描时可能需要稍等片刻,扫描后记得填写备注
-
-如果需要添加单个程序,也可以在添加按钮左侧的编辑栏中手动输入并添加
-
-之后点保存进行`保存`
-
-
-
-### 启动
-
-最后确认服务器一栏和模式一栏均为之前自己添加并需要使用的,没问题后点击`启动`即可
-
-
-
-启动后,你再去游戏根目录或者别的启动器如 Steam,Uplay 启动游戏即可。此时游戏就已经被代理了
-
-如果在 Netch 启动前就启动了游戏,建议重启游戏
-
-如果需要 Steam,Uplay 等启动器也被代理,参照前面的方式对 Steam,Uplay 根目录也进行扫描即可
-
-## 语言支持
-
-Netch 支持多种语言,在启动时会根据系统语言选择自身语言。如果需要手动切换语言,可以在启动时加入命令行参数,命令行参数为目前支持的语言代码,可以去 [NetchTranslation/i18n](https://github.com/NetchX/NetchTranslation/tree/master/i18n) 文件夹下查看外部支持的语言代码文件。Netch 目前内置 en-US,zh-CN,外置 zh-TW。欢迎大家为 [NetchTranslation](https://github.com/NetchX/NetchTranslation) 提供其他语言的翻译
diff --git a/docs/Quickstart.zh-CN.md b/docs/Quickstart.zh-CN.md
deleted file mode 100644
index c3f62998..00000000
--- a/docs/Quickstart.zh-CN.md
+++ /dev/null
@@ -1,48 +0,0 @@
-# 新手入门
-**Version : 1.5.1**
-
-[下载地址](https://github.com/NetchX/Netch/releases)
-
-## 主界面
-
-
-
-
-
-## 设置界面
-
-
-
-## 添加服务器
-
-> Netch 目前仅支持以下代理协议:Shadowsocks,VMess,Socks5,ShadowsockR,Trojan。
-
-首先,点击`服务器`增加所需服务器
-
-
-
-可手动添加单个服务器,或者通过剪切板链接添加单个服务器。也可通过订阅链接批量添加。
-
-点击 `订阅` ` 管理订阅链接` 进入以下界面。
-
-
-
-填写备注与链接,然后保存即可。保存后在主界面点击 `订阅` ` 从订阅链接更新服务器`。完成服务器添加。添加完服务器后可对服务器进行修改,删除和测速。
-
-## 选择模式
-
-> 此处需要会一点英语,比如你应该知道 `吃鸡` 的英文名称是 `PlayerUnknown's Battlegrounds`
-
-模式选择框有搜索功能,在模式框里输入字符即可搜索,使用英文名称进行搜索,搜索到所需的模式后单击选择,启用模式。相对应的游戏即可被加速
-
-若没有所需的模式,请选择 `[3] Bypass LAN and China (TUN/TAP)` 的模式。此模式需要安装 [TAP-Windows](https://github.com/OpenVPN/tap-windows) 适配器,如果 Netch 提示没有该适配器,可以直接安装 [TAP-Windows](https://build.openvpn.net/downloads/releases/latest/tap-windows-latest-stable.exe) 来获得该适配器
-
-关于更多的模式说明,详见 [进阶用法](Advanced_Usage.zh-CN.md)。
-
-选择完模式后,点击启用,游戏已被代理。这一步需在开启游戏前完成。
-
-## 配置说明
-
-在设置界面填写完快捷配置数量后即可在主界面进行配置,填入配置名,选择相应的服务器和游戏模式,按下 `Ctrl` 与鼠标左键,即可保存当前配置。下次使用时,点击配置名即可快速启用。
-
-~~ 如果你还觉得不会用,可以去用 SSTap (逃~~
diff --git a/docs/screenshots/addLink.zh-CN.png b/docs/screenshots/addLink.zh-CN.png
deleted file mode 100644
index 04d89318..00000000
Binary files a/docs/screenshots/addLink.zh-CN.png and /dev/null differ
diff --git a/docs/screenshots/addServer.zh-CN.png b/docs/screenshots/addServer.zh-CN.png
deleted file mode 100644
index a6aa9c53..00000000
Binary files a/docs/screenshots/addServer.zh-CN.png and /dev/null differ
diff --git a/docs/screenshots/advanced/createMode.png b/docs/screenshots/advanced/createMode.png
deleted file mode 100644
index 8a33bc67..00000000
Binary files a/docs/screenshots/advanced/createMode.png and /dev/null differ
diff --git a/docs/screenshots/advanced/importServer.png b/docs/screenshots/advanced/importServer.png
deleted file mode 100644
index c5c090db..00000000
Binary files a/docs/screenshots/advanced/importServer.png and /dev/null differ
diff --git a/docs/screenshots/advanced/modeForm.png b/docs/screenshots/advanced/modeForm.png
deleted file mode 100644
index 72c17574..00000000
Binary files a/docs/screenshots/advanced/modeForm.png and /dev/null differ
diff --git a/docs/screenshots/advanced/saveMode.png b/docs/screenshots/advanced/saveMode.png
deleted file mode 100644
index b0d14f2f..00000000
Binary files a/docs/screenshots/advanced/saveMode.png and /dev/null differ
diff --git a/docs/screenshots/advanced/scan.png b/docs/screenshots/advanced/scan.png
deleted file mode 100644
index fff81f6c..00000000
Binary files a/docs/screenshots/advanced/scan.png and /dev/null differ
diff --git a/docs/screenshots/advanced/started.png b/docs/screenshots/advanced/started.png
deleted file mode 100644
index 4095ccac..00000000
Binary files a/docs/screenshots/advanced/started.png and /dev/null differ
diff --git a/docs/screenshots/main.zh-CN.png b/docs/screenshots/main.zh-CN.png
deleted file mode 100644
index 8d5e7771..00000000
Binary files a/docs/screenshots/main.zh-CN.png and /dev/null differ
diff --git a/docs/screenshots/main.zh-CN2.png b/docs/screenshots/main.zh-CN2.png
deleted file mode 100644
index f68c0547..00000000
Binary files a/docs/screenshots/main.zh-CN2.png and /dev/null differ
diff --git a/docs/screenshots/set.png b/docs/screenshots/set.png
deleted file mode 100644
index ee3e2c50..00000000
Binary files a/docs/screenshots/set.png and /dev/null differ
diff --git a/docs/sponsor/mansora.jpg b/docs/sponsor/mansora.jpg
deleted file mode 100644
index 9c86ab5a..00000000
Binary files a/docs/sponsor/mansora.jpg and /dev/null differ
diff --git a/docs/sponsor/nyancat.jpg b/docs/sponsor/nyancat.jpg
deleted file mode 100644
index 31dd5cdb..00000000
Binary files a/docs/sponsor/nyancat.jpg and /dev/null differ
diff --git a/.github/jetbrains-variant-4.svg b/images/jetbrains-variant-4.svg
similarity index 100%
rename from .github/jetbrains-variant-4.svg
rename to images/jetbrains-variant-4.svg
diff --git a/docs/screenshots/main.png b/images/screenshots/main.png
similarity index 100%
rename from docs/screenshots/main.png
rename to images/screenshots/main.png