GitHub Hosts
这有什么用处?最直观的效果是 GitHub
图片可以正常加载,网页也变得稳定。
GitHub Hosts
主要通过修改 host
的方式加速 GitHub
访问,解决图片无法加载以及访问速度慢的问题。
- 主站:https://github.com/ineo6/hosts
- 镜像:https://gitlab.com/ineo6/hosts
- Github Pages:https://ineo6.github.io/hosts/
全新的 GitHub
访问加速工具正在等待试用和反馈,点击 FastDev 直达。
特点就是稳定!
hosts
地址可能会调整,所以请务必关注 GitHub、Gitlab 主页,确保不会迷路,也可以关注公众号:湖中剑。
使用方式
1. 远程 hosts
现在新增了 DNS
获取方案,欢迎使用并反馈。
请查看 next hosts
内容定时更新,最近更新时间:2023-03-08 20:22:25。
# 新!欢迎使用基于DNS的新方案
# https://gitlab.com/ineo6/hosts/-/raw/master/next-hosts
# 地址可能会变动,请务必关注GitHub、Gitlab获取最新消息
# 也可以关注公众号:湖中剑,确保不会迷路
# GitHub Host 开始
# 请给个星星 : https://github.com/ineo6/hosts
# 镜像仓库 : https://gitlab.com/ineo6/hosts
# 更新于: 2023-03-08 20:22:25
# GitHub Host 结束
2. 本地 hosts 服务
本地 hosts
服务获取到的 ip
是经过本地测试的,所以成功率较高。
而且会定时获取最新的 ip
,尽可能保证访问。
注意,该方案需要结合 SwitchHosts
一起使用,或者你也可以直接访问地址,手动复制。
macOS (Intel)
执行以下命令,服务会运行在:http://localhost:8888
curl -L https://github.com/ineo6/hosts/releases/download/v1.0.1/hosts-server-pkg-mac-x64.tar.gz | tar xzvf -
xattr -d com.apple.quarantine ./hosts-server-pkg-mac-x64/hosts-server
./hosts-server-pkg-mac-x64/hosts-server --port=8888
macOS (Apple Silicon)
执行以下命令,服务会运行在:http://localhost:8888
curl -L https://github.com/ineo6/hosts/releases/download/v1.0.1/hosts-server-pkg-mac-arm64.tar.gz | tar xzvf -
./hosts-server-pkg-mac-arm64/hosts-server --port=8888
Linux (x64, amd64)
执行以下命令,服务会运行在:http://localhost:8888
curl -L https://github.com/ineo6/hosts/releases/download/v1.0.1/hosts-server-pkg-linuxstatic-x64.tar.gz | tar xzvf -
./hosts-server-pkg-linuxstatic-x64/hosts-server --port=8888
Linux (ARM64)
执行以下命令,服务会运行在:http://localhost:8888
curl -L https://github.com/ineo6/hosts/releases/download/v1.0.1/hosts-server-pkg-linuxstatic-arm64.tar.gz | tar xzvf -
./hosts-server-pkg-linuxstatic-arm64/hosts-server --port=8888
在 Linux 上运行 (ARMv7 32位)
执行以下命令,服务会运行在:http://localhost:8888
curl -L https://github.com/ineo6/hosts/releases/download/v1.0.1/hosts-server-pkg-linuxstatic-armv7.tar.gz | tar xzvf -
./hosts-server-pkg-linuxstatic-armv7/hosts-server --port=8888
Windows
.\hosts-server.exe --port=8888
hosts配置教程
通过 SwitchHosts 自动更新
这里推荐使用 SwitchHosts
配置hosts
,操作很简单,支持跨平台。
注意:首次使用前请先备份本地hosts。
详细介绍可以阅读 SwitchHosts! 还能这样管理hosts,后悔没早点用 。
操作步骤
添加一条规则:
- 方案名:GitHub(可自定义命名)
- 类型:远程
- URL 地址:https://gitlab.com/ineo6/hosts/-/raw/master/hosts
- 自动更新:1小时(时间可自行调整)
这样就可以与最新的hosts
保持同步。
手动配置
macOS
hosts
文件位置:/etc/hosts
。
在macOS
系统下修改需按以下步骤进行:
1:首先,打开访达(Finder)。
2:使用快捷键Shift+Command+G
打开"前往文件夹",在输入框中输入/etc/hosts
。
3:然后就会跳转到hosts
文件所在位置。
注意:如果你使用
VS Code
,可以直接用VS Code
修改和保存,无需复制文件。
将hosts
文件复制到桌面,右键点击它,选择"打开方式"—"文本编辑",打开这个hosts
文件,将前面的hosts
内容复制进去。
然后用修改好的hosts
文件替换/etc/hosts
文件。
注意:如果弹出密码输入框,你需要输入当前登录账号的密码。
最后刷新缓存:
sudo killall -HUP mDNSResponder
Windows
hosts
文件位置:C:/windows/system32/drivers/etc/hosts
。
将前文hosts
内容追加到hosts
文件,然后刷新DNS
缓存:
ipconfig /flushdns
我的作品
- GitMaster:开发者助手,代码仓库结构浏览器扩展
- homebrew-install:Homebrew快速安装教程和脚本
- GitHub Hosts:GitHub最新hosts,定时更新
- Awesome Mirror:镜像收集,旨在帮助你快速安装开发工具
- mp-ci:微信小程序、小游戏发布助手(CI)