如何优雅的加速Github

前言

加速的方法有多种,这里只演示我常用的三种方法。

平常我们浏览Github的时候,常常都会遇到 服务器抽风 的问题,面对这些问题有下面 三种解决方法


Steam + +

Steam + +

Steam + +
多平台Steam辅助工具箱,对于经常访问Steam社区的同学应该不陌生,Steam + +不仅可以加速 Steam社区 ,还能加速 Github 、一些主流启动器 、微软商店 P站 (Pixiv是一个以插图、漫画和小说、艺术为中心的社交网络服务里的虚拟社区网站) 等。 因为Steam + + 主要面向Steam,所以这里主要说明加速Github。Steam + + 还有很多强大的功能,请自行下载体验。 (第一次使用需要在软件里安装SSL证书。)


UsbEAm Hosts Editor

UsbEAm Hosts Editor

UsbEAm Hosts Editor
强大的多平台加速工具 羽翼城 大佬yyds

使用教程:

  1. 选择 Github - 开源社区
  2. 推荐选择 上图二选一 只测试并使用过这两个,其他请自行测试
  3. 检测延迟
  4. 应用选中 选择 延迟最小 (第一次使用需要在软件里安装SSL证书)

手动配置Hosts

第三种方法参考 原文 ,该说明为修改版

感谢 削微寒 大佬 提供解决方案
感谢 Acwinuxos系统 原文整理

修改教程:

  • 点击下载
    点击下载Hosts
    作者更新了,去 复制粘贴 最新 -> 2022-01-01T00:05:46+08:00
    作者更新了,去 复制粘贴 最新 -> 2022-01-01T20:07:29+08:00
    作者更新了,去 复制粘贴 最新 -> 2022-01-02T10:21:15+08:00
    作者更新了,去 复制粘贴 最新 -> 2022-01-02T14:06:24+08:00
    已停止同步更新,如需最新Hosts配置,可到作者Github查看,或使用作者提供的方法。

  • 复制粘贴(2022-01-02)

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    # GitHub520 Host Start
    140.82.112.26 alive.github.com
    140.82.114.25 live.github.com
    185.199.108.154 github.githubassets.com
    140.82.114.21 central.github.com
    185.199.108.133 desktop.githubusercontent.com
    185.199.108.153 assets-cdn.github.com
    185.199.108.133 camo.githubusercontent.com
    185.199.108.133 github.map.fastly.net
    199.232.69.194 github.global.ssl.fastly.net
    140.82.113.3 gist.github.com
    185.199.108.153 github.io
    140.82.112.4 github.com
    192.0.66.2 github.blog
    140.82.114.5 api.github.com
    185.199.108.133 raw.githubusercontent.com
    185.199.108.133 user-images.githubusercontent.com
    185.199.108.133 favicons.githubusercontent.com
    185.199.108.133 avatars5.githubusercontent.com
    185.199.108.133 avatars4.githubusercontent.com
    185.199.108.133 avatars3.githubusercontent.com
    185.199.108.133 avatars2.githubusercontent.com
    185.199.108.133 avatars1.githubusercontent.com
    185.199.108.133 avatars0.githubusercontent.com
    185.199.108.133 avatars.githubusercontent.com
    140.82.113.9 codeload.github.com
    54.231.133.17 github-cloud.s3.amazonaws.com
    52.217.95.25 github-com.s3.amazonaws.com
    52.216.153.172 github-production-release-asset-2e65be.s3.amazonaws.com
    52.217.199.249 github-production-user-asset-6210df.s3.amazonaws.com
    52.217.200.1 github-production-repository-file-5c1aeb.s3.amazonaws.com
    185.199.108.153 githubstatus.com
    64.71.144.202 github.community
    23.100.27.125 github.dev
    185.199.108.133 media.githubusercontent.com
    185.199.108.133 cloud.githubusercontent.com
    185.199.108.133 objects.githubusercontent.com


    # Update time: 2022-01-02T14:06:24+08:00
    # Update url: https://raw.hellogithub.com/hosts
    # Star me: https://github.com/521xueweihan/GitHub520
    # GitHub520 Host End

  1. 下载 复制 Hosts内容 ↑ ↑ ↑
  2. 找到 Hosts文件所在系统的目录

    Windows 系统: C:\Windows\System32\drivers\etc\hosts
    Linux 系统: /etc/hosts
    Mac(苹果电脑)系统: /etc/hosts

  3. 下载 复制 的内容 复制到文本末尾

    Windows 使用记事本 打开
    Linux、Mac 使用 Root 权限:sudo vi /etc/hosts 打开

  4. 保存后激活,刷新 DNS

    Windows:在 CMD 窗口输入:ipconfig /flushdns
    Linux 命令:sudo nscd restart,如报错则需要安装:sudo apt install nscd 或 sudo /etc/init.d/nscd restart
    Mac 命令:sudo killall -HUP mDNSResponder

由于作者更新较为频繁,而且作者也提供了更新Hosts配置的方法。 其实是我懒

作者在 Github 上提供了 4 种 更新Hosts配置的方法,这里列举 1 种。
Chrome 插件方法:

  1. 下载 FasterHosts
  2. 解压后找到“ extension ”文件夹
  3. 打开 Chrome ,输入: chrome://extensions/ 这里要开启「开发者模式」
  4. 选择 「加载已解压的扩展程序」 ,然后定位到刚才解压的文件夹里面的 “ extension ”文件夹, 确定

新增

感谢 X. I .U 大佬 的脚本
有一种不需要额外软件加速的方法:

  1. 安装 油猴插件 安装正式版「Tampermonkey Stable」
  2. 安装 Github 增强 脚本即可
  3. 一般默认即可,如需 点击切换 即可

容易遇到的问题

使用以上方法(除新增),在本地推送到github仓库上时容易出现的问题:
fatal: unable to access 'https://github.com/.......': OpenSSL SSL_read: Connection was reset
解决方法 关闭ssl验证

1
git config --global http.sslVerify "false"

重新推送即可


补充

搭建博客上传到Github仓库克隆Github上的主题,推荐采用 第一种第二种第三种 方法。

第三种方法 Hosts 配置,这里已停止同步更新,如需最新配置可到作者Github上查看。

使用上面的方法也会概率性出现服务器抽风,不要方,你只需要刷新,等待,重启软件……