目录
开发者边车,命名灵感来源于服务网格中的service-sidecar概念,寓意是为开发者“打辅助”的边车工具。该工具在本地启动一个代理服务,通过智能DNS解析、请求拦截和镜像站加速等技术,将原本需要访问海外服务器的请求重新路由到国内可快速访问的通道上。
与传统的VPN或修改hosts方案不同,开发者边车采用白名单机制,只针对GitHub、Stack Overflow等特定的开发平台进行加速,不会影响用户访问国内网站的正常体验。工具启动后会自动修改系统代理设置,用户只需正常使用浏览器或命令行工具即可享受加速效果,无需额外配置。
官网入口地址
https://github.com/docmirror/dev-sidecar
下载地址
https://github.com/docmirror/dev-sidecar/releases
功能介绍
GitHub全面加速:针对GitHub主站进行加速,解决页面加载慢、图片裂开、频繁超时等问题。同时支持gist.github.com加速,解决代码片段无法访问的困扰。
Git clone加速:当使用git clone命令拉取代码仓库时,工具会自动将请求代理到国内镜像通道,显著提升克隆速度,避免因超时导致的克隆失败。
Git release下载加速:针对项目发布页的release压缩包、source源码包进行下载加速,解决下载中途断开或速度只有几KB的问题。
Stack Overflow加速:代理ajax.google.com等CDN请求到国内加速节点,同时加速reCAPTCHA验证码图片的加载,解决技术问答网站打不开或验证码不显示的问题。
智能DNS优选:根据网络状况自动解析目标域名的IP地址,获取访问速度,有效应对国内DNS污染问题。
自动切换备用镜像:工具内置测速机制,当某个加速通道访问失败或超时时,会自动切换到备用镜像站点,确保服务的持续可用。用户也可以自行配置多个镜像站作为备份。
头像图片加速:解决GitHub用户头像、项目图标等图片资源无法加载或加载极慢的问题,让页面显示完整。
npm代理支持:可开启npm包管理器的代理加速功能,配合淘宝镜像源与官方源的快速切换,解决依赖包安装缓慢的问题。
应用场景
-
前端开发者日常开发:需要频繁访问GitHub查阅文档、下载开源项目、更新依赖包时,工具可确保访问流畅。
-
开源项目维护者:需要git clone大型代码仓库、上传代码到远程仓库时,加速功能可大幅减少等待时间。
-
技术学习者:常逛Stack Overflow寻找问题解决方案,工具可确保网页正常打开,验证码顺利加载。
-
CI/CD构建环境:在自动化构建流程中,可配合工具加速依赖下载和代码拉取。
-
科研与学术场景:需要从GitHub下载开源数据集、论文附带代码时,release加速功能非常实用。
定价说明
开发者边车免费,无任何隐藏收费或会员。项目开源在GitHub上,用户可以自行查看源代码。
应用示例
假设你需要克隆一个较大的React项目仓库,直接使用git clone命令需要几分钟甚至因超时而失败。开启开发者边车后,同样的命令在执行时会被工具自动代理加速,实际克隆时间可缩短至几十秒。
| 源码反馈/咨询 (共有 条反馈) |
Dev-sidecar常见问题
开发者边车由个人开发者或者小型团队开发维护,并非某个大公司的官方产品。项目托管在GitHub上的docmirror账号下,采用开源方式运作,任何人都可以查看和贡献代码。
是一款帮国内程序员顺畅访问GitHub和Stack Overflow的免费小工具。因为众所周知的原因,国内访问这些海外开发者网站经常卡得要命,这个工具在本地起一个代理服务,把请求转到国内能快速访问的通道上,你只管正常用,加速的事情它帮你搞定。
用起来实很简单。先去GitHub的releases页面下载对应系统的安装包,装上之后打开软件,第一次运行会弹出提示让你安装根证书,照着点一下就行。然后保持软件在后台运行,浏览器或者命令行里的操作就会自动被加速了。需要提醒的是,安装完后把软件设置为开机自启,这样就不用每次手动打开了。
免费,不收一分钱。项目是开源的,你可以在GitHub上直接看到全部源代码,没有什么隐藏付费或者会员,放心用就好。
从安全性来说,因为是开源项目,代码公开透明,任何人都可以审查有没有恶意行为。根证书是在你自己电脑上本地生成的,不会上传到任何地方。任何代理类工具本质上都会经手你的网络流量,如果你对安全性要求特别高,建议先看看社区反馈再决定。
有几个小技巧挺实用。第一,安装后一定记得用默认模式,安全模式虽然不用装证书但加速效果打折扣。第二,火狐浏览器需要单独导入证书,在设置里找到证书管理手动添加就行。第三,如果感觉速度不理想,可以重启一下软件和浏览器。第四,开启开机自启功能,省得每次手动打开。第五,npm安装依赖慢的时候,可以试试打开软件里的npm代理开关。
拿手的就是GitHub全家桶加速了--主站访问、clone代码、下载release包、加载头像图片全都能提速。另外Stack Overflow的访问和验证码加载也能加速。智能DNS解析和自动切换备用镜像这两个功能比较实用,一个保证走最快的线路,一个保证一条线路坏了自动换别的。还支持npm代理,装依赖包的时候也能快不少。
这个工具本身不会收集用户的任何信息,也没有账号系统不需要登录。它只是帮你把请求转发到加速通道上,不会存储你的数据。根证书是你自己电脑生成的,所以不用担心证书被控制的问题。如果你访问的是HTTPS加密网站,数据本身还是加密传输的。
大部分用户觉得挺好用的。GitHub访问速度提升特别明显,原来打不开的release下载也能顺利下载了。资源占用也不高,大概在40到80兆内存之间,开着基本感觉不到。不过也有用户反映偶尔会跟他代理软件冲突,所以建议单独使用效果更好。
占用很低。实测运行时内存占用大概在40到80兆之间,对于现在的主流电脑来说基本可以忽略不计。CPU占用平时也几乎为零,只有处理网络请求的时候会有一点点波动,不影响日常开发工作。
支持Windows、macOS和Linux(Ubuntu)。Windows下是exe安装包,macOS是dmg文件,Ubuntu有deb包。他Linux发行版可以用AppImage格式,不过官方说没做全面测试,不一定能运行。
会的。因为这个工具启动时会自动修改系统代理设置,如果你同时开着VPN或者他代理类软件,两者会抢控制权导致都不生效。建议要用开发者边车的时候就关掉他代理软件,反过来也一样,不要同时开。