Browse Source

1

pull/192/head
xiaojunnuo 3 years ago
parent
commit
9f13ae7782
  1. 35
      README.md

35
README.md

@ -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