Dev‑Sidecar(开发者边车):面向开发者的本地开源网络加速工具
Dev‑Sidecar(开发者边车)是一款开源桌面本地代理工具,基于 MITM 中间人代理,用来改善国内访问 GitHub、NPM、PyPI 等海外开发资源慢的问题,支持 DNS 优选、镜像自动切换、Git 克隆、Release 下载加速,跨 Windows/macOS/Linux 平台,开源协议 MPL‑2.0。本文讲解它的原理、核心功能、安装步骤、使用技巧与局限风险,适合开发人员日常本地开发使用。
一、什么是 Dev‑Sidecar
Dev‑Sidecar 中文名叫开发者边车,名字源自服务网格中的 Sidecar 边车模式,作为运行在本机的辅助工具。
它是 Electron 开发的桌面客户端,启动后在本机运行本地代理服务,通过 DNS 优选、请求拦截、自动切换国内镜像,优化访问海外开发资源的速度,不是翻墙工具,只针对开发类站点做镜像加速处理。
工作简单逻辑:
软件启动自动设置系统 HTTP/HTTPS 代理;
拦截对 GitHub、NPM、PyPI 等域名请求;
DNS 测速优选 IP,超时自动切换备用镜像源;
网页、Git 命令行、包管理器流量走本地代理完成加速。
项目仓库:https://github.com/docmirror/dev-sidecar
开源协议:MPL‑2.0
架构分为三部分:核心配置模块、MITM 中间人代理模块、Electron 图形 GUI 界面。
二、核心功能
GitHub 全链路加速
git clone/git pull/push 命令加速;Release、zip 源码包、raw 文件下载加速;
README 图片、用户头像、Gist 加载加速;
网页注入增强脚本,页面增加镜像下载按钮DeepWiki。
包管理器加速
NPM / Yarn 镜像代理;
PIP PyPI Python 包下载加速;
无需手动修改
.npmrc、pip.conf配置文件,开启代理自动生效。
智能 DNS 与故障容错
自动测速优选域名 IP;
多镜像备份,超时、访问失败自动切换备用镜像;
用户可自定义需要代理加速的域名列表。
跨平台支持
Windows、macOS、Linux,提供安装包,也支持
winget一键安装:
winget install docmirror.dev-sidecar
附加能力
开机自启、TUN 模式、远程配置、主题切换;内置证书管理,MITM 代理需要安装根证书才能完整解析 HTTPS 流量。
三、安装与快速上手
1. 下载安装
前往项目 Releases:https://github.com/docmirror/dev-sidecar/releases
下载对应系统安装包。
提示:GitHub 访问慢,可以找国内镜像分流下载安装包。
2. 运行基础流程
打开 Dev‑Sidecar,软件会提示安装 MITM 根证书,必须安装证书,HTTPS 加速才能完整工作。
点击开启加速,软件自动修改本机系统代理。
此时浏览器、Git、npm/pip 全部自动走 Dev‑Sidecar 代理。
测试:执行
git clone拉取 GitHub 仓库,或者打开 GitHub 网页观察加载速度。退出软件,会自动还原系统代理,避免代理残留导致网络异常。
macOS 注意:打开时提示无法验证开发者,需要在系统设置‑安全性允许运行该程序。
四、常见使用小技巧
只给开发工具加速,浏览器不使用
可以关闭系统自动代理,手动把 Git、npm 配置为
127.0.0.1:端口代理,浏览器不走该代理。TUN 模式
高级 TUN 模式可以接管本机全部流量;普通用户不建议随便开启,出现网络异常优先关闭 TUN。
关闭加速之后网络上不了网
大概率是程序异常退出,系统代理没有自动恢复。手动进入系统网络设置,把 HTTP/HTTPS 代理全部关闭即可。
Git Push 失败
开启加速环境下偶尔出现认证异常,可以临时关闭 Dev‑Sidecar 再执行推送。
五、局限与风险(非常重要)
不是翻墙工具,对于被屏蔽的普通境外网站,该工具无法实现访问,仅针对开发站点镜像加速。
MITM 中间人代理,需要导入项目根证书;不要在公共电脑使用。
加速依赖第三方公共镜像,镜像站点故障会直接导致加速失效,属于外部依赖,不受本项目控制。
仅适用于个人本地电脑,不要部署在服务器上,不适合生产环境。
版本更新、镜像源变动会影响加速效果,遇到异常重启软件即可。
六、同类工具简单对比
表格
七、小结
Dev‑Sidecar 解决国内开发者痛点:GitHub 打开慢、克隆代码、下载 Release、安装 npm/pip 包卡顿。作为开源免费桌面工具,开箱即用,不用手动反复修改各类软件镜像配置。
使用完毕记得正常退出软件,让系统代理自动复原,避免残留代理造成网络故障。
免责声明:本工具仅用于开发资源镜像加速,使用者需要遵守当地网络相关法规。


