总所周知,在国内访问 GitHub 是很麻烦的,前期 AIGC 很热闹,我也去下载过,也分享了一个相关教程,有兴趣的可以去看我的 NovelAI 本地部署教程(详细)过程,体验一下 AIGC 的相关功能,不过在这其中遇到的问题就是下载问题,很多 AIGC 的分享基本上都是在 GitHub 上的,所需要下载的文件都很大,在国内下载速度很慢,这里就让人很苦恼,这里就要想各种方法进行提示下载速度了。

我的怨念,不看也罢

碎碎念

不得不说,在国内访问能遇到很多问题,这里没有一点计算机水平的人来说简直头大,学计算机的都知道,国内访问有很多限制,如果你不会点技术,都不好意思说自己是学计算机的了,在这方面学计算机的对深有体会,看着那些大佬的操作,属实看着有种膜拜的冲动,当然你也可以是其中的一员,这里你就要去提升你的计算机水平了,最简单的就从去了解计算机的按键开始,这是最简单也是最实用的,毕竟后面很多都需要快捷键操作,到现在都还在用。

方法一(软件访问)

Watt Toolkit

这个是最简单的国内访问方法了,Watt Toolkit 也叫 瓦特工具箱是一个开源跨平台的多功能游戏工具箱,原名 Steam++。这个可以给 Steam 提供网络加速,一键切换账号等等功能,对于一些人来说,这个软件很实用,特别是玩 Steam 的。

这里还有另一个类似的工具:UsbEAm Hosts Editor [多平台 hosts 修改]

安装后打开就可以看见 GitHub 选择项了,这里就不做叙述。

方法二(hosts 修改)

这里介绍 Windows 更改方法,Windows 更改比较方便,只要进入 C:\Windows\System32\drivers\etc 目录,就可以看到 hosts 文件,对于那些用 MacLinuxOS 等操作系统,可以在 terminal 终端打开 etc 目录并通过 VI 等编辑器编辑 hosts 文件,把这里分享的内容加到 hosts 即可:

Code
1
2
3
4
5
6
7
8
13.250.177.223 github.com
140.82.114.4 gist.github.com
185.199.110.153 assets-cdn.github.com
199.232.96.133 raw.githubusercontent.com
199.232.96.133 user-images.githubusercontent.com
199.232.96.133 gist.githubusercontent.com
199.232.96.133 cloud.githubusercontent.com
199.232.96.133 camo.githubusercontent.com

由于 GitHub 的服务器地址经常发生变化,需要定期更新 hosts 文件才能访问 GitHub,这种方式是可以用脚本进行实现操作的,当然也可以使用镜像站来进行访问。

脚本分享:https://bingmeng.lanzouj.com/b071exhbe 密码:c0ct

这里在 A 类型的查询中输入 github.com,找到最快访问的 ip 地址,并复制下来。比如我搜到的

  • 安徽 [电信] 20.205.243.166 [新加坡微软云]

然后在 hosts 文件中添加:

Code
1
DNS itself.# 127.0.0.1 localhost# ::1 localhost20.205.243.166 github.com

这里是我进行收集的 GitHub 镜像站

Code
1
2
3
4
5
6
7
https://github.com.cnpmjs.org/
https://hub.fastgit.org/
https://gitclone.com/
https://github.wuyanzheshui.workers.dev/
https://raw.githubusercontent.com
https://gist.github.com
https://gist.githubusercontent.com

这里还有一个终极方法

Code
1
2
3
4
5
github网址查询:https://ipaddress.com/website/github.com

github域名查询:https://ipaddress.com/website/github.global.ssl.fastly.net

github静态资源ip:https://ipaddress.com/website/assets-cdn.github.com
  1. C:\Windows\System32\drivers\etc 目录下,找到并打开 hosts 文件。

  2. 在末尾放入一下两个 IP 地址:

    Code
    1
    2
    3
    4
    # GitHub Start
    140.82.114.4 github.com
    199.232.69.194 github.global.ssl.fastly.net
    # GitHub End
  3. 保存退出后,在 CMD 命令中执行下面命令,刷新 DNS,重启浏览器就能访问 GitHub 官网。

    cmd
    1
    ipconfig/flushdns

方法三( 谷歌浏览器 GitHub 加速插件 (推荐))

这里直接去 chrome 网上应用商店下载 GitHub 加速插件(edge 同理),这里也是比较推荐的(对于小白来说),毕竟我们访问 GitHub 都是用 Google chrome 或者 edge,不过现在插件能不能用不知道了,毕竟这些插件有时候不靠谱,这里就看情况来选择。

这里是我使用的几种方法,当然也有其它的方法来实现国内访问,这里就要看哪种比较好用了,不过这还是得准备几个备用的,毕竟有时候什么更新了,导致不能用是常有就的事情,所以这里分享的几种方法也是为了进行备用,我们也不能在同一个被困住。