Dev-Sidecar v1.8.5 开发者边车辅助工具

Windows软件6小时前发布 荔枝
0 0 0

介绍

开发者边车,命名取自service-mesh的service-sidecar,意为为开发者打辅助的边车工具
通过本地代理的方式将https请求代理到一些国内的加速通道上

软件截图

Dev-Sidecar v1.8.5 开发者边车辅助工具

软件特点

1、 dns优选(解决国内dns污染问题)

  • 根据网络状况智能解析最佳域名ip地址,获取最佳网络速度
  • 不用科学上网也能解决一些网站和库无法访问或访问速度慢的问题
  • 建议遇到打开比较慢的国外网站,可以优先尝试将该域名添加到dns设置中(注意:被GFW封杀的无效)

2、 请求拦截

  • 拦截打不开的网站,代理到加速镜像站点上去。
  • 可配置多个镜像站作为备份
  • 具备测速机制,当访问失败或超时之后,自动切换到备用站点,使得目标服务高可用

3、 github加速

  • release、source、zip下载加速
  • clone 加速
  • 头像加速
  • 解决readme中图片引用无法加载的问题
  • gist.github.com 加速
  • 解决git push 偶尔失败需要输入账号密码的问题(fatal: TaskCanceledException encountered / fatal: HttpRequestException encountered)
  • raw/blame加速

4、 Stack Overflow 加速

  • 将ajax.google.com代理到加速CDN上
  • recaptcha 图片验证码加速

5、 npm加速

  • 支持开启npm代理
  • 官方与淘宝npm registry一键切换,
  • 某些npm install的时候,并且使用cnpm也无法安装时,可以尝试开启npm代理再试

6、 增强功能

  • 众所周知的原因,不能说太多,默认关闭,感兴趣的可以私下交流
  • 反正开了这个之后,上面那些dns优选什么的特性好像都不香了

注意事项

  • 请勿使用来源不明的服务地址,有隐私和账号泄露风险
  • 本应用及服务端承诺不收集任何信息。介意者请使用安全模式。
  • 建议自建服务端(增强功能页面右上角点击查看自建服务端方法)

更新日志

v1.8.5

【新特性】

新增 pac.txt(即 GFW 列表)自动更新功能,功能截图见:#352

下载的 pac.txt 文件存放路径为 ~/.dev-sidecar/pac.txt
一旦下载成功后,即使关闭自动更新功能,也会优先读取最近下载的 pac.txt 文件!
注意:由于 pac.txt 文件比较大,下载比较慢,为了不影响 代理服务 的启动速度,将下载操作设置成了异步下载,下载成功后,下次启动 代理服务 时才会生效,所以第一次启动代理服务并下载远程 pac.txt 文件时,使用的还是DS内置的 pac.txt 文件。

Git.exe 代理,支持排除自定义仓库地址,不进行代理;功能截图见:#350
加速服务 -> 超时时间设置页面:可配置 请求超时时间 和 保持连接超时时间;功能截图见:#354
拦截配置,支持排除配置(exclusions),用于简化配置;配置方式见:#356

可通过 通配符 或 正则 大范围拦截,再通过 exclusions 小范围排除,方便配置。

可以按 F12 打开/关闭 开发者工具(DevTools) 了,不用那么麻烦的通过右键托盘小图标来打开它了 ^_^ #355

【BUG修复】

修复 Mac 和 Linux 操作系统下,启用 系统代理 报空指针异常的问题 caa0e80
修复拦截器匹配请求path时,部分匹配串在匹配时出现异常导致请求失败的问题,同时添加匹配串有问题的error日志 24de95f

如:地址匹配串的第一个字符为 * ? + 中的一个时,就会导致代理请求异常,修复后仅记录异常日志,不再影响请求了。

升级 electron-builder 版本到 23.x,避免 Mac 操作系统执行 npm run electron:build 时报 /usr/bin/python 不存在的问题 19976cd#diff-5b41a1b

【优化】

IP预设置 功能,不需要在 DNS设置 或 IP测速 里添加配置了,也能单独配置并使用了 a580589
script 拦截器,只拦截 text/html 响应 9fe8e84
配置顺序优化:用户配置 > 个人远程配置 > 共享远程配置 > 默认配置 b2d8e8b
当请求匹配到了增强功能时,添加响应头 DS-Overwall,标识请求 FanQ 了,并可通过该响应头的值了解到是匹配到配置还是PAC 0e8f3a9
当代理请求使用了DNS获取到的IP时,添加响应头 DS-DNS-Lookup,返回当前所使用的IP b9a5344
域名 github.com 增加 5个 预设IP 468c1e9
部分页面样式及内容优化
部分日志优化

【配置调整】(默认配置和远程配置都调整了,影响版本 >= 1.8.1)

修改拦截配置中 篡改猴 和 Github油猴 两个脚本的地址:由于加速镜像地址失效,现改成 gitee 仓库中的脚本文件地址,国内可直接访问且更加稳定 9b2c5f1

【文档调整】

调整 README.md 文档:八、贡献代码 -> 8.1、准备环境 中的描述
调整 README.md 文档:添加更多 QQ群 信息

下载地址

网易云        蓝奏云        OneDrive

© 版权声明

相关文章

暂无评论

暂无评论...