解决GitHub无法访问的问题:手动修改hosts文件与使用SwitchHosts工具

修改github hosts,提高github访问速度,优化GitHub网站打开慢的问题,解决github访问速度慢 github配置hosts加速访问 阅读详情


✨✨ 欢迎大家来访Srlua的博文(づ ̄3 ̄)づ╭
❤~✨✨

🌟🌟 欢迎各位亲爱的读者,感谢你们抽出宝贵的时间来阅读我的文章。

我是Srlua,在这里我会分享我的知识和经验。🎥

希望在这里,我们能一起探索IT世界的奥妙,提升我们的技能。🔮

记得先点赞👍后阅读哦~ 👏👏

📘📚 所属专栏:解法问题
欢迎访问我的主页:Srlua 获取更多信息和资源。✨✨🌙🌙

经常有人说打不开github,今天博主给大家分享如何解决这个问题

手动方式

1.复制下面的内容
# GitHub520 Host Start
140.82.114.25                 alive.github.com
140.82.113.5                  api.github.com
185.199.110.153               assets-cdn.github.com
185.199.111.133               avatars.githubusercontent.com
185.199.111.133               avatars0.githubusercontent.com
185.199.111.133               avatars1.githubusercontent.com
185.199.111.133               avatars2.githubusercontent.com
185.199.111.133               avatars3.githubusercontent.com
185.199.111.133               avatars4.githubusercontent.com
185.199.111.133               avatars5.githubusercontent.com
185.199.111.133               camo.githubusercontent.com
140.82.112.22                 central.github.com
185.199.111.133               cloud.githubusercontent.com
140.82.114.9                  codeload.github.com
140.82.113.22                 collector.github.com
185.199.111.133               desktop.githubusercontent.com
185.199.111.133               favicons.githubusercontent.com
140.82.112.3                  gist.github.com
52.216.163.147                github-cloud.s3.amazonaws.com
52.217.124.1                  github-com.s3.amazonaws.com
52.216.144.83                 github-production-release-asset-2e65be.s3.amazonaws.com
52.217.121.249                github-production-repository-file-5c1aeb.s3.amazonaws.com
52.217.206.57                 github-production-user-asset-6210df.s3.amazonaws.com
192.0.66.2                    github.blog
140.82.114.4                  github.com
140.82.113.18                 github.community
185.199.110.154               github.githubassets.com
151.101.1.194                 github.global.ssl.fastly.net
185.199.110.153               github.io
185.199.111.133               github.map.fastly.net
185.199.110.153               githubstatus.com
140.82.112.25                 live.github.com
185.199.111.133               media.githubusercontent.com
185.199.111.133               objects.githubusercontent.com
13.107.42.16                  pipelines.actions.githubusercontent.com
185.199.111.133               raw.githubusercontent.com
185.199.111.133               user-images.githubusercontent.com
13.107.253.40                 vscode.dev
140.82.112.21                 education.github.com
​
​
# Update time: 2023-08-01T14:06:06+08:00
# Update url: https://raw.hellogithub.com/hosts
# Star me: https://github.com/521xueweihan/GitHub520
# GitHub520 Host End

该内容会自动定时更新, 数据更新时间:2023-08-01T14:06:06+08:00

2. 修改 hosts 文件

hosts 文件在每个系统的位置不一,详情如下:

  • Windows 系统:C:\Windows\System32\drivers\etc\hosts

  • Linux 系统:/etc/hosts

  • Mac(苹果电脑)系统:/etc/hosts

  • Android(安卓)系统:/system/etc/hosts

  • iPhone(iOS)系统:/etc/hosts

修改方法,把第一步的内容复制到文本末尾:

  1. Windows 使用记事本。

  2. Linux、Mac 使用 Root 权限:sudo vi /etc/hosts。

  3. iPhone、iPad 须越狱、Android 必须要 root。

3. 激活生效

大部分情况下是直接生效,如未生效可尝试下面的办法,刷新 DNS:

  1. Windows:在 CMD 窗口输入:ipconfig /flushdns

  2. Linux 命令:sudo nscd restart,如报错则须安装:sudo apt install nscd 或 sudo /etc/init.d/nscd restart

  3. Mac 命令:sudo killall -HUP mDNSResponder

自动方式(SwitchHosts)

Tip:推荐 SwitchHosts 工具管理 hosts

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

  • Title: 随意

  • Type: Remote

  • URL: https://raw.hellogithub.com/hosts

  • Auto Refresh: 最好选 1 hour

如图:

img

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

一行命令 (适用于类 Unix 系统)

GNU(Ubuntu/CentOS/Fedora)

sudo sh -c 'sed -i "/# GitHub520 Host Start/Q" /etc/hosts && curl https://raw.hellogithub.com/hosts >> /etc/hosts'

BSD/macOS

sed -i "" "/# GitHub520 Host Start/,/# Github520 Host End/d" /etc/hosts && curl https://raw.hellogithub.com/hosts >> /etc/hosts

将上面的命令添加到 cron,可定时执行。使用前确保 GitHub520 内容在该文件最后部分。

在 Dcker 中运行,若遇到 Device or resource busy 错误,可使用以下命令执行

cp /etc/hosts ~/hosts.new && sed -i "/# GitHub520 Host Start/Q" ~/hosts.new && curl https://raw.hellogithub.com/hosts >> ~/hosts.new && cp -f ~/hosts.new /etc/hosts

AdGuard 用户(自动方式)

在 过滤器>DNS 封锁清单>添加阻止列表>添加一个自定义列表,配置如下:

  • 名称:随意

  • URL:https://raw.hellogithub.com/hosts(和上面 SwitchHosts 使用的一样)

如图:

img

更新间隔在 设置 > 常规设置 > 过滤器更新间隔(设置一小时一次即可),记得勾选上 使用过滤器和 Hosts 文件以拦截指定域名

img

Tip:不要添加在 DNS 允许清单 内,只能添加在 DNS 封锁清单 才管用。 另外,AdGuard for Mac、AdGuard for Windows、AdGuard for Android、AdGuard for IOS 等等 AdGuard 家族软件 添加方法均类似。

希望对你有帮助!加油!

若您认为本文内容有益,请不吝赐予赞同并订阅,以便持续接收有价值的信息。衷心感谢您的关注和支持!

3种 GitHub Hosts 自动更新方案对比:Shell脚本 vs SwitchHosts vs GitHub Actions 本文对比了三种GitHub Hosts自动更新方案:Shell脚本、SwitchHosts工具和GitHub Actions,详细分析了它们的实现原理、操作流程和适用场景。Shell脚本适合需要深度定制的环境,SwitchHosts提供图形化操作和多规则管理,GitHub Actions则实现完全托管的自动更新。帮助开发者根据需求选择最佳方案,确保稳定访问GitHub。 阅读详情

相关推荐

配置github的host

2、修改C:\Windows\System32\drivers\etc\hosts文件;3、cmd刷新DNS:ipconfig /flushdns。加入20.205.243.166 github.com。1、查找github.com的IP地址。

1017

国内如何访问GitHub?(修改Hosts文件)

GitHub是一个软件代码托管平台上面有大量的开源项目,也可以上传自己的项目GitHub上不仅有项目,还有很多技术分享的帖子对程序员来说是一所藏经阁,所以我们有必要掌握进入GitHub的方法。

zaishuiyifang_ct的博客 6万+

国内访问https://github.com,巧妙利用hosts配置即可

把Dyn DNSd对应的响应IP :140.82.113.3 拷贝出来,赋值到hosts 文件(文件路径:C:\Windows\System32\drivers\etc,如果没找到,需要根据自己电脑查找),配置为。在过去的一年遇到很多困难,险境,可以说是不平凡的一年。整个过程比较简单,轻轻松松就能配置好,如果还是访问不了,需求重新通过DNS解析获取最新可用的ip。配置好后,点击保存即可。如果配置后,提示保存不了,可以copy该文件到桌面,重新配置后点击保存,然后再次copy覆盖掉原路径。

乘风偷月的博客 4万+

不用梯子,GitHub也能访问并提速

不用梯子,GitHub也能访问并提速

langfeiyes的博客 12万+

避坑指南:C# OpenCvSharp调用4K摄像头常见的5个问题及解决方案

本文针对C# OpenCvSharp调用4K高清摄像头时常见的五大难题,提供了详细的解决方案。内容涵盖分辨率设置失效、帧率卡顿、内存泄漏、硬件驱动兼容性以及性能优化实战,帮助开发者高效稳定地处理4K视频流,提升智能安防监控等项目的开发效率。

weixin_29268331的博客 425

防止通达信公式被盗?手把手教你用DLL加密+互联网验证(含易语言后台管理)

本文详细介绍了如何通过DLL加密与互联网验证技术保护通达信公式安全。从DLL加密实现、设备绑定到易语言后台管理,提供了一套完整的防护方案,有效防止公式被盗用。重点讲解了互联网验证登录和绑定设备等核心技术,帮助量化交易者守护核心资产。

weixin_29323551的博客 503

[github]修改host实现github流畅访问

分享通过修改主机Hosts文件指向ip的方法。

hd_546027425的博客 1万+

Vercel静态站被墙别慌!手把手教你用Cloudflare免费CDN+域名解析搞定DNS污染

本文详细介绍了如何利用Cloudflare免费CDN和域名解析解决Vercel静态网站遭遇DNS污染的问题。通过诊断DNS污染、设计Cloudflare解决方案架构、实战配置步骤以及高级调优技巧,帮助用户快速恢复站点访问并提升防护能力。

weixin_27442001的博客 705

从手动到自动:SwitchHosts搭配github-hosts的完美组合

GitHub访问速度慢、图片无法加载是开发者常见的困扰。github-hosts项目通过定时更新最新的GitHub hosts文件,帮助用户解决这些问题,实现GitHub网页的快速浏览和图片正常显示。本文将介绍如何通过SwitchHosts工具搭配github-hosts项目,从手动更新hosts转变为自动同步,让GitHub访问体验更流畅。 ## 为什么需要自动更新hosts? 手动更新ho

gitblog_00752的博客 533

正交试验-方差分析-数据展现形式

方差分析(ANOVA, Analysis of Variance)用于比较多个组之间的均值差异,确定因素对响应变量的显著性影响。示例分析。

m0_58326994的博客 1971

使用 NTLite 来定制专属的官方 windows 镜像

移除掉不想要的一些自带的应用,比如 Xbox,office 啥的,这个就根据自己的实际需求来选择,备注基本都是有解释这个应用的作用。win 11 的右键展示不喜欢,更喜欢 win10 的,但是需要修改注册表,这里直接把下面的命令写到后期任务里面。NTLite 的自动保存会话功能会保留操作过的配置,是一个 xml 文件,可以在下次升级镜像版本的时候,导入配置。关闭 windows defender,不关会有这个提示,点是,就会跳到对应的界面。勾选创建 iso,配置 iso 镜像的名字,然后点开始。

以梦为马|越骑越傻 3337

[插件使用] SwitchHosts自动更新Github Hosts文件

前言 什么是hosts文件? 简单的说,hosts文件是用于本地dns服务的,采用ip 域名的格式写在一个文本文件当

Loewen丶的小窝 8619

骑砍2霸主MOD开发(9)-游戏大地图(MapScene)

Settlement类型由town,castle,castle_village,village,hideout五种类型组成,通过对GameEntity中添加tag实现类型的加载.大地图中军团(MobileParty)的移动速度,AI寻路,食物消耗等均和当前MobileParty所处地形有关,地形统一被定义为TerrainType,类型有森林,荒漠等.MapScene.Read("Main_map", ref sceneInitializationData, "") 装载Main_map大地图。

骑砍战团&霸主MOD开发 1624

github-hosts项目部署指南:打造自己的GitHub Hosts更新服务

GitHub访问速度慢、图片无法加载是开发者常见的困扰。github-hosts项目提供了一种简单高效的解决方案,通过定时更新GitHub的hosts文件,帮助用户解决GitHub图片无法显示、加速GitHub网页浏览的问题。本文将详细介绍如何部署和使用这个实用工具,让你的GitHub访问体验得到显著提升。 ## 为什么需要github-hosts项目? GitHub作为全球最大的代码托管平台

gitblog_00674的博客 766

2026年美赛数学建模竞赛 MCM B题:使用太空电梯系统建立月球殖民地 问题一 月球殖民地材料运输的三种场景建模 详细解题思路和代码

如果运输系统不能完美工作(例如,系绳摆动、火箭失败、电梯故障等),你的解决方案在多大程度上会发生变化?技术可行性:三种方案在技术上都是可行的,但挑战不同 经济性:混合方案在长期视角下最具成本效益 时间效率:并行运输可以显著缩短总建设时间环境影响:太空电梯的环境优势明显,混合方案可平衡需求风险分散:混合方案提供了天然的风险分散机制

YOLO 617

量化 insider 爆料! 散户打板必亏?(打板必看!量化资金如何“隔日砸盘”收割散户)

量化开发 insider 爆料💥 散户追的涨停板📉,可能是机构故意做的陷阱!本文从技术视角拆解“涨停陷阱”,帮你看清市场真实逻辑🧠。

XiaoqiangClub的博客 459

深入了解github-hosts:从原理到实践,全方位提升GitHub访问速度

你是否经常遇到GitHub访问缓慢、图片无法加载的困扰?😫 别担心,github-hosts项目正是解决这一问题的终极方案!这个开源项目通过定时更新GitHub最新hosts,能显著提升GitHub的访问速度,让你享受流畅的编程体验。本文将为你全面解析github-hosts的工作原理、使用方法,以及如何通过这个简单而强大的工具彻底告别GitHub访问难题。 ## 为什么GitHub访问会变慢

gitblog_00698的博客 794

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

GitHub访问慢?图片加载失败?github-hosts项目:让你的GitHub体验飞起来!

GitHub访问速度慢、图片无法加载是许多开发者和普通用户常遇到的问题。github-hosts项目作为一款强大的GitHub加速工具,通过定时更新最新的hosts文件,能够有效解决这些问题,让你的GitHub网页浏览体验大幅提升。 ## 为什么需要github-hosts? 日常使用GitHub时,你是否经常遇到以下困扰: - 网页加载缓慢,需要长时间等待 - 仓库中的图片无法显示,影响阅读

gitblog_00116的博客 822

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

GitHub520:在 hosts 里写 40 行映射,解决 GitHub 图裂和加载慢

GitHub520 解决的就是 GitHub 图裂、加载慢的问题:打开项目页面时 README 里的 logo 变成小碎图标、头像全灰、clone 仓库转几分钟超时。它的做法是把 40 条“域名 → 最快 IP”的映射写进你电脑的 hosts 文件(一个系统自带的、手动指定域名指向哪个 IP 的文件),全程不安装任何软件。读完本文,你 5 分钟就能配置生效,还能说清楚它背后干了什么。 ## 它是

gitblog_00320的博客 856

GitHub hosts加速完整指南:免安装免费修复加载慢与图片裂开的5分钟方案

GitHub520 是一个免费的开源 hosts 更新工具:它自动测速选出 GitHub 服务器中的最优 IP,写入本地 hosts 文件,免装任何程序即可解决 GitHub 页面加载慢、仓库图片裂开的问题。 ## 🕓 图片裂开、加载卡死,是怎么发生的 打开一个仓库,README 里的头像半天挂在灰色裂图标上;`git clone` 爬了没几 KB 就超时;搜索页转圈转了十秒还没出结果。这些

gitblog_00329的博客 842

SwitchHosts 解决github 卡顿问题

🖥️ 启动后,左侧显示 Hosts 配置列表,右侧显示对应的 Hosts 内容。

gene's blog 1094

贴上 hosts,GitHub 图片不再裂开:GitHub520 加速实录

GitHub520 会定时测速并维护一份最优 hosts,你把它贴进系统,GitHub 就打开更快、图片正常显示,全程不用装任何程序。适合常被 GitHub 加载慢、图片裂开卡住的普通使用者。 ## 🔧 它凭什么能加速 道理不复杂,就三步链。先查:脚本把 GitHub 各域名的候选 IP 都问出来(见 [fetch_ips.py](https://link.gitcode.com/i/1a2

gitblog_00373的博客 1017

告别GitHub访问卡顿:github-hosts自动更新方案,一劳永逸

你是否经常遇到GitHub访问速度慢、图片无法加载的问题?别担心,本文将为你介绍一个**终极解决方案**——使用github-hosts项目实现自动更新,让你从此告别GitHub访问困扰,享受流畅的开发体验。 ## 为什么GitHub访问总是出问题? GitHub作为全球最大的代码托管平台,其服务器主要位于国外,国内用户访问时常常面临两大问题: - 网页加载缓慢,甚至超时 - 仓库中的图片、头

gitblog_00662的博客 926

GitHub 加速:三步改好 hosts,图裂、clone 慢不再发生

周五下午 clone 一个 200MB 的仓库,进度条卡在 3% 不动,README 里的图片全是一排碎图标——如果你也被这事折磨过,下面这 5 分钟值得花。GitHub520 是一个开源的 hosts 自动更新方案:它对 40 来个 GitHub 相关域名自动测速、挑出当前最快的 IP,生成一份可直接粘贴的 hosts 文件。全程不需要安装任何程序,复制粘贴即可,适合所有觉得访问 GitHub

gitblog_00873的博客 722

GitHub520:用 hosts 完成 GitHub 访问加速,5 分钟告别图裂和加载慢

打开 GitHub 图片加载不出来、页面一直转圈?GitHub520 是一个无需安装的访问加速项目:对 40 个 GitHub 域名定时测速,把最快 IP 的映射写入本地 hosts。适合常逛 GitHub 的开发者、学生和运维,全程约 5 分钟。 ## ⚡ 30 秒快速判断:GitHub520 做什么、不做什么 - **它做**:自动测速选 IP,写入 hosts。[fetch_ips.py

gitblog_01089的博客 851

GitHub520 教程:5 分钟免安装完成 GitHub 加速 hosts 配置,解决图裂与加载慢

GitHub520 是一款免安装、不走代理的 GitHub 加速 hosts 配置方案:它把 GitHub 相关域名的访问 IP 直接写进你本机的 hosts 文件,省去 DNS 查询的绕路环节,快速解决 GitHub 页面加载慢和图片加载失败(图裂)这两个最常见的问题。 ## 先看效果:GitHub 图裂修复前后到底差在哪 没配置前,你可能见过这种场面:仓库页里头像、截图、代码演示图一排排变

gitblog_01183的博客 956
上一篇: 数据之光:探索数据库技术的演进之路
下一篇: 探索数据宇宙:深入解析大数据分析与管理技术
Srlua小谢
Srlua小谢 优质创作者: 编程框架技术领域 优质创作者: 编程框架技术领域
博客等级 码龄4年 8963粉丝 332原创
评论 71
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值