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 下载 |![](./doc/download-before.png) |![](./doc/download.png)秒下的,实在截不到速度的图 | +## 模式说明(v1.5.0 准备发布) + +### 安全模式 +* 此模式:关闭拦截、关闭增强、开启dns优选、开启测速 +* 最安全,无需安装证书,可以在浏览器地址栏左侧查看域名证书 +* 功能也最弱,只有特性1,相当于查询github的国外ip,手动改hosts一个意思。 +* github的可访问性不稳定,取决于IP测速,如果有绿色ip存在,那就**有可能**可以直连访问。 +![](./doc/speed.png) + +### 默认模式 +* 此模式:开启拦截、关闭增强、开启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 @@ 点此去安装
- 本应用正常使用必须安装和信任CA根证书,该证书是应用启动时本地随机生成的
+ 本应用在非“安全模式”下必须安装和信任CA根证书,该证书是应用启动时本地随机生成的