GitHub作为全世界最大的同性交友平台、开源社区,相信不少佬友已经是平台的哲学大师。这可羡煞了被拦住访问的未来大佬们~(也想和你们一起玩)~,所以本篇文章简要介绍下几种访问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/。
下载链接和使用方案,都在里面了,再次感谢羽翼城大佬。
- 下载链接
- 使用方法
可以把这些开发者相关
的规则都进行修改。
2 本地反代
2.1 steamcommunity 302(Windows/Linux/Macos)
Steamcommunity_302仍然是羽翼城大佬开发的,
- 下载链接
- 使用方法
- 常见问题解决
3 GitHub英文翻译
最痛的不是访问不了GitHub,而是看不懂满屏的英格利希(英语苦主前来报道,我要组成头部)。下面推荐两款插件,
3.1 沉浸式翻译:全网口碑炸裂的双语对照网页翻译插件
先看看使用效果,look:
具体使用方法见官网,如下:
下载链接如下:
- 官网
- 极简插件
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项目(望补充)
- Topics on GitHub · GitHub
- Trending repositories on GitHub today · GitHub
- GitHub - zhuima/awesome-cloudflare: ⛅️ 精选的 Cloudflare 工具、开源项目、指南、博客和其他资源列表。/ ⛅️ A curated list of Cloudflare tools, open source projects, guides, blogs and other resources.
- Awesome/README-cn.md at master · Awesome-Windows/Awesome · GitHub
- GitHub - Wechat-ggGitHub/Awesome-GitHub-Repo: 收集整理 GitHub 上高质量、有趣的开源项目。
- GitHub - xlucn/oh-my-foss-android: 个人收集的实用、良心开源安卓软件
- GitHub - GrowingGit/GitHub-Chinese-Top-Charts: 🇨🇳 GitHub中文排行榜,各语言分设「软件 | 资料」榜单,精准定位中文好项目。各取所需,高效学习。
- GitHub - stackia/best-windows-apps: 推荐好用、优秀的 Windows 应用
- GitHub - charlax/professional-programming: A collection of learning resources for curious software engineers
- GitHub - luong-komorebi/Awesome-Linux-Software: 🐧 A list of awesome Linux softwares
- GitHub - iCHAIT/awesome-macOS: A curated list of awesome applications, softwares, tools and shiny things for macOS.
- 浙江大学课程攻略共享计划
- Trending Java repositories on GitHub this month · GitHub
- https://hellogithub.com/
- GitHub - practical-tutorials/project-based-learning: Curated list of project-based tutorials
- GitHub - kamranahmedse/developer-roadmap: Interactive roadmaps, guides and other educational content to help developers grow in their careers.
- GitHub - skywind3000/preserve-cd: Game Preservation Project
- GitHub - jwasham/coding-interview-university: A complete computer science study plan to become a software engineer.
- GitHub - obgnail/typora_plugin: Typora plugin. Feature enhancement tool | Typora 插件,功能增强工具
- https://missing-semester-cn.github.io/
- GitHub - justjavac/free-programming-books-zh_CN: 📚 免费的计算机编程类中文书籍,欢迎投稿
- GitHub - qianguyihao/blog-list: 中文博客琅琊榜,只收录精品独立博客
- Home · fuzhengwei/CodeGuide Wiki · GitHub
- https://missing-semester-cn.github.io/
- Trending Java repositories on GitHub this month · GitHub
- GitHub - kxxwz/SJTU-Courses: 上海交通大学课程资料分享
- GitHub - PKUanonym/REKCARC-TSC-UHT: 清华大学计算机系课程攻略 Guidance for courses in Department of Computer Science and Technology, Tsinghua University
- GitHub - alibaba/jetcache: JetCache is a Java cache framework.
- GitHub - ck-jesse/l2cache: L2Cache 是一个基于 Caffeine + Redis 的二级缓存框架。让缓存的使用在业务开发中更加简单、高效。
- GitHub - prometheus/prometheus: The Prometheus monitoring system and time series database.
- GitHub - grafana/grafana: The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
友情链接
再次鸣谢两位大佬:
一位是这篇文章思路的提供者:阿虚同学。(因为我只用过SwitchHosts+Github520项目来访问GitHub,没想到微信搜索到了这个老师的文章,受益匪浅)
一位是羽翼城大佬,谢谢开发并维护了好用的工具
PS:
下面是文章中出现软件的云盘链接,请自取:
链接: https://pan.baidu.com/s/166o8FfwUMaTU_1_2iz7CQw?pwd=ng33 提取码: ng33