查看原文
其他

13k+ Stars 开源免费的 Github 加速器,突破地域限制!

小苏 爱编程爱技术 2023-12-13

每天给大家带来网站工具、安卓软件、iOS软件、开源社区项目等黑科技!

如果你们有什么好的建议,也可以在后台留言。

创作不易,希望大家给一点鼓励,把公众号设置为"星标",点下文章"在看",谢谢大家!目前佛系更新,望多多支持~

作为一名优秀的程序猿,你绝对离不开一个网站:Github,一个面向开源及私有软件项目的托管平台,全球最大的代码托管平台。很多时候由于网络原因,会出现访问不了,或者图片加载不出来等问题,此时就需要找个代理,很多都要收费。

今天小编给大家分享一个开源免费的工具:dev-sidecar简称ds开发者边车,命名取自 service-mesh 的 service-sidecar,意为为开发者打辅助的边车工具,软件的原理是通过本地代理的方式将https请求代理到一些国内的加速通道上,支持windows、Mac、Linux(Ubuntu)平台。

DS 特性

  • dns优选(解决***污染问题)

  • github加速

  • github 直连加速 (通过修改sni实现)
  • gitbub release、source、zip下载加速

  • git clone 加速

  • github 头像加速

  • 解决readme中图片引用无法加载的问题

  • gist.github.com 加速

  • 解决git push偶尔失败需要输入账号密码的问题

  • raw/blame加速

  • Stack Overflow 加速

  • npm加速

🍁下载安装

1、下载
文末获取网盘备用下载地址
Windows: 请选择 DevSidecar-x.x.x.exe
Mac: 请选择 DevSidecar-x.x.x.dmg
Ubuntu: 请选择 DevSidecar-x.x.x.deb
注意:由于没有买应用证书,所以应用在下载安装时会有“未知发行者”等安全提示,选择保留即可。
2、安装
注意:mac版安装需要在“系统偏好设置->安全性与隐私->通用”中解锁并允许应用安装
软件第一次启动需要安装CA根证书,直接点击【去安装】,然后按提示操作

3、使用体验

建议把ds一直开着,遇到打开比较慢的国外网站,可以尝试将该域名添加到dns设置中(注意:被***封杀的无效)
注意:windows下开着ds重启电脑,会无法上网,重新运行ds即可

🍄常见问题

① 没有加速效果
  • 仅支持https加速,请务必确认你访问的地址是https开头的,比如:https://github.com/

  • 检查浏览器是否装了什么插件,与ds有冲突

  • 检查是否安装了其他代理软件,与ds有冲突

  • 请确认浏览器的代理设置为使用IE代理/或者使用系统代理状态

  • 可以尝试换个浏览器试试

  • 请确认网络代理设置处于勾选状态,正常情况下ds在“系统代理”开关打开时,会自动设置系统代理。
② 浏览器打开提示证书不受信任
 一般是证书安装位置不对,重新安装证书后,重启浏览器
  • windows: 请确认证书已正确安装在“信任的根证书颁发机构”下

  • mac: 请确认证书已经被安装并已经设置信任。

  • 火狐浏览器:火狐浏览器不走系统的根证书,需要在选项中添加根证书
③ 打开github显示连接超时
DevSidecar Warning:Error: www.github.com:443, 代理请求超时
  • 检查测速界面github.com是否有ip ,如果没有ip,则可能是由于你的网络提供商封锁了dns服务商的ip(试试能否ping通:1.1.1.1 / 9.9.9.9 )

  • 如果是安全模式,则是因为不稳定导致的,等一会再刷新试试

  • 如果是增强模式,则是由于访问人数过多,正常现象
④ 应用意外关闭导致没有网络了

应用开启后会自动修改系统代理设置,正常退出会自动关闭系统代理。当应用意外关闭时,可能会因为没有将系统代理恢复,从而导致完全无法上网。

对于此问题有如下几种解决方案可供选择:
  • 重新打开应用即可(右键应用托盘图标可完全退出,将会正常关闭系统代理设置)

  • 如果应用被卸载了,此时需要手动关闭系统代理设置

  • 如果你是因为开着ds的情况下重启电脑导致无法上网,你可以设置ds为开机自启
⑤ 卸载应用后上不了网,git请求不了
如果你在卸载应用前,没有正常退出app,就有可能无法上网。请按如下步骤操作恢复您的网络:
  • 关闭系统代理设置

  • 执行下面的命令关闭git的代理设置(如果你开启过git.ext的开关)

git config --global --unset http.proxygit config --global --unset https.proxy
  • 执行下面的命令关闭npm的代理设置(如果你开启过npm加速的开关)

npm config delete proxynpm config delete https-proxy

🎈重要提醒

1、将DS设置为开机自启
由于electron无法监听windows的关机事件,开着ds情况下直接重启电脑,会导致无法上网,你可以手动启动ds即可恢复网络,你也可以将ds设置为开机自启。
2、不要与其他代理软件一起使用

DS启动之会自动修改系统代理,所以会与其他代理软件有冲突,请务必不要一起使用。本应用主要目的在于直连访问github,如果你已经有其他代理了,那建议还是不要用这个了!

👨‍🎓聊一聊

  • 公众号推送改版,务必点击【爱编程爱技术】右上角【设为星标🌟】,这样才不会错过推送。

  • 如果侵犯了您的权益,请点击菜单栏联系公众号,一经核实,我们会在最短的时间内删除!感谢理解!

  • 该系列软件虽经本人亲测可用,但难免有疏忽之处,一旦您下载使用此软件,后续风险需自行承担,发布者本人不对使用此资源负任何责任!


软件资源获取

关注公众号:爱编程爱技术
私信回复关键词:ds

点击上方关我们,感谢支持!

往期精彩阅读:
upscayl:18.4k Stars 开源 AI 图片无损放大增强软件!
WeChatVideoDownloader:开源的微信视频号下载器!
帮小忙:在线工具箱网站,130多款免费工具!
基于 workerman 开发的高性能 PHP 开源框架!
OnlyOffice:开源免费的专业办公软件
免费无广告,无捆绑的良心软件!
IDM + 油猴,享受百度网盘的极速下载!
DIY爱好者的必备工具


继续滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存