pull/192/head
xiaojunnuo 3 years ago
parent 9efec0ee76
commit 9f13ae7782

@ -7,7 +7,7 @@
## 特性 ## 一、 特性
### 1、 dns优选解决***污染问题) ### 1、 dns优选解决***污染问题)
* 根据网络状况智能解析最佳域名ip地址获取最佳网络速度 * 根据网络状况智能解析最佳域名ip地址获取最佳网络速度
@ -20,6 +20,7 @@
* 具备测速机制,当访问失败或超时之后,自动切换到备用站点,使得目标服务高可用 * 具备测速机制,当访问失败或超时之后,自动切换到备用站点,使得目标服务高可用
### 3、 github加速 ### 3、 github加速
* github 直连加速
* release、source、zip下载加速 * release、source、zip下载加速
* clone 加速 * clone 加速
* 头像加速 * 头像加速
@ -34,6 +35,7 @@
> >
> 由于此脚本在ds中是打包在本地的更新会不及时你可以直接通过浏览器安装油猴插件使用此脚本从而获得最新更新ds本地的可以通过`加速服务->基本设置->启用脚本`进行关闭)。 > 由于此脚本在ds中是打包在本地的更新会不及时你可以直接通过浏览器安装油猴插件使用此脚本从而获得最新更新ds本地的可以通过`加速服务->基本设置->启用脚本`进行关闭)。
### 4、 Stack Overflow 加速 ### 4、 Stack Overflow 加速
* 将ajax.google.com代理到加速CDN上 * 将ajax.google.com代理到加速CDN上
* recaptcha 图片验证码加速 * recaptcha 图片验证码加速
@ -52,7 +54,7 @@
* 本应用及服务端承诺不收集任何信息。介意者请使用安全模式。 * 本应用及服务端承诺不收集任何信息。介意者请使用安全模式。
* 建议自建服务端(增强功能页面右上角点击查看自建服务端方法) * 建议自建服务端(增强功能页面右上角点击查看自建服务端方法)
## 快速开始 ## 二、快速开始
支持windows、Mac 支持windows、Mac
### DevSidecar桌面应用 ### DevSidecar桌面应用
@ -62,9 +64,12 @@
[Gitee Release](https://gitee.com/docmirror/dev-sidecar/releases) [Gitee Release](https://gitee.com/docmirror/dev-sidecar/releases)
[Github Release](https://github.com/docmirror/dev-sidecar/releases) [Github Release](https://github.com/docmirror/dev-sidecar/releases)
Windows: 请选择DevSidecar-x.x.x.exe > Windows: 请选择DevSidecar-x.x.x.exe
Mac: 请选择DevSidecar-x.x.x.dmg > Mac: 请选择DevSidecar-x.x.x.dmg
> Ubuntu: 请选择DevSidecar-x.x.x.deb
> 其他linux: 请选择DevSidecar-x.x.x.AppImage (未做测试,不保证能用)
> linux安装说明请参考 [linux安装文档](./doc/linux.md)
#### 2 安装后打开 #### 2 安装后打开
注意mac版安装需要在“系统偏好设置->安全性与隐私->通用”中解锁并允许应用安装 注意mac版安装需要在“系统偏好设置->安全性与隐私->通用”中解锁并允许应用安装
@ -94,7 +99,7 @@
|zip 下载 |![](./doc/download-before.png) |![](./doc/download.png)秒下的,实在截不到速度的图 | |zip 下载 |![](./doc/download-before.png) |![](./doc/download.png)秒下的,实在截不到速度的图 |
## 模式说明 ## 三、模式说明
### 安全模式 ### 安全模式
* 此模式关闭拦截、关闭增强、开启dns优选、开启测速 * 此模式关闭拦截、关闭增强、开启dns优选、开启测速
@ -137,7 +142,7 @@
>2. [github.com.cnpmjs.org](https://github.com.cnpmjs.org/) 这个很容易超限 >2. [github.com.cnpmjs.org](https://github.com.cnpmjs.org/) 这个很容易超限
## api ## 四、api
### 拦截配置 ### 拦截配置
没有配置域名的不会拦截,其他根据配置进行拦截处理 没有配置域名的不会拦截,其他根据配置进行拦截处理
@ -154,6 +159,10 @@ const intercepts = {
// success:true, 直接返回成功请求(某些请求不想发出去,可以伪装成功返回) // success:true, 直接返回成功请求(某些请求不想发出去,可以伪装成功返回)
redirect: 'download.fastgit.org' redirect: 'download.fastgit.org'
}, },
'.*':{
proxy:'github.com',
sni:'baidu.com' //修改sni规避***握手拦截
}
}, },
'ajax.googleapis.com': { 'ajax.googleapis.com': {
'.*': { '.*': {
@ -187,7 +196,7 @@ const intercepts = {
``` ```
注意暂时只支持IPv4的解析 注意暂时只支持IPv4的解析
## 问题排查 ## 五、问题排查
### 1、dev-sidecar的前两个开关没有处于打开状态 ### 1、dev-sidecar的前两个开关没有处于打开状态
1. 尝试将开关按钮手动打开 1. 尝试将开关按钮手动打开
@ -286,11 +295,11 @@ Error: www.github.com:443, 代理请求超时
临时方案切到安全模式尝试git push多试几次就可以了。 临时方案切到安全模式尝试git push多试几次就可以了。
## 在其他程序使用 ## 六、在其他程序使用
* [java程序使用](./other.md#Java程序使用) * [java程序使用](./other.md#Java程序使用)
## 贡献代码 ## 七、贡献代码
### 开发调试模式启动 ### 开发调试模式启动
@ -319,24 +328,24 @@ npm run electron:build
如果你想将你的修改贡献出来请提交pr 如果你想将你的修改贡献出来请提交pr
## 联系作者 ## 八、联系作者
欢迎bug反馈需求建议技术交流等请备注dev-sidecar或简称DS 欢迎bug反馈需求建议技术交流等请备注dev-sidecar或简称DS
![](./doc/contact.png) ![](./doc/contact.png)
## 求star ## 九、求star
我的其他项目求star 我的其他项目求star
* [fast-crud](https://github.com/fast-crud/fast-crud) : 开发crud快如闪电 * [fast-crud](https://github.com/fast-crud/fast-crud) : 开发crud快如闪电
* [certd](https://github.com/certd/certd) : 让你的证书永不过期 * [certd](https://github.com/certd/certd) : 让你的证书永不过期
## 广告 ## 十、广告
* [腾讯云企业老用户3折服务器](https://curl.qcloud.com/MRY91neQ) * [腾讯云企业老用户3折服务器](https://curl.qcloud.com/MRY91neQ)
* [腾讯云新用户大礼包](https://curl.qcloud.com/VQ2ARft2) * [腾讯云新用户大礼包](https://curl.qcloud.com/VQ2ARft2)
* [阿里云618](https://www.aliyun.com/activity/618/2021?userCode=qya11txb) * [阿里云618](https://www.aliyun.com/activity/618/2021?userCode=qya11txb)
## 感谢 ## 十一、感谢
本项目使用lerna包管理工具 本项目使用lerna包管理工具
[![lerna](https://img.shields.io/badge/maintained%20with-lerna-cc00ff.svg)](https://lerna.js.org/) [![lerna](https://img.shields.io/badge/maintained%20with-lerna-cc00ff.svg)](https://lerna.js.org/)

Loading…
Cancel
Save