【小白科普贴】如何访问Github,相关小工具和项目推荐

GitHub作为全世界最大的同性交友平台、开源社区,相信不少佬友已经是平台的哲学大师。这可羡煞了被拦住访问的未来大佬们~(也想和你们一起玩:male_sign:)~,所以本篇文章简要介绍下几种访问GitHub的方法。

方法仅在window验证过。

本文仅讨论方法,不涉及原理。如果佬友有兴趣,可自行去查找学习。

本文所有软件、插件下载链接见文末链接。

本人也是小白一员,大佬看完会心一笑即可,如有补充,贴在评论区,造福小白(未来大佬)。

1 修改系统 hosts 文件

以下几种方法任选一种即可。

1.1 SwitchHosts+Github520项目

1.1.1 SwitchHosts

SwitchHosts 是一个管理 hosts 文件的应用。

1.1.1.1 官网

https://switchhosts.vercel.app/

官网没法访问了,下载链接见 :Release SwitchHosts v4.1.2 · oldj/SwitchHosts · GitHub

文末有提供网盘链接。

1.1.1.2 截图

1.1.1.3 功能特性
  • 快速切换 hosts 方案
  • hosts 语法高亮
  • 支持从网络加载远程 hosts 配置
  • 可从系统菜单栏图标快速切换 hosts

1.1.2 Github520

以下介绍来自Github520项目:

GitHub - 521xueweihan/GitHub520: 😘 让你“爱”上 GitHub,解决访问时图裂、加载慢的问题。(无需安装)

1.1.2.1 介绍

对 GitHub 说"爱"太难了:访问慢、图片加载不出来。

本项目无需安装任何程序,仅需 5 分钟。

通过修改本地 hosts 文件,试图解决:

  • GitHub 访问速度慢的问题
  • GitHub 项目中的图片显示不出的问题

让你"爱"上 GitHub。

1.1.2.2 使用SwitchHosts 工具管理 hosts

以 SwitchHosts 为例,看一下怎么使用的,配置参考下面:

  • Hosts 类型: Remote
  • Hosts 标题: 随意
  • URL: https://raw.hellogithub.com/hosts
  • 自动刷新: 最好选 1小时

点击确认,再打开开关,过一会host即可更新(右键也可手动更新)。

添加SwitchHosts 开机自启,方法如下:

Win10 添加开机自动运行软件三种方法 :https://blog.csdn.net/qappleh/article/details/96473527

本人用的第一种

这样每次 hosts 有更新都能及时进行更新,免去手动更新。

1.2 UsbEAm Hosts Editor [多平台hosts修改] V3.63

UsbEAm Hosts Editor 是加速stream、Epic等游戏平台的项目(可惜我老年人手速,玩不来游戏),但是里面也有关于开发者相关的加速内容(本期主角GitHub和JetBrains开发工具下载等),感谢羽翼城大佬,贴下大佬博客地址:https://www.dogfight360.com/blog/。

下载链接和使用方案,都在里面了,再次感谢羽翼城大佬。

可以把这些开发者相关的规则都进行修改。
4

2 本地反代

2.1 steamcommunity 302(Windows/Linux/Macos)

Steamcommunity_302仍然是羽翼城大佬开发的,

3 GitHub英文翻译

最痛的不是访问不了GitHub,而是看不懂满屏的英格利希(英语苦主前来报道,我要组成头部)。下面推荐两款插件,

3.1 沉浸式翻译:全网口碑炸裂的双语对照网页翻译插件

先看看使用效果,look​:grinning:

具体使用方法见官网,如下:

下载链接如下:

3.2 使用国内大厂的翻译接口

插个题外话,怎么使用国内大厂的翻译接口。直接扔链接:https://pot-app.com/docs/api/translate/baidu.html。

申请成功后,再设置里填入相关密钥等。

3.3 Saladict 沙拉查词

照理先看看使用截图。

具体使用方法见官网,如下:

下载链接如下:

配置大厂翻译接口见上,不赘述了。

4 搭配GitHub的小工具

4.1 F-Droid

一般逛GitHub,项目右侧的Releases都有打包好的apk安装包。但是部分开发者为了规避风险,并未提供编译打包好的安装包。这时,你就可以去F-Droid搜索下。

F-Droid 是一个 Android 应用程序的软件资源库,也可以简单地把它理解为应用商店–专门收录开源App。其中的 App 是由 F-Droid 官方根据源码编译打包并签名的,主打一手开源和安全,其实很多开源项目的作者,也会主动上传到 F-Droid。

不过,国外的小软件可能访问困难。所以,可以加入清华大学开源软件镜像站里的镜像链接来进行访问。

  • 清华大学开源软件镜像站

  • 使用方法

    • 复制它的链接,打开 F-Droid,找到「设置 > 存储库」,点击右上角的加号,软件会自动识别剪贴板中的链接,点击添加镜像,会自动添加为 F-Droid 的用户镜像

    • https://mirrors.tuna.tsinghua.edu.cn/fdroid/repo/?fingerprint=43238D512C1E5EB2D6569F4A3AFBF5523418B82E0A3ED1552770ABB9A9C9CCAB
      

4.2 Enhanced GitHub插件

增强GitHub,显示存储库大小、每个文件的大小、下载链接和下载链接和选项复制文件内容

下载链接:

4.3 GitHub高级搜索

GitHub 高级搜索页面https://github.com/search/advanced

推荐的GitHub项目(望补充)

友情链接

再次鸣谢两位大佬:

一位是这篇文章思路的提供者:阿虚同学。(因为我只用过SwitchHosts+Github520项目来访问GitHub,没想到微信搜索到了这个老师的文章,受益匪浅)

一位是羽翼城大佬,谢谢开发并维护了好用的工具


PS:

下面是文章中出现软件的云盘链接,请自取:

链接: https://pan.baidu.com/s/166o8FfwUMaTU_1_2iz7CQw?pwd=ng33 提取码: ng33

219 Likes

还用hosts访问??

9 Likes

大帅哥还有其他办法吗?挂梯子?

3 Likes

感谢分享如此详细的文章

6 Likes

:smiley::smiley::grin:,不谢不谢
六一快乐

3 Likes

感谢大佬的分享,解决了我好多疑惑

4 Likes

推荐一个工具 [dev-sidecar],使用方法自行搜索,或者Watt Toolkit(原steam++)有辅助访问GitHub的功能。如果需要稳定(科学)的访问方法,可以看看我的博客XYBlog

6 Likes

小白一只,能帮上你就挺好

2 Likes

我去瞅瞅,感谢大佬

2 Likes

mark

3 Likes

只改hosts是不行的,否则浏览器里设置dns over https就应该能访问了,根本不用那么麻烦。github除了dns污染还有深度包检测(间歇性的sni阻断),造成访问不稳定的假象。楼主的改hosts的办法基本无效

1 Like

还是用楼上提到的dev-sidecar或者用梯子吧

1 Like

学到了学到了,谢谢佬友

1 Like

能进的来Linux.do的人逛GayHub不跟回家一样吗

1 Like

这不一定哦,比如我小白一只

1 Like

:joy:你都三级了,不看看这里吗 一机难求

1 Like

偶尔看看,看来以后还得多在这里水水

1 Like

github520

1 Like

文章里有介绍这个,不过佬友们推荐用下面这个

常规话题软件分享