pip命令改成了其他名字(如pip3),或想设置绿色版pip程序路径,可在此处修改
pip.ini中的trusted-host配置,即使关闭 ds 也会继续保持
diff --git a/packages/gui/src/view/pages/proxy.vue b/packages/gui/src/view/pages/proxy.vue
index 00aa93abec..1142079e60 100644
--- a/packages/gui/src/view/pages/proxy.vue
+++ b/packages/gui/src/view/pages/proxy.vue
@@ -151,7 +151,7 @@ export default {
base64编码格式,也可以是未经过编码的
0.0.0.0,让其他电脑可以使用此代理服务
timeout配置keepAliveTimeout配置
+ 请求:timeout配置keepAliveTimeout配置
F5、F12、Ctrl+F、F3、Shift+F3
隔天或达到日志文件大小限制时,才会触发清理程序!
不代理的域名不会通过代理O8QoLuT_i1
O8QoLuT_i1不代理的域名不会通过代理
-> Gitee上的同步项目已被封禁,此项目将不再更新与维护 【狗头保命】
+> Gitee上的同步项目已被封禁,请认准本项目唯一官方仓库地址[https://github.com/docmirror/dev-sidecar](https://github.com/docmirror/dev-sidecar) 【狗头保命】
>
> 我将继续奋战在开源一线,为社区贡献更多更好的开源项目。
> 感兴趣的可以关注我的主页 [【github】](https://github.com/greper) [【gitee】](https://gitee.com/greper)
@@ -27,7 +27,9 @@
> ------------------------------重要提醒2---------------------------------
>
-> 注意:本应用启动会自动修改系统代理,所以会与其他代理软件有冲突,请务必不要一起使用。
+> 注意:本应用启动会自动修改系统代理,所以会与其他代理软件有冲突,一起使用时请谨慎使用。
+> 与Watt Toolkit(原Steam++)共用时,请以hosts模式启动Watt Toolkit
+> 与TUN网卡模式运行的游戏加速器可以共用
> 本应用主要目的在于直连访问github,如果你已经有飞机了,那建议还是不要用这个自行车(ds)了
## 一、 特性
@@ -89,26 +91,30 @@
- release下载
[Github Release](https://github.com/docmirror/dev-sidecar/releases)
-> Windows: 请选择DevSidecar-x.x.x.exe
-> Mac: 请选择DevSidecar-x.x.x.dmg
-> Ubuntu: 请选择DevSidecar-x.x.x.deb
-> 其他linux: 请选择DevSidecar-x.x.x.AppImage (未做测试,不保证能用)
+> Windows: 请选择DevSidecar-x.x.x-windows-universal.exe
+>
+> Mac: 请选择DevSidecar-x.x.x-macos-universal.dmg
+>
+> Debian系及其他支持deb安装包的Linux: 请选择DevSidecar-x.x.x-linux-[架构].deb
+>
+> 其他Linux: 请选择DevSidecar-x.x.x-linux-[架构].AppImage (未做测试,不保证能用)
-> linux安装说明请参考 [linux安装文档](./doc/linux.md)
+> Linux安装说明请参考 [linux安装文档](https://github.com/docmirror/dev-sidecar/wiki/Linux支持)
> 注意:由于没有买应用证书,所以应用在下载安装时会有“未知发行者”等安全提示,选择保留即可。
#### 2)安装后打开
+界面应大致如下图所示:
> 注意:mac版安装需要在“系统偏好设置->安全性与隐私->通用”中解锁并允许应用安装
-
+
#### 3)安装根证书
第一次打开会提示安装证书,根据提示操作即可
-更多有关根证书的说明,请参考 [为什么要安装根证书?](./doc/caroot.md)
+更多有关根证书的说明,请参考 [为什么要安装根证书?](https://github.com/docmirror/dev-sidecar/wiki/关于信任根证书的说明)
> 根证书是本地随机生成的,所以不用担心根证书的安全问题(本应用不收集任何用户信息)
> 你也可以在加速服务设置中自定义根证书(PEM格式的证书与私钥)
@@ -117,35 +123,35 @@
#### 4)开始加速吧
-去试试打开github
+去试试打开github、huggingface、docker hub吧
### 2.2、开启前 vs 开启后
-| | 开启前 | 开启后 |
-| -------- | ------------------------------ | ------------------------------------------------- |
-| 头像 |  |  |
-| clone |  |  |
-| zip 下载 |  | 秒下的,实在截不到速度的图 |
+| | 开启前 | 开启后 |
+|----------|----------------------------------------|----------------------------------------------------------|
+| 头像 |  |  |
+| clone |  |  |
+| zip 下载 |  | 秒下的,实在截不到速度的图 |
## 三、模式说明
### 3.1、安全模式
-- 此模式:关闭拦截、关闭增强、开启dns优选、开启测速
+- 此模式:关闭拦截、关闭增强、不使用远程配置、开启dns优选、开启测速
- 最安全,无需安装证书,可以在浏览器地址栏左侧查看域名证书
- 功能也最弱,只有特性1,相当于查询github的国外ip,手动改hosts一个意思。
- github的可访问性不稳定,取决于IP测速,如果有绿色ip存在,就 `有可能` 可以直连访问。
- 
+ 
### 3.2、默认模式
-- 此模式:开启拦截、关闭增强、开启dns优选、开启测速
+- 此模式:开启拦截、关闭增强、使用远程配置、开启dns优选、开启测速
- 需要安装证书,通过修改sni直连访问github
- 功能上包含特性1/2/3/4。
## 四、 最佳实践
-- 把dev-sidecar一直开着就行了(注意windows下开着ds重启电脑,会无法上网,重新打开ds即可。)
+- 把dev-sidecar一直开着就行了
- 建议遇到打开比较慢的国外网站,可以尝试将该域名添加到dns设置中(注意:被\*\*\*封杀的无效)
### 其他加速
@@ -172,10 +178,11 @@
### 5.1、拦截配置
-没有配置域名的不会拦截,其他根据配置进行拦截处理
+没有配置域名的不会拦截,其他根据配置进行拦截处理。
+在【加速服务-拦截设置】中配置,格式如下:(更多内容参见[wiki](https://github.com/docmirror/dev-sidecar/wiki/%E5%8A%A0%E9%80%9F%E6%9C%8D%E5%8A%A1%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E))
-```js
-const intercepts = {
+```jsonc
+{
// 要拦截的域名
'github.com': {
// 需要拦截url的正则表达式
@@ -214,7 +221,7 @@ const intercepts = {
### 5.2、DNS优选配置
某些域名解析出来的ip会无法访问,(比如api.github.com会被解析到新加坡的ip上,新加坡的服务器在上午挺好,到了晚上就卡死,基本不可用)
-通过从dns上获取ip列表,切换不同的ip进行尝试,最终会挑选到一个最快的ip
+通过从dns上获取ip列表,切换不同的ip进行尝试,最终会挑选到一个最快的ip(该功能需要事先配置好所用DNS),更多说明参见[wiki](https://github.com/docmirror/dev-sidecar/wiki/%E5%8A%A0%E9%80%9F%E6%9C%8D%E5%8A%A1%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E)
```json
{
@@ -257,11 +264,8 @@ networksetup -setwebproxy 'WiFi' 127.0.0.1 31181
### 6.2、没有加速效果
-> 本应用仅支持https加速,请务必确认你访问的网站地址是https开头的
-
-1. 本应用仅支持https加速
- 请务必确认你访问的地址是https开头的
- 比如: [https://github.com/](https://github.com/)
+1. 本应用默认仅开启https加速,一般足够覆盖需求。
+ 如果你访问的是仅支持http协议的网站,请手动在【系统代理】中打开【代理HTTP请求】
2. 检查浏览器是否装了什么插件,与ds有冲突
3. 检查是否安装了其他代理软件,与ds有冲突
4. 请确认浏览器的代理设置为使用IE代理/或者使用系统代理状态
@@ -271,8 +275,8 @@ networksetup -setwebproxy 'WiFi' 127.0.0.1 31181
### 6.3、浏览器打开提示证书不受信任
-
-一般是证书安装位置不对,重新安装证书后,重启浏览器
+
+一般是证书安装位置不对,重新安装根证书后,重启浏览器
#### 1)windows: 请确认证书已正确安装在“信任的根证书颁发机构”下
@@ -281,9 +285,12 @@ networksetup -setwebproxy 'WiFi' 127.0.0.1 31181
#### 3)火狐浏览器:火狐浏览器不走系统的根证书,需要在选项中添加根证书
1. 火狐浏览器->选项->隐私与安全->证书->查看证书
+
2. 证书颁发机构->导入
3. 选择证书文件 `C:\Users(用户)\Administrator(你的账号)\.dev-sidecar\dev-sidecar.ca.crt`(Mac或linux为 `~/.dev-sidecar` 目录)
+
4. 勾选信任由此证书颁发机构来标识网站,确定即可
+
### 6.4、打开github显示连接超时
@@ -297,10 +304,10 @@ DevSidecar Warning: Error: www.github.com:443, 代理请求超时
### 6.5、查看日志是否有报错
-如果还是不行,请在下方加作者好友,将服务日志发送给作者进行分析
+如果还是不行,请在下方加官方QQ群或提issue,附上服务日志(server.log)以便进行分析
日志打开方式:加速服务->右边日志按钮->打开日志文件夹
-
+
### 6.6、某些原本可以打开的网站打不开了
@@ -315,14 +322,14 @@ DevSidecar Warning: Error: www.github.com:443, 代理请求超时
对于此问题有如下几种解决方案可供选择:
1. 重新打开应用即可(右键应用托盘图标可完全退出,将会正常关闭系统代理设置)
-2. 如果应用被卸载了,此时需要[手动关闭系统代理设置](./doc/recover.md)
+2. 如果应用被卸载了,此时需要[手动关闭系统代理设置](https://github.com/docmirror/dev-sidecar/wiki/恢复网络)
3. 如果你是因为开着ds的情况下重启电脑导致无法上网,你可以设置ds为开机自启
### 6.8、卸载应用后上不了网,git请求不了
如果你在卸载应用前,没有正常退出app,就有可能无法上网。请按如下步骤操作恢复您的网络:
-1、关闭系统代理设置,参见:[手动关闭系统代理设置](./doc/recover.md)
+1、关闭系统代理设置,参见:[手动关闭系统代理设置](https://github.com/docmirror/dev-sidecar/wiki/恢复网络)
2、执行下面的命令关闭git的代理设置(如果你开启过 `Git.exe代理` 的开关)
```shell
@@ -340,7 +347,7 @@ npm config delete https-proxy
## 七、在其他程序使用
-- [java程序使用](./doc/other.md#Java程序使用)
+- [java程序使用](https://github.com/docmirror/dev-sidecar/wiki/其他程序使用#Java程序使用)
## 八、贡献代码
@@ -395,13 +402,13 @@ npm run electron:build
欢迎bug反馈,需求建议,技术交流等
-1、 加群(请备注dev-sidecar,或简称DS)
+加官方QQ群(请备注dev-sidecar,或简称DS)
-- QQ 1群:390691483,人数:500 / 500(满)
-- QQ 2群:[667666069](http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=n4nksr4sji93vZtD5e8YEHRT6qbh6VyQ&authKey=XKBZnzmoiJrAFyOT4V%2BCrgX5c13ds59b84g%2FVRhXAIQd%2FlAiilsuwDRGWJct%2B570&noverify=0&group_code=667666069),人数:447 / 500
-- QQ 3群:419807815,人数:500 / 500(满)
-- QQ 4群:[438148299](http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=i_NCBB5f_Bkm2JsEV1tLs2TkQ79UlCID&authKey=nMsVJbJ6P%2FGNO7Q6vsVUadXRKnULUURwR8zvUZJnP3IgzhHYPhYdcBCHvoOh8vYr&noverify=0&group_code=438148299),人数:203 / 1000
-- QQ 5群:[767622917](http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=nAWi_Rxj7mM4Unp5LMiatmUWhGimtbcB&authKey=aswmlWGjbt3GIWXtvjB2GJqqAKuv7hWjk6UBs3MTb%2Biyvr%2Fsbb1kA9CjF6sK7Hgg&noverify=0&group_code=767622917),人数:016 / 200(new)
+- QQ 1群:390691483,人数:499 / 500(满)
+- QQ 2群:667666069,人数:500 / 500(满)
+- QQ 3群:419807815,人数:493 / 500(满)
+- QQ 4群:[438148299](http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=i_NCBB5f_Bkm2JsEV1tLs2TkQ79UlCID&authKey=nMsVJbJ6P%2FGNO7Q6vsVUadXRKnULUURwR8zvUZJnP3IgzhHYPhYdcBCHvoOh8vYr&noverify=0&group_code=438148299),人数:700 / 1000
+- QQ 5群:[767622917](http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=nAWi_Rxj7mM4Unp5LMiatmUWhGimtbcB&authKey=aswmlWGjbt3GIWXtvjB2GJqqAKuv7hWjk6UBs3MTb%2Biyvr%2Fsbb1kA9CjF6sK7Hgg&noverify=0&group_code=767622917),人数:200 / 200(new)
## 十、求star
From aec1bab37130c7c4956afc18272d50262e64c5a0 Mon Sep 17 00:00:00 2001
From: Cute Omega <92797441+cute-omega@users.noreply.github.com>
Date: Fri, 14 Nov 2025 17:22:39 +0800
Subject: [PATCH 068/373] Fix links and update image references in README
Updated links and references in the README file to point to local documentation and images.
---
README.md | 36 ++++++++++++++++++++++--------------
1 file changed, 22 insertions(+), 14 deletions(-)
diff --git a/README.md b/README.md
index 41a9045ef0..d87fd35d99 100644
--- a/README.md
+++ b/README.md
@@ -8,11 +8,13 @@
> Gitee上的同步项目已被封禁,请认准本项目唯一官方仓库地址[https://github.com/docmirror/dev-sidecar](https://github.com/docmirror/dev-sidecar) 【狗头保命】
>
> 我将继续奋战在开源一线,为社区贡献更多更好的开源项目。
+>
> 感兴趣的可以关注我的主页 [【github】](https://github.com/greper) [【gitee】](https://gitee.com/greper)
## 打个广告
> [https://github.com/certd/certd](https://github.com/certd/certd)
+>
> 我的开源证书管理工具项目,全自动申请和部署证书,有需求的可以去试试,帮忙点个star
## 重要提醒
@@ -28,8 +30,11 @@
> ------------------------------重要提醒2---------------------------------
>
> 注意:本应用启动会自动修改系统代理,所以会与其他代理软件有冲突,一起使用时请谨慎使用。
+>
> 与Watt Toolkit(原Steam++)共用时,请以hosts模式启动Watt Toolkit
+>
> 与TUN网卡模式运行的游戏加速器可以共用
+>
> 本应用主要目的在于直连访问github,如果你已经有飞机了,那建议还是不要用这个自行车(ds)了
## 一、 特性
@@ -60,6 +65,7 @@
> 以上部分功能通过 `X.I.U` 的油猴脚本实现, 以下是仓库和脚本下载链接,大家可以去支持一下。
>
> - [https://github.com/XIU2/UserScript](https://github.com/XIU2/UserScript)
+>
> - [https://greasyfork.org/scripts/412245](https://greasyfork.org/scripts/412245)
>
> 由于此脚本在ds中是打包在本地的,更新会不及时,你可以直接通过浏览器安装油猴插件使用此脚本,从而获得最新更新(ds本地的可以通过 `加速服务->基本设置->启用脚本` 进行关闭)。
@@ -99,7 +105,7 @@
>
> 其他Linux: 请选择DevSidecar-x.x.x-linux-[架构].AppImage (未做测试,不保证能用)
-> Linux安装说明请参考 [linux安装文档](https://github.com/docmirror/dev-sidecar/wiki/Linux支持)
+> linux安装说明请参考 [linux安装文档](./doc/linux.md)
> 注意:由于没有买应用证书,所以应用在下载安装时会有“未知发行者”等安全提示,选择保留即可。
@@ -108,15 +114,16 @@
界面应大致如下图所示:
> 注意:mac版安装需要在“系统偏好设置->安全性与隐私->通用”中解锁并允许应用安装
-
+
#### 3)安装根证书
第一次打开会提示安装证书,根据提示操作即可
-更多有关根证书的说明,请参考 [为什么要安装根证书?](https://github.com/docmirror/dev-sidecar/wiki/关于信任根证书的说明)
+更多有关根证书的说明,请参考 [为什么要安装根证书?](./doc/caroot.md)
> 根证书是本地随机生成的,所以不用担心根证书的安全问题(本应用不收集任何用户信息)
+>
> 你也可以在加速服务设置中自定义根证书(PEM格式的证书与私钥)
> 火狐浏览器需要[手动安装证书](#3浏览器打开提示证书不受信任)
@@ -127,11 +134,11 @@
### 2.2、开启前 vs 开启后
-| | 开启前 | 开启后 |
-|----------|----------------------------------------|----------------------------------------------------------|
-| 头像 |  |  |
-| clone |  |  |
-| zip 下载 |  | 秒下的,实在截不到速度的图 |
+| | 开启前 | 开启后 |
+| -------- | ------------------------------ | ----------------------------------------------- |
+| 头像 |  |  |
+| clone |  |  |
+| zip 下载 |  | 秒下的,实在截不到速度的图 |
## 三、模式说明
@@ -141,7 +148,7 @@
- 最安全,无需安装证书,可以在浏览器地址栏左侧查看域名证书
- 功能也最弱,只有特性1,相当于查询github的国外ip,手动改hosts一个意思。
- github的可访问性不稳定,取决于IP测速,如果有绿色ip存在,就 `有可能` 可以直连访问。
- 
+ 
### 3.2、默认模式
@@ -260,6 +267,7 @@ networksetup -setwebproxy 'WiFi' 127.0.0.1 31181
如果有上面的错误提示,请尝试如下方法:
> 取消访问偏好设置需要管理员密码
+>
> 系统偏好设置—>安全性与隐私—> 通用—> 高级—> 访问系统范围的偏好设置需要输入管理员密码(取消勾选)
### 6.2、没有加速效果
@@ -275,7 +283,7 @@ networksetup -setwebproxy 'WiFi' 127.0.0.1 31181
### 6.3、浏览器打开提示证书不受信任
-
+
一般是证书安装位置不对,重新安装根证书后,重启浏览器
#### 1)windows: 请确认证书已正确安装在“信任的根证书颁发机构”下
@@ -307,7 +315,7 @@ DevSidecar Warning: Error: www.github.com:443, 代理请求超时
如果还是不行,请在下方加官方QQ群或提issue,附上服务日志(server.log)以便进行分析
日志打开方式:加速服务->右边日志按钮->打开日志文件夹
-
+
### 6.6、某些原本可以打开的网站打不开了
@@ -322,14 +330,14 @@ DevSidecar Warning: Error: www.github.com:443, 代理请求超时
对于此问题有如下几种解决方案可供选择:
1. 重新打开应用即可(右键应用托盘图标可完全退出,将会正常关闭系统代理设置)
-2. 如果应用被卸载了,此时需要[手动关闭系统代理设置](https://github.com/docmirror/dev-sidecar/wiki/恢复网络)
+2. 如果应用被卸载了,此时需要[手动关闭系统代理设置](./doc/recover.md)
3. 如果你是因为开着ds的情况下重启电脑导致无法上网,你可以设置ds为开机自启
### 6.8、卸载应用后上不了网,git请求不了
如果你在卸载应用前,没有正常退出app,就有可能无法上网。请按如下步骤操作恢复您的网络:
-1、关闭系统代理设置,参见:[手动关闭系统代理设置](https://github.com/docmirror/dev-sidecar/wiki/恢复网络)
+1、关闭系统代理设置,参见:[手动关闭系统代理设置](./doc/recover.md)
2、执行下面的命令关闭git的代理设置(如果你开启过 `Git.exe代理` 的开关)
```shell
@@ -347,7 +355,7 @@ npm config delete https-proxy
## 七、在其他程序使用
-- [java程序使用](https://github.com/docmirror/dev-sidecar/wiki/其他程序使用#Java程序使用)
+- [java程序使用](./doc/other.md#Java程序使用)
## 八、贡献代码
From 2b956abdf21624e6bd65119f67f73a4164575f18 Mon Sep 17 00:00:00 2001
From: Cute Omega <92797441+cute-omega@users.noreply.github.com>
Date: Fri, 14 Nov 2025 17:30:50 +0800
Subject: [PATCH 069/373] Update certificate installation instructions in
README
---
README.md | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/README.md b/README.md
index d87fd35d99..1c76047dcf 100644
--- a/README.md
+++ b/README.md
@@ -126,7 +126,7 @@
>
> 你也可以在加速服务设置中自定义根证书(PEM格式的证书与私钥)
-> 火狐浏览器需要[手动安装证书](#3浏览器打开提示证书不受信任)
+> 火狐浏览器需要[手动安装证书](#3火狐浏览器火狐浏览器不走系统的根证书需要在选项中添加根证书)
#### 4)开始加速吧
@@ -284,9 +284,10 @@ networksetup -setwebproxy 'WiFi' 127.0.0.1 31181
### 6.3、浏览器打开提示证书不受信任

+
一般是证书安装位置不对,重新安装根证书后,重启浏览器
-#### 1)windows: 请确认证书已正确安装在“信任的根证书颁发机构”下
+#### 1)windows: 请确认证书已正确安装在“本地计算机-将所有的证书都放入下列存储:受信任的根证书颁发机构”下
#### 2)mac: 请确认证书已经被安装并已经设置信任
From 828cbe06c53986ddc3ef4bd1bd2b102d1bf13dac Mon Sep 17 00:00:00 2001
From: Cute Omega <92797441+cute-omega@users.noreply.github.com>
Date: Fri, 14 Nov 2025 17:33:42 +0800
Subject: [PATCH 070/373] Update README with additional issues and usage info
Added section for additional issues and Java usage.
---
README.md | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/README.md b/README.md
index 1c76047dcf..2de79a36d5 100644
--- a/README.md
+++ b/README.md
@@ -354,6 +354,10 @@ npm config delete proxy
npm config delete https-proxy
```
+### 6.9、其他问题
+
+请查阅[值得参考的issue](https://github.com/docmirror/dev-sidecar/issues?q=is%3Aissue%20label%3A%E5%85%B6%E4%BB%96%E7%94%A8%E6%88%B7%E5%8F%AF%E5%8F%82%E8%80%83)
+
## 七、在其他程序使用
- [java程序使用](./doc/other.md#Java程序使用)
From f3c899f2fe142d3222eecb16ca26041a852af901 Mon Sep 17 00:00:00 2001
From: Cute Omega <92797441+cute-omega@users.noreply.github.com>
Date: Fri, 14 Nov 2025 23:53:57 +0800
Subject: [PATCH 071/373] Revise security warnings and add configuration
details
Updated security warnings and configuration instructions in README.
---
README.md | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
diff --git a/README.md b/README.md
index 2de79a36d5..5bfe044e83 100644
--- a/README.md
+++ b/README.md
@@ -83,8 +83,8 @@
**_安全警告_**:
-- 请勿使用来源不明的服务地址,有隐私和账号泄露风险
-- 本应用及服务端承诺不收集任何信息。介意者请使用安全模式。
+- 请勿使用来源不明的服务/远程配置地址,有隐私和账号泄露风险
+- 本应用及服务/默认远程配置端承诺不收集任何信息。介意者请使用安全模式。
## 二、快速开始
@@ -186,6 +186,7 @@
### 5.1、拦截配置
没有配置域名的不会拦截,其他根据配置进行拦截处理。
+
在【加速服务-拦截设置】中配置,格式如下:(更多内容参见[wiki](https://github.com/docmirror/dev-sidecar/wiki/%E5%8A%A0%E9%80%9F%E6%9C%8D%E5%8A%A1%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E))
```jsonc
@@ -228,6 +229,7 @@
### 5.2、DNS优选配置
某些域名解析出来的ip会无法访问,(比如api.github.com会被解析到新加坡的ip上,新加坡的服务器在上午挺好,到了晚上就卡死,基本不可用)
+
通过从dns上获取ip列表,切换不同的ip进行尝试,最终会挑选到一个最快的ip(该功能需要事先配置好所用DNS),更多说明参见[wiki](https://github.com/docmirror/dev-sidecar/wiki/%E5%8A%A0%E9%80%9F%E6%9C%8D%E5%8A%A1%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E)
```json
@@ -314,6 +316,7 @@ DevSidecar Warning: Error: www.github.com:443, 代理请求超时
### 6.5、查看日志是否有报错
如果还是不行,请在下方加官方QQ群或提issue,附上服务日志(server.log)以便进行分析
+
日志打开方式:加速服务->右边日志按钮->打开日志文件夹

@@ -356,7 +359,9 @@ npm config delete https-proxy
### 6.9、其他问题
-请查阅[值得参考的issue](https://github.com/docmirror/dev-sidecar/issues?q=is%3Aissue%20label%3A%E5%85%B6%E4%BB%96%E7%94%A8%E6%88%B7%E5%8F%AF%E5%8F%82%E8%80%83)
+请查阅[wiki](https://github.com/docmirror/dev-sidecar/wiki)
+
+也可以查阅[有文档tag的issue](https://github.com/docmirror/dev-sidecar/issues?q=is%3Aissue%20label%3ADocumentation),它们被开发者认证为相当于文档级别的参考issue。
## 七、在其他程序使用
From 879b1fc09797a6fc63cbcff5e36aa8bb57555d8c Mon Sep 17 00:00:00 2001
From: Cute Omega <92797441+cute-omega@users.noreply.github.com>
Date: Fri, 14 Nov 2025 23:59:12 +0800
Subject: [PATCH 072/373] Update README with star history and project info
Added a star history chart and updated project status.
---
README.md | 2 ++
1 file changed, 2 insertions(+)
diff --git a/README.md b/README.md
index 5bfe044e83..2012b7d519 100644
--- a/README.md
+++ b/README.md
@@ -5,6 +5,8 @@
+[](https://www.star-history.com/#docmirror/dev-sidecar&type=date&legend=top-left)
+
> Gitee上的同步项目已被封禁,请认准本项目唯一官方仓库地址[https://github.com/docmirror/dev-sidecar](https://github.com/docmirror/dev-sidecar) 【狗头保命】
>
> 我将继续奋战在开源一线,为社区贡献更多更好的开源项目。
From e8e40700e33ddc8825d1fdc8853d251c6104b904 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=8E=8B=E8=89=AF?= <841369634@qq.com>
Date: Sun, 28 Sep 2025 17:40:09 +0800
Subject: [PATCH 073/373] =?UTF-8?q?optimize:=20=E4=BC=98=E5=8C=96=E9=85=8D?=
=?UTF-8?q?=E7=BD=AE=E3=80=82?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
packages/mitmproxy/src/lib/dns/base.js | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/packages/mitmproxy/src/lib/dns/base.js b/packages/mitmproxy/src/lib/dns/base.js
index 298b73c386..92d1ab0890 100644
--- a/packages/mitmproxy/src/lib/dns/base.js
+++ b/packages/mitmproxy/src/lib/dns/base.js
@@ -6,7 +6,8 @@ const { DynamicChoice } = require('../choice/index')
function mapToList (ipMap) {
const ipList = []
for (const key in ipMap) {
- if (ipMap[key]) { // 配置为 ture 时才生效
+ const value = ipMap[key]
+ if (value && value !== 'false' && value !== '0') { // 配置为 ture 时才生效
ipList.push(key)
}
}
From 5a9fa187a7660f7f94e06d8d43f937b9732b275f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=8E=8B=E8=89=AF?= <841369634@qq.com>
Date: Tue, 6 Jan 2026 17:25:50 +0800
Subject: [PATCH 074/373] v2.0.1
---
packages/cli/package.json | 2 +-
packages/core/package.json | 2 +-
packages/gui/package.json | 2 +-
packages/mitmproxy/package.json | 2 +-
4 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/packages/cli/package.json b/packages/cli/package.json
index 29535a6745..d7d8555875 100644
--- a/packages/cli/package.json
+++ b/packages/cli/package.json
@@ -1,6 +1,6 @@
{
"name": "@docmirror/dev-sidecar-cli",
- "version": "2.0.0",
+ "version": "2.0.1",
"private": false,
"description": "给开发者的加速代理工具",
"author": "docmirror.cn",
diff --git a/packages/core/package.json b/packages/core/package.json
index cfe10da45b..f265806c97 100644
--- a/packages/core/package.json
+++ b/packages/core/package.json
@@ -1,6 +1,6 @@
{
"name": "@docmirror/dev-sidecar",
- "version": "2.0.0",
+ "version": "2.0.1",
"private": false,
"description": "给开发者的加速代理工具",
"author": "docmirror.cn",
diff --git a/packages/gui/package.json b/packages/gui/package.json
index bb26c9ff91..c632f2ae7b 100644
--- a/packages/gui/package.json
+++ b/packages/gui/package.json
@@ -1,6 +1,6 @@
{
"name": "@docmirror/dev-sidecar-gui",
- "version": "2.0.0",
+ "version": "2.0.1",
"private": false,
"author": {
"email": "xiaojunnuo@qq.com",
diff --git a/packages/mitmproxy/package.json b/packages/mitmproxy/package.json
index 9367be8cee..f0e176ba51 100644
--- a/packages/mitmproxy/package.json
+++ b/packages/mitmproxy/package.json
@@ -1,6 +1,6 @@
{
"name": "@docmirror/mitmproxy",
- "version": "2.0.0",
+ "version": "2.0.1",
"private": false,
"description": "",
"author": "docmirror.cn",
From ada013b90127ed0f31c68f44d80c60e5f9c34aeb Mon Sep 17 00:00:00 2001
From: Duming chen <87055981+8odream@users.noreply.github.com>
Date: Mon, 2 Feb 2026 21:19:37 +0800
Subject: [PATCH 075/373] =?UTF-8?q?bugfix:=20=E4=BF=AE=E5=A4=8D=E8=84=9A?=
=?UTF-8?q?=E6=9C=AC=E5=8A=A0=E8=BD=BD=E5=AF=BC=E8=87=B4Github=E8=8E=B7?=
=?UTF-8?q?=E5=8F=96=E5=88=B0=E6=A0=B9=E8=B7=AF=E5=BE=84=E9=94=99=E8=AF=AF?=
=?UTF-8?q?=EF=BC=8C=E9=A1=B5=E9=9D=A2=E5=8A=A0=E8=BD=BD=E4=B8=8D=E5=AE=8C?=
=?UTF-8?q?=E5=85=A8=E7=9A=84=E9=97=AE=E9=A2=98=EF=BC=8C=E5=B9=B6=E6=8F=90?=
=?UTF-8?q?=E5=8D=87=E7=89=88=E6=9C=AC=E5=8F=B7?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
packages/gui/src/view/App.vue | 2 +-
packages/mitmproxy/src/lib/interceptor/impl/res/script.js | 3 +++
2 files changed, 4 insertions(+), 1 deletion(-)
diff --git a/packages/gui/src/view/App.vue b/packages/gui/src/view/App.vue
index 2afb9da67f..21a0fc959c 100644
--- a/packages/gui/src/view/App.vue
+++ b/packages/gui/src/view/App.vue
@@ -178,7 +178,7 @@ export default {
+[![GitHub stars][github-stars-shield]][project-link]
-[](https://www.star-history.com/#docmirror/dev-sidecar&type=date&legend=top-left)
+[![Star History Chart][star-history-chart]][star-history-link]
-> Gitee上的同步项目已被封禁,请认准本项目唯一官方仓库地址[https://github.com/docmirror/dev-sidecar](https://github.com/docmirror/dev-sidecar) 【狗头保命】
+> Gitee上的同步项目已被封禁,请认准本项目唯一官方仓库地址[https://github.com/docmirror/dev-sidecar][project-link] 【狗头保命】
>
> 我将继续奋战在开源一线,为社区贡献更多更好的开源项目。
>
-> 感兴趣的可以关注我的主页 [【github】](https://github.com/greper) [【gitee】](https://gitee.com/greper)
+> 感兴趣的可以关注我的主页 [【github】][author-github] [【gitee】][author-gitee]
## 打个广告
-> [https://github.com/certd/certd](https://github.com/certd/certd)
+> [https://github.com/certd/certd][certd-link]
>
> 我的开源证书管理工具项目,全自动申请和部署证书,有需求的可以去试试,帮忙点个star
@@ -25,7 +25,7 @@
>
> 注意:由于electron无法监听windows的关机事件,开着ds情况下直接重启电脑,会导致无法上网,你可以手动启动ds即可恢复网络,你也可以将ds设置为开机自启。
>
-> 关于此问题的更多讨论请前往:[https://github.com/docmirror/dev-sidecar/issues/109](https://github.com/docmirror/dev-sidecar/issues/109)
+> 关于此问题的更多讨论请前往:[https://github.com/docmirror/dev-sidecar/issues/109][issue-109-link]
>
> 注:此问题已在 `1.8.9` 版本中得到解决。
@@ -55,7 +55,7 @@
### 1.3、 github加速
-- github 直连加速 (通过修改sni实现,感谢 [fastGithub](https://github.com/dotnetcore/FastGithub) 提供的思路)
+- github 直连加速 (通过修改sni实现,感谢 [fastGithub][fastgithub-link] 提供的思路)
- release、source、zip下载加速
- clone 加速
- 头像加速
@@ -66,8 +66,8 @@
> 以上部分功能通过 `X.I.U` 的油猴脚本实现, 以下是仓库和脚本下载链接,大家可以去支持一下。
>
-> - [https://github.com/XIU2/UserScript](https://github.com/XIU2/UserScript)
-> - [https://greasyfork.org/scripts/412245](https://greasyfork.org/scripts/412245)
+> - [https://github.com/XIU2/UserScript][xiu2-userscript-link]
+> - [https://greasyfork.org/scripts/412245][xiu2-greasyfork-link]
>
> 由于此脚本在ds中是打包在本地的,更新会不及时,你可以直接通过浏览器安装油猴插件使用此脚本,从而获得最新更新(ds本地的可以通过 `加速服务->基本设置->启用脚本` 进行关闭)。
@@ -96,7 +96,7 @@
#### 1)下载安装包
- release下载
- [Github Release](https://github.com/docmirror/dev-sidecar/releases)
+ [Github Release][release-link]
> Windows: 请选择DevSidecar-x.x.x-windows-universal.exe
>
@@ -106,7 +106,7 @@
>
> 其他Linux: 请选择DevSidecar-x.x.x-linux-[架构].AppImage (未做测试,不保证能用)
-> linux安装说明请参考 [linux安装文档](./doc/linux.md)
+> linux安装说明请参考 [linux安装文档][linux-doc-link]
> 注意:由于没有买应用证书,所以应用在下载安装时会有“未知发行者”等安全提示,选择保留即可。
@@ -115,19 +115,19 @@
界面应大致如下图所示:
> 注意:mac版安装需要在“系统偏好设置->安全性与隐私->通用”中解锁并允许应用安装
-
+![][index-image]
#### 3)安装根证书
第一次打开会提示安装证书,根据提示操作即可
-更多有关根证书的说明,请参考 [为什么要安装根证书?](./doc/caroot.md)
+更多有关根证书的说明,请参考 [为什么要安装根证书?][caroot-doc-link]
> 根证书是本地随机生成的,所以不用担心根证书的安全问题(本应用不收集任何用户信息)
>
> 你也可以在加速服务设置中自定义根证书(PEM格式的证书与私钥)
-> 火狐浏览器需要[手动安装证书](#3火狐浏览器火狐浏览器不走系统的根证书需要在选项中添加根证书)
+> 火狐浏览器需要[手动安装证书][firefox-cert-anchor]
#### 4)开始加速吧
@@ -137,9 +137,9 @@
| | 开启前 | 开启后 |
| -------- | ------------------------------ | ----------------------------------------------- |
-| 头像 |  |  |
-| clone |  |  |
-| zip 下载 |  | 秒下的,实在截不到速度的图 |
+| 头像 | ![][avatar-before-image] | ![][avatar-after-image] |
+| clone | ![][clone-before-image] | ![][clone-after-image] |
+| zip 下载 | ![][download-before-image] | ![][download-after-image]秒下的,实在截不到速度的图 |
## 三、模式说明
@@ -149,7 +149,7 @@
- 最安全,无需安装证书,可以在浏览器地址栏左侧查看域名证书
- 功能也最弱,只有特性1,相当于查询github的国外ip,手动改hosts一个意思。
- github的可访问性不稳定,取决于IP测速,如果有绿色ip存在,就 `有可能` 可以直连访问。
- 
+ ![][speed-image]
### 3.2、默认模式
@@ -172,15 +172,15 @@
- 方式2:
- > 1. 使用方式:用实际的名称替换 `{}` 的内容,即可加速clone [https://hub.fastgit.org/{username}/{reponame}.git](https://hub.fastgit.org/%7Busername%7D/%7Breponame%7D.git)
+ > 1. 使用方式:用实际的名称替换 `{}` 的内容,即可加速clone [https://hub.fastgit.org/{username}/{reponame}.git][fastgit-clone-link]
> 2. clone 出来的 remote "origin" 为fastgit的地址,需要手动改回来
- > 3. 你也可以直接使用他们的clone加速工具 [fgit-go](https://github.com/FastGitORG/fgit-go)
+ > 3. 你也可以直接使用他们的clone加速工具 [fgit-go][fgit-go-link]
#### 2)`github.com` 的镜像网站(注意:部分镜像网站不能登录)
-> 1. ~~[hub.fastgit.org](https://hub.fastgit.org/) (2024/11/18:这个好像失效了?)~~
-> 2. ~~[github.com.cnpmjs.org](https://github.com.cnpmjs.org/) 这个很容易超限(2024/11/18:这个好像失效了?)~~
-> 3. [bgithub.xyz](https://bgithub.xyz/)(edge浏览器可能报毒)
+> 1. ~~[hub.fastgit.org][hub-fastgit-link] (2024/11/18:这个好像失效了?)~~
+> 2. ~~[github.com.cnpmjs.org][cnpmjs-mirror-link] 这个很容易超限(2024/11/18:这个好像失效了?)~~
+> 3. [bgithub.xyz][bgithub-link](edge浏览器可能报毒)
## 五、api
@@ -188,7 +188,7 @@
没有配置域名的不会拦截,其他根据配置进行拦截处理。
-在【加速服务-拦截设置】中配置,格式如下:(更多内容参见[wiki](https://github.com/docmirror/dev-sidecar/wiki/%E5%8A%A0%E9%80%9F%E6%9C%8D%E5%8A%A1%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E))
+在【加速服务-拦截设置】中配置,格式如下:(更多内容参见[wiki][wiki-link])
```json
{
@@ -233,7 +233,7 @@
某些域名解析出来的ip会无法访问,(比如api.github.com会被解析到新加坡的ip上,新加坡的服务器在上午挺好,到了晚上就卡死,基本不可用)
-通过从dns上获取ip列表,切换不同的ip进行尝试,最终会挑选到一个最快的ip(该功能需要事先配置好所用DNS),更多说明参见[wiki](https://github.com/docmirror/dev-sidecar/wiki/%E5%8A%A0%E9%80%9F%E6%9C%8D%E5%8A%A1%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E)
+通过从dns上获取ip列表,切换不同的ip进行尝试,最终会挑选到一个最快的ip(该功能需要事先配置好所用DNS),更多说明参见[wiki][wiki-link]
```json
{
@@ -288,7 +288,7 @@ networksetup -setwebproxy 'WiFi' 127.0.0.1 31181
### 6.3、浏览器打开提示证书不受信任
-
+![][crt-error-image]
一般是证书安装位置不对,重新安装根证书后,重启浏览器
@@ -299,12 +299,12 @@ networksetup -setwebproxy 'WiFi' 127.0.0.1 31181
#### 3)火狐浏览器:火狐浏览器不走系统的根证书,需要在选项中添加根证书
1. 火狐浏览器->选项->隐私与安全->证书->查看证书
-
+![][firefox1-image]
2. 证书颁发机构->导入
3. 选择证书文件 `C:\Users(用户)\Administrator(你的账号)\.dev-sidecar\dev-sidecar.ca.crt`(Mac或linux为 `~/.dev-sidecar` 目录)
-
+![][firefox2-image]
4. 勾选信任由此证书颁发机构来标识网站,确定即可
-
+![][firefox3-image]
### 6.4、打开github显示连接超时
@@ -322,7 +322,7 @@ DevSidecar Warning: Error: www.github.com:443, 代理请求超时
日志打开方式:加速服务->右边日志按钮->打开日志文件夹
-
+![][log-image]
### 6.6、某些原本可以打开的网站打不开了
@@ -337,14 +337,14 @@ DevSidecar Warning: Error: www.github.com:443, 代理请求超时
对于此问题有如下几种解决方案可供选择:
1. 重新打开应用即可(右键应用托盘图标可完全退出,将会正常关闭系统代理设置)
-2. 如果应用被卸载了,此时需要[手动关闭系统代理设置](./doc/recover.md)
+2. 如果应用被卸载了,此时需要[手动关闭系统代理设置][recover-doc-link]
3. 如果你是因为开着ds的情况下重启电脑导致无法上网,你可以设置ds为开机自启
### 6.8、卸载应用后上不了网,git请求不了
如果你在卸载应用前,没有正常退出app,就有可能无法上网。请按如下步骤操作恢复您的网络:
-1、关闭系统代理设置,参见:[手动关闭系统代理设置](./doc/recover.md)
+1、关闭系统代理设置,参见:[手动关闭系统代理设置][recover-doc-link]
2、执行下面的命令关闭git的代理设置(如果你开启过 `Git.exe代理` 的开关)
```shell
@@ -362,13 +362,13 @@ npm config delete https-proxy
### 6.9、其他问题
-请查阅[wiki](https://github.com/docmirror/dev-sidecar/wiki)
+请查阅[wiki][wiki-home-link]
-也可以查阅[有文档tag的issue](https://github.com/docmirror/dev-sidecar/issues?q=is%3Aissue%20label%3ADocumentation),它们被开发者认证为相当于文档级别的参考issue。
+也可以查阅[有文档tag的issue][issue-doc-tag-link],它们被开发者认证为相当于文档级别的参考issue。
## 七、在其他程序使用
-- [java程序使用](./doc/other.md#Java程序使用)
+- [java程序使用][java-other-doc-link]
## 八、贡献代码
@@ -425,35 +425,87 @@ npm run electron:build
加官方QQ群(请备注dev-sidecar,或简称DS)
- QQ 1群:390691483,人数:500 / 500(满)
-- QQ 2群:[667666069](http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=n4nksr4sji93vZtD5e8YEHRT6qbh6VyQ&authKey=XKBZnzmoiJrAFyOT4V%2BCrgX5c13ds59b84g%2FVRhXAIQd%2FlAiilsuwDRGWJct%2B570&noverify=0&group_code=667666069),人数:500 / 500(满)
+- QQ 2群:[667666069][qq2-link],人数:500 / 500(满)
- QQ 3群:419807815,人数:500 / 500(满)
-- QQ 4群:[438148299](http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=i_NCBB5f_Bkm2JsEV1tLs2TkQ79UlCID&authKey=nMsVJbJ6P%2FGNO7Q6vsVUadXRKnULUURwR8zvUZJnP3IgzhHYPhYdcBCHvoOh8vYr&noverify=0&group_code=438148299),人数:1004 / 2000(推荐)
-- QQ 5群:[767622917](http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=nAWi_Rxj7mM4Unp5LMiatmUWhGimtbcB&authKey=aswmlWGjbt3GIWXtvjB2GJqqAKuv7hWjk6UBs3MTb%2Biyvr%2Fsbb1kA9CjF6sK7Hgg&noverify=0&group_code=767622917),人数:200 / 500
+- QQ 4群:[438148299][qq4-link],人数:1004 / 2000(推荐)
+- QQ 5群:[767622917][qq5-link],人数:200 / 500
## 十、求star
我的其他项目求star
-- [fast-crud](https://github.com/fast-crud/fast-crud) : 开发crud快如闪电
-- [certd](https://github.com/certd/certd) : 让你的证书永不过期
-- [trident-sync](https://github.com/handsfree-work/trident-sync) : 二次开发项目同步升级工具
+- [fast-crud][fast-crud-link] : 开发crud快如闪电
+- [certd][certd-repo-link] : 让你的证书永不过期
+- [trident-sync][trident-sync-link] : 二次开发项目同步升级工具
## 十一、感谢
本项目使用lerna包管理工具
-[](https://lerna.js.org/)
+[![lerna][lerna-shield]][lerna-link]
本项目参考如下开源项目
-- [node-mitmproxy](https://github.com/wuchangming/node-mitmproxy)
-- [ReplaceGoogleCDN](https://github.com/justjavac/ReplaceGoogleCDN)
+- [node-mitmproxy][node-mitmproxy-link]
+- [ReplaceGoogleCDN][replace-google-cdn-link]
特别感谢
-- [github增强油猴脚本](https://greasyfork.org/zh-CN/scripts/412245-github-%E5%A2%9E%E5%BC%BA-%E9%AB%98%E9%80%9F%E4%B8%8B%E8%BD%BD) 本项目部分加速功能完全复制该脚本。
-- [中国域名白名单](https://github.com/pluwen/china-domain-allowlist),本项目的系统代理排除域名功能中,使用了该白名单。
+- [github增强油猴脚本][greasyfork-github-enhance-link] 本项目部分加速功能完全复制该脚本。
+- [中国域名白名单][china-domain-allowlist-link],本项目的系统代理排除域名功能中,使用了该白名单。
本项目部分加速资源由如下组织提供
-- [FastGit UK](https://fastgit.org/)
+- [FastGit UK][fastgit-org-link]
+
+[project-link]: https://github.com/docmirror/dev-sidecar
+[github-stars-shield]: https://img.shields.io/github/stars/docmirror/dev-sidecar?logo=github
+[star-history-chart]: https://api.star-history.com/svg?repos=docmirror/dev-sidecar&type=date&legend=top-left
+[star-history-link]: https://www.star-history.com/#docmirror/dev-sidecar&type=date&legend=top-left
+[author-github]: https://github.com/greper
+[author-gitee]: https://gitee.com/greper
+[certd-link]: https://github.com/certd/certd
+[issue-109-link]: https://github.com/docmirror/dev-sidecar/issues/109
+[fastgithub-link]: https://github.com/dotnetcore/FastGithub
+[xiu2-userscript-link]: https://github.com/XIU2/UserScript
+[xiu2-greasyfork-link]: https://greasyfork.org/scripts/412245
+[release-link]: https://github.com/docmirror/dev-sidecar/releases
+[linux-doc-link]: ./doc/linux.md
+[caroot-doc-link]: ./doc/caroot.md
+[firefox-cert-anchor]: #3火狐浏览器火狐浏览器不走系统的根证书需要在选项中添加根证书
+[index-image]: ./doc/index.png
+[avatar-before-image]: ./doc/avatar2.png
+[avatar-after-image]: ./doc/avatar1.png
+[clone-before-image]: ./doc/clone-before.png
+[clone-after-image]: ./doc/clone.png
+[download-before-image]: ./doc/download-before.png
+[download-after-image]: ./doc/download.png
+[speed-image]: ./doc/speed.png
+[fastgit-clone-link]: https://hub.fastgit.org/%7Busername%7D/%7Breponame%7D.git
+[fgit-go-link]: https://github.com/FastGitORG/fgit-go
+[hub-fastgit-link]: https://hub.fastgit.org/
+[cnpmjs-mirror-link]: https://github.com.cnpmjs.org/
+[bgithub-link]: https://bgithub.xyz/
+[wiki-link]: https://github.com/docmirror/dev-sidecar/wiki/%E5%8A%A0%E9%80%9F%E6%9C%8D%E5%8A%A1%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E
+[crt-error-image]: ./doc/crt-error.png
+[firefox1-image]: ./doc/figures/Firefox/1.png
+[firefox2-image]: ./doc/figures/Firefox/2.png
+[firefox3-image]: ./doc/figures/Firefox/3.png
+[log-image]: ./doc/log.png
+[recover-doc-link]: ./doc/recover.md
+[wiki-home-link]: https://github.com/docmirror/dev-sidecar/wiki
+[issue-doc-tag-link]: https://github.com/docmirror/dev-sidecar/issues?q=is%3Aissue%20label%3ADocumentation
+[java-other-doc-link]: ./doc/other.md#Java程序使用
+[qq2-link]: http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=n4nksr4sji93vZtD5e8YEHRT6qbh6VyQ&authKey=XKBZnzmoiJrAFyOT4V%2BCrgX5c13ds59b84g%2FVRhXAIQd%2FlAiilsuwDRGWJct%2B570&noverify=0&group_code=667666069
+[qq4-link]: http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=i_NCBB5f_Bkm2JsEV1tLs2TkQ79UlCID&authKey=nMsVJbJ6P%2FGNO7Q6vsVUadXRKnULUURwR8zvUZJnP3IgzhHYPhYdcBCHvoOh8vYr&noverify=0&group_code=438148299
+[qq5-link]: http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=nAWi_Rxj7mM4Unp5LMiatmUWhGimtbcB&authKey=aswmlWGjbt3GIWXtvjB2GJqqAKuv7hWjk6UBs3MTb%2Biyvr%2Fsbb1kA9CjF6sK7Hgg&noverify=0&group_code=767622917
+[fast-crud-link]: https://github.com/fast-crud/fast-crud
+[certd-repo-link]: https://github.com/certd/certd
+[trident-sync-link]: https://github.com/handsfree-work/trident-sync
+[lerna-shield]: https://img.shields.io/badge/maintained%20with-lerna-cc00ff.svg
+[lerna-link]: https://lerna.js.org/
+[node-mitmproxy-link]: https://github.com/wuchangming/node-mitmproxy
+[replace-google-cdn-link]: https://github.com/justjavac/ReplaceGoogleCDN
+[greasyfork-github-enhance-link]: https://greasyfork.org/zh-CN/scripts/412245-github-%E5%A2%9E%E5%BC%BA-%E9%AB%98%E9%80%9F%E4%B8%8B%E8%BD%BD
+[china-domain-allowlist-link]: https://github.com/pluwen/china-domain-allowlist
+[fastgit-org-link]: https://fastgit.org/
From 7d150f6478054fcf2b8a45db2cbf242b7b8ffe8c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=96=B0v=E5=AD=A6=E5=91=98?=
-[![Star History Chart][star-history-chart]][star-history-link]
+[](https://www.star-history.com/#docmirror/dev-sidecar&type=date&legend=top-left)
-> Gitee上的同步项目已被封禁,请认准本项目唯一官方仓库地址[https://github.com/docmirror/dev-sidecar][project-link] 【狗头保命】
+> Gitee上的同步项目已被封禁,请认准本项目唯一官方仓库地址[https://github.com/docmirror/dev-sidecar](https://github.com/docmirror/dev-sidecar) 【狗头保命】
>
> 我将继续奋战在开源一线,为社区贡献更多更好的开源项目。
>
-> 感兴趣的可以关注我的主页 [【github】][author-github] [【gitee】][author-gitee]
+> 感兴趣的可以关注我的主页 [【github】](https://github.com/greper) [【gitee】](https://gitee.com/greper)
## 打个广告
-> [https://github.com/certd/certd][certd-link]
+> [https://github.com/certd/certd](https://github.com/certd/certd)
>
> 我的开源证书管理工具项目,全自动申请和部署证书,有需求的可以去试试,帮忙点个star
@@ -25,7 +25,7 @@
>
> 注意:由于electron无法监听windows的关机事件,开着ds情况下直接重启电脑,会导致无法上网,你可以手动启动ds即可恢复网络,你也可以将ds设置为开机自启。
>
-> 关于此问题的更多讨论请前往:[https://github.com/docmirror/dev-sidecar/issues/109][issue-109-link]
+> 关于此问题的更多讨论请前往:[https://github.com/docmirror/dev-sidecar/issues/109](https://github.com/docmirror/dev-sidecar/issues/109)
>
> 注:此问题已在 `1.8.9` 版本中得到解决。
@@ -55,7 +55,7 @@
### 1.3、 github加速
-- github 直连加速 (通过修改sni实现,感谢 [fastGithub][fastgithub-link] 提供的思路)
+- github 直连加速 (通过修改sni实现,感谢 [fastGithub](https://github.com/dotnetcore/FastGithub) 提供的思路)
- release、source、zip下载加速
- clone 加速
- 头像加速
@@ -66,8 +66,8 @@
> 以上部分功能通过 `X.I.U` 的油猴脚本实现, 以下是仓库和脚本下载链接,大家可以去支持一下。
>
-> - [https://github.com/XIU2/UserScript][xiu2-userscript-link]
-> - [https://greasyfork.org/scripts/412245][xiu2-greasyfork-link]
+> - [https://github.com/XIU2/UserScript](https://github.com/XIU2/UserScript)
+> - [https://greasyfork.org/scripts/412245](https://greasyfork.org/scripts/412245)
>
> 由于此脚本在ds中是打包在本地的,更新会不及时,你可以直接通过浏览器安装油猴插件使用此脚本,从而获得最新更新(ds本地的可以通过 `加速服务->基本设置->启用脚本` 进行关闭)。
@@ -96,7 +96,7 @@
#### 1)下载安装包
- release下载
- [Github Release][release-link]
+ [Github Release](https://github.com/docmirror/dev-sidecar/releases)
> Windows: 请选择DevSidecar-x.x.x-windows-universal.exe
>
@@ -106,7 +106,7 @@
>
> 其他Linux: 请选择DevSidecar-x.x.x-linux-[架构].AppImage (未做测试,不保证能用)
-> linux安装说明请参考 [linux安装文档][linux-doc-link]
+> linux安装说明请参考 [linux安装文档](./doc/linux.md)
> 注意:由于没有买应用证书,所以应用在下载安装时会有“未知发行者”等安全提示,选择保留即可。
@@ -115,19 +115,19 @@
界面应大致如下图所示:
> 注意:mac版安装需要在“系统偏好设置->安全性与隐私->通用”中解锁并允许应用安装
-![][index-image]
+
#### 3)安装根证书
第一次打开会提示安装证书,根据提示操作即可
-更多有关根证书的说明,请参考 [为什么要安装根证书?][caroot-doc-link]
+更多有关根证书的说明,请参考 [为什么要安装根证书?](./doc/caroot.md)
> 根证书是本地随机生成的,所以不用担心根证书的安全问题(本应用不收集任何用户信息)
>
> 你也可以在加速服务设置中自定义根证书(PEM格式的证书与私钥)
-> 火狐浏览器需要[手动安装证书][firefox-cert-anchor]
+> 火狐浏览器需要[手动安装证书](#3火狐浏览器火狐浏览器不走系统的根证书需要在选项中添加根证书)
#### 4)开始加速吧
@@ -137,9 +137,9 @@
| | 开启前 | 开启后 |
| -------- | ------------------------------ | ----------------------------------------------- |
-| 头像 | ![][avatar-before-image] | ![][avatar-after-image] |
-| clone | ![][clone-before-image] | ![][clone-after-image] |
-| zip 下载 | ![][download-before-image] | ![][download-after-image]秒下的,实在截不到速度的图 |
+| 头像 |  |  |
+| clone |  |  |
+| zip 下载 |  | 秒下的,实在截不到速度的图 |
## 三、模式说明
@@ -149,7 +149,7 @@
- 最安全,无需安装证书,可以在浏览器地址栏左侧查看域名证书
- 功能也最弱,只有特性1,相当于查询github的国外ip,手动改hosts一个意思。
- github的可访问性不稳定,取决于IP测速,如果有绿色ip存在,就 `有可能` 可以直连访问。
- ![][speed-image]
+ 
### 3.2、默认模式
@@ -172,15 +172,15 @@
- 方式2:
- > 1. 使用方式:用实际的名称替换 `{}` 的内容,即可加速clone [https://hub.fastgit.org/{username}/{reponame}.git][fastgit-clone-link]
+ > 1. 使用方式:用实际的名称替换 `{}` 的内容,即可加速clone [https://hub.fastgit.org/{username}/{reponame}.git](https://hub.fastgit.org/%7Busername%7D/%7Breponame%7D.git)
> 2. clone 出来的 remote "origin" 为fastgit的地址,需要手动改回来
- > 3. 你也可以直接使用他们的clone加速工具 [fgit-go][fgit-go-link]
+ > 3. 你也可以直接使用他们的clone加速工具 [fgit-go](https://github.com/FastGitORG/fgit-go)
#### 2)`github.com` 的镜像网站(注意:部分镜像网站不能登录)
-> 1. ~~[hub.fastgit.org][hub-fastgit-link] (2024/11/18:这个好像失效了?)~~
-> 2. ~~[github.com.cnpmjs.org][cnpmjs-mirror-link] 这个很容易超限(2024/11/18:这个好像失效了?)~~
-> 3. [bgithub.xyz][bgithub-link](edge浏览器可能报毒)
+> 1. ~~[hub.fastgit.org](https://hub.fastgit.org/) (2024/11/18:这个好像失效了?)~~
+> 2. ~~[github.com.cnpmjs.org](https://github.com.cnpmjs.org/) 这个很容易超限(2024/11/18:这个好像失效了?)~~
+> 3. [bgithub.xyz](https://bgithub.xyz/)(edge浏览器可能报毒)
## 五、api
@@ -188,7 +188,7 @@
没有配置域名的不会拦截,其他根据配置进行拦截处理。
-在【加速服务-拦截设置】中配置,格式如下:(更多内容参见[wiki][wiki-link])
+在【加速服务-拦截设置】中配置,格式如下:(更多内容参见[wiki](https://github.com/docmirror/dev-sidecar/wiki/%E5%8A%A0%E9%80%9F%E6%9C%8D%E5%8A%A1%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E))
```json
{
@@ -233,7 +233,7 @@
某些域名解析出来的ip会无法访问,(比如api.github.com会被解析到新加坡的ip上,新加坡的服务器在上午挺好,到了晚上就卡死,基本不可用)
-通过从dns上获取ip列表,切换不同的ip进行尝试,最终会挑选到一个最快的ip(该功能需要事先配置好所用DNS),更多说明参见[wiki][wiki-link]
+通过从dns上获取ip列表,切换不同的ip进行尝试,最终会挑选到一个最快的ip(该功能需要事先配置好所用DNS),更多说明参见[wiki](https://github.com/docmirror/dev-sidecar/wiki/%E5%8A%A0%E9%80%9F%E6%9C%8D%E5%8A%A1%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E)
```json
{
@@ -288,7 +288,7 @@ networksetup -setwebproxy 'WiFi' 127.0.0.1 31181
### 6.3、浏览器打开提示证书不受信任
-![][crt-error-image]
+
一般是证书安装位置不对,重新安装根证书后,重启浏览器
@@ -299,12 +299,12 @@ networksetup -setwebproxy 'WiFi' 127.0.0.1 31181
#### 3)火狐浏览器:火狐浏览器不走系统的根证书,需要在选项中添加根证书
1. 火狐浏览器->选项->隐私与安全->证书->查看证书
-![][firefox1-image]
+
2. 证书颁发机构->导入
3. 选择证书文件 `C:\Users(用户)\Administrator(你的账号)\.dev-sidecar\dev-sidecar.ca.crt`(Mac或linux为 `~/.dev-sidecar` 目录)
-![][firefox2-image]
+
4. 勾选信任由此证书颁发机构来标识网站,确定即可
-![][firefox3-image]
+
### 6.4、打开github显示连接超时
@@ -322,7 +322,7 @@ DevSidecar Warning: Error: www.github.com:443, 代理请求超时
日志打开方式:加速服务->右边日志按钮->打开日志文件夹
-![][log-image]
+
### 6.6、某些原本可以打开的网站打不开了
@@ -337,14 +337,14 @@ DevSidecar Warning: Error: www.github.com:443, 代理请求超时
对于此问题有如下几种解决方案可供选择:
1. 重新打开应用即可(右键应用托盘图标可完全退出,将会正常关闭系统代理设置)
-2. 如果应用被卸载了,此时需要[手动关闭系统代理设置][recover-doc-link]
+2. 如果应用被卸载了,此时需要[手动关闭系统代理设置](./doc/recover.md)
3. 如果你是因为开着ds的情况下重启电脑导致无法上网,你可以设置ds为开机自启
### 6.8、卸载应用后上不了网,git请求不了
如果你在卸载应用前,没有正常退出app,就有可能无法上网。请按如下步骤操作恢复您的网络:
-1、关闭系统代理设置,参见:[手动关闭系统代理设置][recover-doc-link]
+1、关闭系统代理设置,参见:[手动关闭系统代理设置](./doc/recover.md)
2、执行下面的命令关闭git的代理设置(如果你开启过 `Git.exe代理` 的开关)
```shell
@@ -362,13 +362,13 @@ npm config delete https-proxy
### 6.9、其他问题
-请查阅[wiki][wiki-home-link]
+请查阅[wiki](https://github.com/docmirror/dev-sidecar/wiki)
-也可以查阅[有文档tag的issue][issue-doc-tag-link],它们被开发者认证为相当于文档级别的参考issue。
+也可以查阅[有文档tag的issue](https://github.com/docmirror/dev-sidecar/issues?q=is%3Aissue%20label%3ADocumentation),它们被开发者认证为相当于文档级别的参考issue。
## 七、在其他程序使用
-- [java程序使用][java-other-doc-link]
+- [java程序使用](./doc/other.md#Java程序使用)
## 八、贡献代码
@@ -425,87 +425,35 @@ npm run electron:build
加官方QQ群(请备注dev-sidecar,或简称DS)
- QQ 1群:390691483,人数:500 / 500(满)
-- QQ 2群:[667666069][qq2-link],人数:500 / 500(满)
+- QQ 2群:[667666069](http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=n4nksr4sji93vZtD5e8YEHRT6qbh6VyQ&authKey=XKBZnzmoiJrAFyOT4V%2BCrgX5c13ds59b84g%2FVRhXAIQd%2FlAiilsuwDRGWJct%2B570&noverify=0&group_code=667666069),人数:500 / 500(满)
- QQ 3群:419807815,人数:500 / 500(满)
-- QQ 4群:[438148299][qq4-link],人数:1004 / 2000(推荐)
-- QQ 5群:[767622917][qq5-link],人数:200 / 500
+- QQ 4群:[438148299](http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=i_NCBB5f_Bkm2JsEV1tLs2TkQ79UlCID&authKey=nMsVJbJ6P%2FGNO7Q6vsVUadXRKnULUURwR8zvUZJnP3IgzhHYPhYdcBCHvoOh8vYr&noverify=0&group_code=438148299),人数:1004 / 2000(推荐)
+- QQ 5群:[767622917](http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=nAWi_Rxj7mM4Unp5LMiatmUWhGimtbcB&authKey=aswmlWGjbt3GIWXtvjB2GJqqAKuv7hWjk6UBs3MTb%2Biyvr%2Fsbb1kA9CjF6sK7Hgg&noverify=0&group_code=767622917),人数:200 / 500
## 十、求star
我的其他项目求star
-- [fast-crud][fast-crud-link] : 开发crud快如闪电
-- [certd][certd-repo-link] : 让你的证书永不过期
-- [trident-sync][trident-sync-link] : 二次开发项目同步升级工具
+- [fast-crud](https://github.com/fast-crud/fast-crud) : 开发crud快如闪电
+- [certd](https://github.com/certd/certd) : 让你的证书永不过期
+- [trident-sync](https://github.com/handsfree-work/trident-sync) : 二次开发项目同步升级工具
## 十一、感谢
本项目使用lerna包管理工具
-[![lerna][lerna-shield]][lerna-link]
+[](https://lerna.js.org/)
本项目参考如下开源项目
-- [node-mitmproxy][node-mitmproxy-link]
-- [ReplaceGoogleCDN][replace-google-cdn-link]
+- [node-mitmproxy](https://github.com/wuchangming/node-mitmproxy)
+- [ReplaceGoogleCDN](https://github.com/justjavac/ReplaceGoogleCDN)
特别感谢
-- [github增强油猴脚本][greasyfork-github-enhance-link] 本项目部分加速功能完全复制该脚本。
-- [中国域名白名单][china-domain-allowlist-link],本项目的系统代理排除域名功能中,使用了该白名单。
+- [github增强油猴脚本](https://greasyfork.org/zh-CN/scripts/412245-github-%E5%A2%9E%E5%BC%BA-%E9%AB%98%E9%80%9F%E4%B8%8B%E8%BD%BD) 本项目部分加速功能完全复制该脚本。
+- [中国域名白名单](https://github.com/pluwen/china-domain-allowlist),本项目的系统代理排除域名功能中,使用了该白名单。
本项目部分加速资源由如下组织提供
-- [FastGit UK][fastgit-org-link]
-
-[project-link]: https://github.com/docmirror/dev-sidecar
-[github-stars-shield]: https://img.shields.io/github/stars/docmirror/dev-sidecar?logo=github
-[star-history-chart]: https://api.star-history.com/svg?repos=docmirror/dev-sidecar&type=date&legend=top-left
-[star-history-link]: https://www.star-history.com/#docmirror/dev-sidecar&type=date&legend=top-left
-[author-github]: https://github.com/greper
-[author-gitee]: https://gitee.com/greper
-[certd-link]: https://github.com/certd/certd
-[issue-109-link]: https://github.com/docmirror/dev-sidecar/issues/109
-[fastgithub-link]: https://github.com/dotnetcore/FastGithub
-[xiu2-userscript-link]: https://github.com/XIU2/UserScript
-[xiu2-greasyfork-link]: https://greasyfork.org/scripts/412245
-[release-link]: https://github.com/docmirror/dev-sidecar/releases
-[linux-doc-link]: ./doc/linux.md
-[caroot-doc-link]: ./doc/caroot.md
-[firefox-cert-anchor]: #3火狐浏览器火狐浏览器不走系统的根证书需要在选项中添加根证书
-[index-image]: ./doc/index.png
-[avatar-before-image]: ./doc/avatar2.png
-[avatar-after-image]: ./doc/avatar1.png
-[clone-before-image]: ./doc/clone-before.png
-[clone-after-image]: ./doc/clone.png
-[download-before-image]: ./doc/download-before.png
-[download-after-image]: ./doc/download.png
-[speed-image]: ./doc/speed.png
-[fastgit-clone-link]: https://hub.fastgit.org/%7Busername%7D/%7Breponame%7D.git
-[fgit-go-link]: https://github.com/FastGitORG/fgit-go
-[hub-fastgit-link]: https://hub.fastgit.org/
-[cnpmjs-mirror-link]: https://github.com.cnpmjs.org/
-[bgithub-link]: https://bgithub.xyz/
-[wiki-link]: https://github.com/docmirror/dev-sidecar/wiki/%E5%8A%A0%E9%80%9F%E6%9C%8D%E5%8A%A1%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E
-[crt-error-image]: ./doc/crt-error.png
-[firefox1-image]: ./doc/figures/Firefox/1.png
-[firefox2-image]: ./doc/figures/Firefox/2.png
-[firefox3-image]: ./doc/figures/Firefox/3.png
-[log-image]: ./doc/log.png
-[recover-doc-link]: ./doc/recover.md
-[wiki-home-link]: https://github.com/docmirror/dev-sidecar/wiki
-[issue-doc-tag-link]: https://github.com/docmirror/dev-sidecar/issues?q=is%3Aissue%20label%3ADocumentation
-[java-other-doc-link]: ./doc/other.md#Java程序使用
-[qq2-link]: http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=n4nksr4sji93vZtD5e8YEHRT6qbh6VyQ&authKey=XKBZnzmoiJrAFyOT4V%2BCrgX5c13ds59b84g%2FVRhXAIQd%2FlAiilsuwDRGWJct%2B570&noverify=0&group_code=667666069
-[qq4-link]: http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=i_NCBB5f_Bkm2JsEV1tLs2TkQ79UlCID&authKey=nMsVJbJ6P%2FGNO7Q6vsVUadXRKnULUURwR8zvUZJnP3IgzhHYPhYdcBCHvoOh8vYr&noverify=0&group_code=438148299
-[qq5-link]: http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=nAWi_Rxj7mM4Unp5LMiatmUWhGimtbcB&authKey=aswmlWGjbt3GIWXtvjB2GJqqAKuv7hWjk6UBs3MTb%2Biyvr%2Fsbb1kA9CjF6sK7Hgg&noverify=0&group_code=767622917
-[fast-crud-link]: https://github.com/fast-crud/fast-crud
-[certd-repo-link]: https://github.com/certd/certd
-[trident-sync-link]: https://github.com/handsfree-work/trident-sync
-[lerna-shield]: https://img.shields.io/badge/maintained%20with-lerna-cc00ff.svg
-[lerna-link]: https://lerna.js.org/
-[node-mitmproxy-link]: https://github.com/wuchangming/node-mitmproxy
-[replace-google-cdn-link]: https://github.com/justjavac/ReplaceGoogleCDN
-[greasyfork-github-enhance-link]: https://greasyfork.org/zh-CN/scripts/412245-github-%E5%A2%9E%E5%BC%BA-%E9%AB%98%E9%80%9F%E4%B8%8B%E8%BD%BD
-[china-domain-allowlist-link]: https://github.com/pluwen/china-domain-allowlist
-[fastgit-org-link]: https://fastgit.org/
+- [FastGit UK](https://fastgit.org/)
From c95b15f4ce6d5ae0aabab5f6f5f93c9d18cf84e4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=96=B0v=E5=AD=A6=E5=91=98?=
+ 共享远程配置id: {{ (info.configProfiles && info.configProfiles.sharedRemote && info.configProfiles.sharedRemote.id) || '-' }} 版本: {{ (info.configProfiles && info.configProfiles.sharedRemote && info.configProfiles.sharedRemote.version) || '-' }}
+ 个人远程配置id: {{ (info.configProfiles && info.configProfiles.personalRemote && info.configProfiles.personalRemote.id) || '-' }} 版本: {{ (info.configProfiles && info.configProfiles.personalRemote && info.configProfiles.personalRemote.version) || '-' }}
+ ©2020-2026 docmirror.cn by Greper, WangLiang, CuteOmega {{ info.version }}
- 共享远程配置id: {{ (info.configProfiles && info.configProfiles.sharedRemote && info.configProfiles.sharedRemote.id) || '-' }} 版本: {{ (info.configProfiles && info.configProfiles.sharedRemote && info.configProfiles.sharedRemote.version) || '-' }}
- 个人远程配置id: {{ (info.configProfiles && info.configProfiles.personalRemote && info.configProfiles.personalRemote.id) || '-' }} 版本: {{ (info.configProfiles && info.configProfiles.personalRemote && info.configProfiles.personalRemote.version) || '-' }}
+
+
+
©2020-2026 docmirror.cn by Greper, WangLiang, CuteOmega {{ info.version }}
+
+
+ 配置类型
+ ID
+ 版本
+
+
+
+ 出厂自带
+
+
+
+ {{ (info.configProfiles && info.configProfiles.internal && info.configProfiles.internal.id) || '-' }}
+
+
+ {{ (info.configProfiles && info.configProfiles.internal && info.configProfiles.internal.version) || '-' }}
+
+
+ 共享远程
+
+
+ {{ (info.configProfiles && info.configProfiles.sharedRemote && info.configProfiles.sharedRemote.id) || '-' }}
+
+
+ {{ (info.configProfiles && info.configProfiles.sharedRemote && info.configProfiles.sharedRemote.version) || '-' }}
+
+
+ 个人远程
+
+
+ {{ (info.configProfiles && info.configProfiles.personalRemote && info.configProfiles.personalRemote.id) || '-' }}
+
+
+ {{ (info.configProfiles && info.configProfiles.personalRemote && info.configProfiles.personalRemote.version) || '-' }}
+ E`Yx;;HV#Q8ch?DfzQd8S#+5B}yU3i#-!vxdT9AK9WFS3s|GLv~
zH|7>u4`KpXG2PZQKK$`>a^%
-YH>!1p-R!nd6w^al;?cz^T+fbg9{=5
zmKIOSmu