在 windows 上安装 dev-sidecar 加速器,给 github 加速
解决 github 打不开、用户头像无法加载、releases 无法上传下载、git-clone、git-pull、git-push 失败等问题。
方法一:dev-sidecar
dev-sidecar,开发者边车,命名取自 service-mesh 的 service-sidecar,意为为开发者打辅助的边车工具。通过本地代理的方式将 https 请求代理到一些国内的加速通道上。
dns 优选
- 根据网络状况智能解析最佳域名 ip 地址,获取最佳网络速度。
- 解决一些网站和库无法访问或访问速度慢的问题。
- 建议遇到打开比较慢的国外网站,可以优先尝试将该域名添加到 dns 设置中(注意:被墙的无效)。
请求拦截
- 拦截打不开的网站,代理到加速镜像站点上去。
- 可配置多个镜像站作为备份。
- 具备测速机制,当访问失败或超时之后,自动切换到备用站点,使得目标服务高可用。
方法二:手工修改 hosts 文件
第一步:打开网站http://tool.chinaz.com/dns,在A类型的查询中输入github.com,找到最快访问的 ip 地址(TIL值最小),并复制下来。
第二步:修改hosts文件,C:\Windows\System32\drivers\etc\hosts
# 127.0.0.1 localhost # ::1 localhost 104.16.17.35 registry.npmjs.org 202.98.192.67 registry.npmjs.org 202.98.198.167 registry.npmjs.org 20.205.243.166 github.com 31.13.80.54 github.global.ssl.fastly.net
第三步:刷新 DNS,重启浏览器即可。
ipconfig /flushdns