文章目录

- 因为GitHub网站在国外,很多时候不是慢就是访问不了
- 我自己访问GitHub往往是这样的
最近老是看到,有人在微信群里面问有没有免费的fq软件,作为一个遵纪守法的中华公民,fq当然是不行的
所以兔老大通过查阅资料并实践得出以下几种方案
方案一:浏览器插件
谷歌访问助手
适用于Chrome,EDG等浏览器,其他的浏览器还未实验

添加谷歌访问助手后,可以直接使用google
搜索引擎访问GitHub,访问非常流畅,有纵享丝滑的感觉
不仅可以访问GitHub还可以使用Google查阅资料


方案二:GitHubFast(个人推荐)
github加速神器,解决github打不开、用户头像无法加载、releases无法上传下载、git-clone、git-pull、git-push失败等问题。
安全性说明
合法性说明
获取链接
也可以去GitHub官网下载:https://github.com/dotnetcore/fastgithub/releases
部署方式
-
windows-x64桌面
- 解压之后:双击运行FastGithub.UI.exe
-
windows-x64服务
fastgithub.exe start
// 以windows服务安装并启动fastgithub.exe stop
// 以windows服务卸载并删除
-
linux-x64终端
sudo ./fastgithub
- 设置系统自动代理为
http://127.0.0.1:38457
,或手动代理http/https为127.0.0.1:38457
-
linux-x64服务
sudo ./fastgithub start
// 以systemd服务安装并启动sudo ./fastgithub stop
// 以systemd服务卸载并删除- 设置系统自动代理为
http://127.0.0.1:38457
,或手动代理http/https为127.0.0.1:38457
-
MacOS 教程
-
解决 “XXX” cannot be opened because the developer cannot be verified
- 打开终端进入FastGithub执行文件所在路径执行命令:
sudo xattr -d com.apple.quarantine *.*
- 打开终端进入FastGithub执行文件所在路径执行命令:
-
打开FastGithub后,目录内会生成cacert目录,双击打开fastgithub.cer,系统弹出Keychain Access窗口,列表中双击FastGitHub,弹出证书详情窗口,展开Trust并选择Always Trust。
-
配置代理
-
自动代理
- 打开mac设置,网络,点击高级,选择代理,勾选网自动代理配置,填写FastGithub窗口提示的地址
-
手动代理
- 打开mac设置,网络,点击高级,选择代理,勾选网页代理(HTTP)及安全网页代理(HTTPS),填写FastGithub窗口提示的地址
- [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sSg2DFms-1646012808287)(/Users/joe/Library/Application Support/typora-user-images/image-20220224170603294.png)]
-
-
方案三:修改Host
修改之前:ping github.com

Win 10 用户
第一步:修改HOSTS文件权限
通过目录 C:\Windows\System32\drivers\etc 找到 hosts文件。
在打开之前,我们要修改文件权限,否则我们不能修改文件。
操作:选中hosts文件--属性--安全--选中含User那一栏(代表用户操作)--编辑--全部允许
第二步:记录并解析GitHub相关IP
解析网站:https://www.ipaddress.com
分别输入github.com
和github.global.ssl.fastly.net
并记录ip
第三步:修改Hosts文件
以这种格式,将刚刚解析的IP配置好
刷新DNS : WIN + R 输入:ipconfig /flushdns
Mac / Linux 用户
第一步:记录并解析GitHub相关IP
解析网站:https://www.ipaddress.com
分别输入github.com
和github.global.ssl.fastly.net
并记录ip
第二步:修改Hosts文件
系统的hosts文件的位置如下:/etc/hosts
打开终端 :
- 切换为root用户:
sudo su - root
- 修改hosts文件:
vi /etc/hosts
- 按
i
插入:加入前面两个域名和对应的IP解析如下图所示