介绍
本文长期维护一个 hosts 列表,通过修改 hosts 文件的方法,解决国内 Github 由于众所周知的原因访问不到的问题。
由于 DNS 污染的原因,本文中提供的 hosts IP 可能会不定时失效,请各位开发者收藏此链接,本博客会长期更新。
1月17日更新:新增 hosts 每日更新地址
每日更新的 GitHub Hosts:https://githubhosts.xuanyuan.me/
12月7日更新
新增 macOS&Linux一键修改脚本。
使用方法
复制下面内容
# #Github Hosts Start #Update Time: 2025/1/17 10:02:50 #Project: githubhosts.xuanyuan.me #Daily updated GitHub hosts for better access 140.82.113.25 alive.github.com 140.82.112.25 live.github.com 185.199.108.154 github.githubassets.com 140.82.113.22 central.github.com 185.199.109.133 desktop.githubusercontent.com 185.199.110.133 camo.githubusercontent.com 185.199.111.133 github.map.fastly.net 146.75.121.194 github.global.ssl.fastly.net 140.82.121.3 gist.github.com 185.199.111.153 github.io 140.82.121.3 github.com 192.0.66.2 github.blog 140.82.121.6 api.github.com 185.199.111.133 raw.githubusercontent.com 185.199.109.133 user-images.githubusercontent.com 185.199.111.133 favicons.githubusercontent.com 185.199.108.133 avatars5.githubusercontent.com 185.199.108.133 avatars4.githubusercontent.com 185.199.109.133 avatars3.githubusercontent.com 185.199.110.133 avatars2.githubusercontent.com 185.199.108.133 avatars1.githubusercontent.com 185.199.111.133 avatars0.githubusercontent.com 185.199.108.133 avatars.githubusercontent.com 140.82.121.10 codeload.github.com 3.5.6.124 github-cloud.s3.amazonaws.com 54.231.202.81 github-com.s3.amazonaws.com 52.217.139.89 github-production-release-asset-2e65be.s3.amazonaws.com 16.182.65.233 github-production-user-asset-6210df.s3.amazonaws.com 52.216.213.241 github-production-repository-file-5c1aeb.s3.amazonaws.com 185.199.109.153 githubstatus.com 140.82.112.18 github.community 51.137.3.17 github.dev 140.82.113.21 collector.github.com 13.107.42.16 pipelines.actions.githubusercontent.com 185.199.108.133 media.githubusercontent.com 185.199.108.133 cloud.githubusercontent.com 185.199.109.133 objects.githubusercontent.com #Github Hosts End修改 hosts 文件
hosts 文件在不同系统位置不一,详情如下:
- Windows 系统:
C:\Windows\System32\drivers\etc\hosts
- Mac(苹果电脑)系统:
/etc/hosts
- Linux 系统:
/etc/hosts
修改方法,把2.1的内容复制到文本末尾:
- Windows 使用记事本直接编辑上述文件。
- Linux、Mac 使用 Root 权限:
sudo vim /etc/hosts
激活生效
大部分情况下是直接生效,如未生效可尝试下面的办法,刷新 DNS:
- Windows:在 CMD 窗口输入:
ipconfig /flushdns
- Mac 命令:
sudo killall -HUP mDNSResponder
- Linux 命令:
sudo nscd restart
Tips: 如以上刷新不好使,请尝试重启系统。
macOS&Linux 一键脚本
sed -i "/# fetch-github-hosts begin/Q" /etc/hosts && curl https://hosts.gitcdn.top/hosts.txt >> /etc/hosts声明
⚠️⚠️⚠️本站文章仅提供技术资料以便技术人员学习交流,提高开发者工作效率,本站不提供 VPN 等翻墙软件,如有侵权等嫌疑,请联系站长删除。⚠️⚠️⚠️
© 版权声明
文章版权归作者所有,未经允许请勿转载。
☝️用微信请我喝杯咖啡☕️
😛如果文章对您有用,请支持作者😛
☝️用支付宝请我喝杯奶茶🧋
相关文章
暂无评论...