一、Dev-Sidecar(开发者边车)工具简介
Dev-Sidecar是一款专为国内开发者打造的开源本地代理加速工具,命名灵感源自服务网格(Service Mesh)中的"Sidecar"(边车)模式,寓意像摩托车边车一样,为开发者提供全方位的网络辅助支持。
核心工作原理
它通过在本地启动一个轻量级代理服务器,采用智能拦截+多通道加速的组合策略:
- DNS优选自动解析域名的所有可用IP,实时测速后选择最快节点,有效解决DNS污染问题
- HTTPS请求拦截通过本地证书实现HTTPS请求的透明代理,将无法直连或速度慢的请求自动转发到国内加速镜像站
- SNI修改技术针对GitHub等平台,通过修改SNI字段实现直连加速,无需依赖第三方代理
主要功能特点
1. 全方位GitHub加速(核心功能)
- 网页访问、代码克隆、Release/ZIP下载加速
- 解决git push偶尔失败需要重复输入账号密码的问题
- 支持gist.github.com和blame功能加速
2. 开发者生态加速
- 包管理工具加速:npm、yarn、pip、composer等
- 技术文档加速:MDN、React、Vue、Angular等官方文档
- 问答社区加速:Stack Overflow、SegmentFault等
3. 智能代理机制
支持平台与使用方式
- 跨平台支持Windows、macOS、Linux(Ubuntu),同时支持x86和ARM架构
- 开箱即用
- 安全可靠
优势与注意事项
优势:
注意事项:
- 开着工具重启电脑可能导致暂时无法上网,重新打开工具后正常退出即可恢复
二、下载 Dev-Sidecar
(一)官方仓库下载
1,单击:https://github.com/,进入github官网。
2,单击search框,进入搜索输入框。
3,输入Dev-Sidecar,单击Search all of GitHub或单击回车键,进行检索。
4,选择star为22.6k的,单击docmirror/dev-sidecar。
5,页面往下滚动,找到并单击:Github Release,进入版本选择页面。
6,页面往下滚动,演示版本为Windows10,单击show all 21 assets。
7,单击DevSidecar-2.0.2-windows-x86_64.exe,开始下载(选择自己设备所需的版本)。
8,下载过程。
(二)百度网盘
- 通过网盘分享的文件:DevSidecar-2.0.2-windows-x86_64.exe
- 链接: https://pan.baidu.com/s/1wvNFmSmIjPdI6qb6eK1Dhw?pwd=6666 提取码: 6666
三、安装 Dev-Sidecar
(一)安装程序与根证书
1,双击下载好的安装程序。
2,设置一下安装路径(自定义即可、可默认),然后单击【安装】按钮。
3,单击【完成】按钮,运行程序。
4,单击,【安装根证书】。
5,单击【点此去安装】。
6,单击【安装证书】按钮。
7,选择当前用户——单击【下一步】按钮。
8,选择【将所有证书都放入下列存储】——单击【浏览】按钮——选择【受信任的根证书颁发机构】——单击【确认】按钮。
9,单击【下一步】按钮。
10,单击【完成】按钮。
11,单击【确认】按钮——单击【确认按钮】
(二)火狐浏览器配置(未使用该浏览器不配置)
1,单击【菜单】按钮——单击【设置】。
2,选择【隐私与安全】——页面往下滚动,找到【安全】部分——单击【管理证书】进入证书管理器。
3,证书管理器中,选择【证书颁发机构】——单击【导入】按钮,导入之前下载好的证书。
4,证书下载路径为:C:\Users\你的用户名\.dev-sidecar\dev-sidecar.ca.crt,单击【打开】按钮,导入证书。
5,勾选【信任由此证书颁发机构来标识网站】——单击【确认】按钮。
6,单击【确认】按钮,完成证书导入。
7,未配置证书,出现如下界面,无法正常访问github。
8,刷新一下上面访问github的页面,即可正常访问github。
四、测试使用 Dev-Sidecar
1,启动程序代理服务。
2,打开Edge浏览器,在地址栏输入:github.com,访问github。
3,成功访问,很流畅。
4,访问一下很火的codex开源仓库,也是很快的。