总所周知,在国内访问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即可:

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文件中添加:

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

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

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

这里还有一个终极方法

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地址:

    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官网。

    1
    ipconfig/flushdns

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

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

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