.silvanesw 发表于 2023-10-3 19:40:55

上万良心软件都在GitHub,你却还卡在无法访问?(Github加速访问教程)

老粉丝肯定都能看得出,阿虚推荐的越来越多的神器、良心软件都来自于http://Gtihub.com

http://pic4.zhimg.com/v2-7a127c7589c6a02f49d8db6881b7af27_b.jpg

而且作为全球最大的开源社区、程序员社区,不仅现在,相信今后你依然能在 GitHub 上发现很多牛逼哄哄的项目
可以说你不会访问Github,必然会错过一大批好软件虽然阿虚之前已经写过一篇加速访问的教程了,但之前的方法放到如今已经并不是那么好用了,所以这篇决定再来介绍几种加速访问Github的办法
1 修改本地hosts

1.1 DNS&hosts

谈修改 hosts 这个话题前,首先你要知道:网址域名实际对应的是一个或者多个服务器IP地址,比如 http://baidu.com 现在对应的服务器IP是 220.181.38.148
如果把「域名」比作现实中一家「公司」,那「服务器IP」就是公司的「电话」
80后应该都知道原来有个叫黄页的东西,即公共电话簿

http://pic4.zhimg.com/v2-801e048728c5f505b4fd740459072b87_b.png

原来想联系一家公司,你会去翻黄页,查对应的电话

http://pic1.zhimg.com/v2-8fd7ff8dc6fd1eef455f65cb1ec99524_r.jpg

而DNS就是互联网时代的黄页,帮你在访问域名的时候查到实际的IP地址
大概理解了DNS的作用,就再回过头来说下 Github 的问题

http://pic3.zhimg.com/v2-3cfd3cc41e77a1598d6c90aad928a11e_b.gif

Github 在全球各地都有服务器,而在国内,DNS解析服务基本上都是把域名解析到了美国的服务器,所以访问起来会比较慢‍♂️
但我们可以通过修改本地 hosts 文件来绕过公共DNS解析,直接访问 Github 在韩国、日本等的服务器,从而达到加速访问的目的

http://pic3.zhimg.com/v2-6d87fb5ad44249b7a02ce5ccbccbc1d2_r.jpg

这里提到的 hosts 文件就相当于本地通讯录,你的通讯录里面记了公司的电话,自然就没必要去翻黄页了
1.2 UsbEAm Hosts Editor

由羽翼城大佬开发的知名项目UsbEAm Hosts Editor本来是用于改善 Steam、暴雪、育碧、Microsoft Store 等游戏平台的访问与下载速度,但顺便也有支持 Github

http://pic3.zhimg.com/v2-1d0a6c5c31d6d5f0e88691b68099f76a_r.jpg

软件可以直接到大佬博客上进行下载:https://www.dogfight360.com/blog/475/
打开软件,点击软件左下角,选择准备修改 hosts 的网站

http://pic4.zhimg.com/v2-670ee3ee72ae7e2e5d35ff8f38e78953_r.jpg

检测延迟 » 选择延迟最低的IP地址 » 应用选中

http://pic2.zhimg.com/v2-24a649ebd305c3f82aed9e69de4b83f9_r.jpg

然后再去访问 Github.com 就会快很多啦
阿虚建议是把这几个都进行一波修改,可以有效改善 Github 的访问速度

http://pic4.zhimg.com/v2-503ecc520c20d509e58c00f9abec67cb_b.jpg

1.3 Github520+SwitchHosts/FasterHosts

Github520 的作者也长期在维护 Github 的优质IP地址,并且是动态更新的:https://github.com/521xueweihan/GitHub520
❶ SwitchHosts
同时他推荐了搭配 SwitchHosts 这个工具来实现自动更新 hosts 中的IP地址(你可能需要先用其他方法访问到Gituhb之后才能下载)
我们先到 SwitchHosts 官网下载这款管理工具:https://github.com/oldj/SwitchHosts/releases

http://pic4.zhimg.com/v2-c62ec6753143bee0d987250767477b73_r.jpg

下载安装好SwitchHosts之后,点击左上角的+号,按下图这样简单添加即可
标题随意取,URL地址填这个:https://raw.hellogithub.com/hosts
自动刷新最好建议选1小时

http://pic4.zhimg.com/v2-729dbff8b7164c4bb079c8bb645f34e7_b.png

http://pic4.zhimg.com/v2-0c28533b0a3a6d56457c13c8e31b07cb_r.jpg

点击确认后,还要手动启用一下,接着稍等片刻本地 hosts 即会更新

http://pic3.zhimg.com/v2-da785eb40266345bf7306258b3ad72ee_r.jpg

❷ FasterHosts
而除了SwitchHosts,还有更简单的方法,在Chromium内核的浏览器上,你可以安装FasterHosts这款浏览器扩展来解决:https://github.com/gauseen/faster-hosts
FasterHosts的 hosts 资源就是来自 GitHub520,每 1 小时更新一次,所以你无需配置,一装好之后就可以用
这个扩展只能以本地的方式进行安装,还不懂怎么从本地安装浏览器扩展的同学,请复习阿虚原来这篇文章的第3点:
不过缺点就是在非Edge Dev版浏览器上,每次启动浏览器都会弹出「关闭开发者模式下的扩展」这个弹窗
不过在最新版Edge浏览器上你可以手动选择2周后再提醒了

http://pic4.zhimg.com/v2-5cca27a29a1b737e6c8e2dac63926e93_b.jpg

仔细想想每2周才需要点一次,其实还好(你还可以用火绒的弹窗拦截来自动屏蔽这个弹窗)
PS:以上3款工具都需要到Github上下载2 反向代理

而除了修改 hosts,还有个加速 Github 访问的方法就是通过反向代理了
具体原理就比较复杂了,阿虚也没有细究,大致是通过本地反向代理来优选IP+解决SNI封锁从而实现加速访问

http://pic2.zhimg.com/v2-d456edbbafa12b4e1786d20b540174c9_b.gif

毕竟 Github 只是访问缓慢且间歇性访问异常,不是一直访问不了,反代做的一点点微小的工作只是让连接稍微稳定了亿点点而已

http://pic3.zhimg.com/v2-dde650ebe3108839071164f3bac3f492_b.png

2.1 steamcommunity 302(WIN)

羽翼城大佬后来又开发的 steamcommunity 302 就是通过反代来加速访问 Github 等网站
软件可以到这里下载:https://www.dogfight360.com/blog/686/
在不遇到问题的情况下可谓想当无脑,一键化使用

http://pic4.zhimg.com/v2-bfbf2923d165c04cbb2d43dc4516b0ff_r.jpg

比较棘手的是可能会出现80/443端口被占用的情况,这个需要关闭对应监听端口的进程/服务来解决,具体教程可见羽翼城大佬在下载页面做出的说明
2.2 FastGithub(WIN/Mac/Linux)

steamcommunity 302 很不错但缺点是只有Windows端
FastGithub 则是另一款同样基于反代来加速 Gtihub 访问的工具,支持WIN/Mac/Linux三端,还能在docker上一键部署:https://github.com/dotnetcore/FastGithub
Windows端的话,下载后双击即可运行,软件没有程序界面,直接就是跑的命令行,所以开启之后不要关闭命令行窗口!
而 FastGithub 除了可以加速访问 Gtihub ,最大的优势是它顺便还能助你直连V2EX

http://pic1.zhimg.com/v2-397726a56e2e84ba734e94f93ac49834_r.jpg

顺便,关于通过反代加速访问 Github 的合法性,作者有做说明,阿虚这里就复制粘贴下
《国际联网暂行规定》第六条规定:“计算机信息网络直接进行国际联网,必须使用邮电部国家公用电信网提供的国际出入口信道。任何单位和个人不得自行建立或者使用其他信道进行国际联网。” FastGithub本地代理使用的都是“公用电信网提供的国际出入口信道”,从国外Github服务器到国内用户电脑上FastGithub程序的流量,使用的是正常流量通道,其间未对流量进行任何额外加密(仅有网页原有的TLS加密,区别于Vρп的流量加密),而FastGithub获取到网页数据之后发生的整个代理过程完全在国内,不再适用国际互联网相关之规定。2.3 dev-sidecar(WIN/Mac/Ubuntu/Linux)

最后再介绍一款反代工具吧,dev-sidecar 这个项目命名取自service-mesh的service-sidecar,意为为开发者打辅助的边车工具,主要就是用于解决 Github 访问的问题:https://gitee.com/docmirror/dev-sidecar
下载后首次运行前会需要让你安装过一个证书,跟着教程安装即可

http://pic4.zhimg.com/v2-8d6c542dc140d79d56caae24e7a43ceb_r.jpg

然后就没啥好说的了,一键开启即可使用,开启后你就能随意访问 Github 了

http://pic1.zhimg.com/v2-cd3e26a13e62b4b5c57ed0d29f162fe0_r.jpg

3 Steam++(WIN/Mac/Linux/Android)

最后再推荐一个比较稳定的长期可用加速软件Steam++:https://steampp.net/
这个原本主要是用于加速访问Steam相关网站、社区的
但软件开发到后面,现在已经支持加速诸多平台了
并且如今已经支持WIN/Mac/Linux/Android多个平台(iOS还在开发中 )

http://pic1.zhimg.com/v2-18a411a322b4f83dd50056772685a610_r.jpg

目前支持以下平台的加速:

[*]Steam
[*]Discord
[*]Twitch
[*]Origin
[*]Uplay
[*]国外验证码平台:Google Recaptcha、hCaptcha、Arkoselabs
[*]Github
[*]Microsoft Store
[*]网盘服务:OneDrive、MEGA、Dropbox
[*]其他网站:Nyaa、Pinteres、P站、V2EX等
具体软件的使用也是非常无脑,勾选你需要加速的平台,再点击一键加速即可

http://pic2.zhimg.com/v2-de577371e13db696453b58c080187005_r.jpg

4 网易UU加速器

最后再回头来说说封面里提到的网易~

http://pic1.zhimg.com/v2-27a1201a527912f62e8314c303847d0c_b.gif
想必几乎没人知道吧,网易在一款游戏加速器里面竟然还提供了Github网站访问加速
你只需要下载网易旗下的UU加速器:https://uu.163.com/
就能悄悄享受里面提供的完全免费的 Github 访问加速了(现在搜索 Gituhb 不行了,需要在软件里面搜索:学术资源)

http://pic2.zhimg.com/v2-bd85f749b3524a350887fa33f706024d_r.jpg
并且不止Windows/Mac端,移动端Android/iOS上也可以免费进行加速~

http://pic1.zhimg.com/v2-39885d37819839f14e107fad7b2bdb24_r.jpg

但唯一缺点就是不知道这算不算网易在打擦边球,总之寄希望这个服务能长久的为大家提供下去吧

http://pic3.zhimg.com/v2-6c008c14781c44a4e5112b61efa42dda_r.jpg
Github 上除了有软件资源,实际还有很多优质的课程资源
比如清华大、北京、浙江大学等课程共享项目,都是不可多得的好资源....

http://pic1.zhimg.com/v2-31ec1cf2620c21046f4dc02fc6555fc0_r.jpg

▲清华大学课程共享

http://pic1.zhimg.com/v2-a79c1cd635792178b5dbd8ee4e1a5394_r.jpg

▲北京大学课程共享

相关项目的地址阿虚都有整理在储物间10-4栏,大家去自取即可

http://pic4.zhimg.com/v2-c7a4c5df7c198d579763218144e93efb_r.jpg

祝大家用的愉快 ~

http://pic2.zhimg.com/v2-d7d5a2a51926db0fd22ac16866966b55_r.jpg

仙履奇缘 发表于 2023-10-3 19:41:18

授人以鱼不如授人以渔,上网还是要科学呀[赞同][赞同]

qq911 发表于 2023-10-3 19:42:02

自绝于世界

qq1981 发表于 2023-10-3 19:42:51

我再推荐一个工具,用来加速访问GitHub和StackOverflow这样的网站,开发者边车辅助工具,了解一下,挺好用的。

哎哟 发表于 2023-10-3 19:43:24

..

似猪非猪 发表于 2023-10-3 19:44:23

..

xxdddd 发表于 2023-10-3 19:45:03

...

romi 发表于 2023-10-3 19:46:02

科学是收费的[大笑][大笑][大笑]

上帝也疯狂 发表于 2023-10-3 19:46:30

大胆

有你才美丽 发表于 2023-10-3 19:46:38

为啥我用了这个油猴插件跳转镜像网站之后,现实 who there呢?
页: [1] 2 3
查看完整版本: 上万良心软件都在GitHub,你却还卡在无法访问?(Github加速访问教程)