godot-start/blog/2.使用FastGithub流畅玩耍github,从此...

40 lines
1.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# 使用FastGithub流畅玩耍github从此再也不用担心被蔷了
- 最近有同学抱怨说经常因连不上github导致程序无法安装成功。
- 很多需要用到的脚本及软件会先发布在GitHub上所以经常需要访问GitHub但是每次都会卡在跳转到GitHub的步骤就是还没开始就可以结束了。
![img.png](image/2/2.png)
- 试了很多种方法终于找到一个稳定可靠的选择FastGithub。而且同时支持win, linux, mac使用很方便。
![img.png](image/2/3.png)
## 1.你为什么访问不到github
- 因为你的所有网络通信包,都要经过国家建造的长城防火墙(代理服务器),长城防火墙每年拦截了大量来自海外的攻击,当然有时候也会被错杀
- github上有大量敏感字有时候经常会被检索到导致启动防火程序
- 我们可以打开站长之家去看看github哪些ip访问快然后设置自己的host就能达到简单的快速访问目的不推荐这种方式经常要改
## 2.FastGithub原理
- 从公共dns服务器拿到github的大量ip数据检测哪些ip可用哪些ip访问速度最佳然后编写一个本地版的dns服务当要解析github相关时返回这个最佳ip。
- [github下载地址](https://github.com/dotnetcore/FastGithub)
- [百度网盘 下载](https://pan.baidu.com/s/1ey0XYO01ycJGwSvvo1zOvQ?pwd=m1l7#list/path=%2Fsharelink1040559712-88251361124674%2FFastGithub&parentPath=%2Fsharelink1040559712-88251361124674)
## 3.使用方法
### 3.1windows
- win下使用最方便解压后直接双击运行FastGithub.UI.exe即可自带图形界面。后面这个软件会自动帮你设置host
![img.png](image/2/1.png)
## 4.终极解决办法
- 科学尚网