diff --git a/README.md b/README.md
index 9c6fa3b..ac14462 100644
--- a/README.md
+++ b/README.md
@@ -38,13 +38,12 @@
* 某些npm install的时候,并且使用cnpm也无法安装时,可以尝试开启npm代理再试
### 6、 增强功能
-* 众所周知的原因,不能在这里展示太多,自己下载来安装看看吧
+* 众所周知的原因,不能说太多,怕被查水表,默认关闭,感兴趣的可以私下交流
* 反正开了这个之后,上面那些dns优选什么的特性好像都不香了
-* 建议遇到打不开的网站,可以将域名添加到增强功能自定义域名配置中(注意:是不是似曾相识? (●゚ω゚●)没有注意~~)
***安全警告***:
* 请勿使用来源不明的服务地址,有隐私和账号泄露风险
-* 本应用内置服务端承诺不收集任何信息。介意者请慎用。
+* 本应用及服务端承诺不收集任何信息。介意者请使用安全模式。
* 建议自建服务端(增强功能页面右上角点击查看自建服务端方法)
## 快速开始
@@ -92,9 +91,30 @@
|zip 下载 | |秒下的,实在截不到速度的图 |
+## 模式说明(v1.5.0 准备发布)
+
+### 安全模式
+* 此模式:关闭拦截、关闭增强、开启dns优选、开启测速
+* 最安全,无需安装证书,可以在浏览器地址栏左侧查看域名证书
+* 功能也最弱,只有特性1,相当于查询github的国外ip,手动改hosts一个意思。
+* github的可访问性不稳定,取决于IP测速,如果有绿色ip存在,那就**有可能**可以直连访问。
+
+
+### 默认模式
+* 此模式:开启拦截、关闭增强、开启dns优选、开启测速
+* 需要安装证书
+* 功能上包含特性1/2/3/4。
+
+### 增强模式
+* 此模式:开启拦截、开启增强、开启dns优选、关闭测速
+* 需要安装证书
+* 功能上包含特性1/2/3/4/5
+* 由于敏感原因,默认关闭,感兴趣的可以私下交流
+
## 最佳实践
把dev-sidecar一直开着就行了
+
建议遇到打开比较慢的国外网站,可以优先尝试将该域名添加到dns设置中(注意:被GFW封杀的无效)
也可以将域名添加到增强功能的自定义域名配置中,言尽于此。
diff --git a/doc/speed.png b/doc/speed.png
new file mode 100644
index 0000000..2dcc008
Binary files /dev/null and b/doc/speed.png differ
diff --git a/packages/core/src/config/index.js b/packages/core/src/config/index.js
index 4e733e8..927030b 100644
--- a/packages/core/src/config/index.js
+++ b/packages/core/src/config/index.js
@@ -53,14 +53,13 @@ module.exports = {
'github'
],
desc: 'clone加速复制链接脚本'
+ },
+ '/.*': {
+ proxy: 'gh.docmirror.top/_proxy',
+ backup: [
+ 'github.com'
+ ]
}
- // '/.*': {
- // proxy: 'gh.docmirror.top/_proxy',
- // backup: [
- // 'github.com'
- // ],
- // desc: '如果出现dev-sidecar报错,可能是加速地址dns被污染了,需要将本条配置删除'
- // }
},
'api.github.com': {
'^/_private/browser/stats$': {
@@ -117,9 +116,9 @@ module.exports = {
backup: ['fonts-gstatic.proxy.ustclug.org']
}
},
- // 'clients*.google.com': { '.*': { abort: true } },
- // 'www.googleapis.com': { '.*': { abort: true } },
- // 'lh*.googleusercontent.com': { '.*': { abort: true } },
+ 'clients*.google.com': { '.*': { abort: false, desc: '设置abort:true可以快速失败,节省时间' } },
+ 'www.googleapis.com': { '.*': { abort: false, desc: '设置abort:true可以快速失败,节省时间' } },
+ 'lh*.googleusercontent.com': { '.*': { abort: false, desc: '设置abort:true可以快速失败,节省时间' } },
// mapbox-node-binary.s3.amazonaws.com/sqlite3/v5.0.0/napi-v3-win32-x64.tar.gz
'*.s3.amazonaws.com': {
'/sqlite3/.*': {
diff --git a/packages/gui/package.json b/packages/gui/package.json
index a0acca1..e5ae0f4 100644
--- a/packages/gui/package.json
+++ b/packages/gui/package.json
@@ -1,6 +1,6 @@
{
"name": "@docmirror/dev-sidecar-gui",
- "version": "1.4.0",
+ "version": "1.5.0-pre",
"private": false,
"license": "MPL-2.0",
"scripts": {
diff --git a/packages/gui/src/view/components/setup-ca.vue b/packages/gui/src/view/components/setup-ca.vue
index d30cb7c..282f384 100644
--- a/packages/gui/src/view/components/setup-ca.vue
+++ b/packages/gui/src/view/components/setup-ca.vue
@@ -15,7 +15,7 @@