程序员必备的GitHub加速指南,真香!
不知道从什么时候我访问 github 就无法展示图片了,而且有时候(尤其晚上)打开网页速度极其滴慢,就问大家受不受的了吧?我反正是顶不住!
所以连夜开发了个小工具,使用以后呀,不仅 github 页面打开如丝般顺滑,学习热情也被点燃了。
简单点说,方案还是改本地的 hosts 文件,只不过本来需要去网上碰运气找别人提供的最新 hosts,运气好你配置了以后可以访问,运气差点,不好意思:域名对应的 ip 过期了。
原理就是:定期去域名查询网站将我们 github 站点涉及到的域名都给它将最新的国内可用 ip 查出来,更新到本地。
应用后的效果就是:网页打开快了,GitHub
图片可以正常加载。并且呀,划重点了:一次配置,永久自动更新,再也不需要你访问不了的时候手动去找最新的 ip 更新到本地了。
我会使用这个工具实时更新最新的 hosts
然后上传到远程仓库,你直接拿来即用就好。相关代码我上传到了 github 上,感兴趣的记着给个 star
不迷路。
站点地址:https://github.com/isevenluo/github-hosts
使用方法
hosts
内容定时更新,最近更新时间:2021-06-27 20:20:17。
# GitHub Host Start185.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.4 gist.github.com
185.199.108.153 github.io
140.82.114.3 github.com
140.82.113.6 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.112.9 codeload.github.com
52.216.81.160 github-cloud.s3.amazonaws.com
52.217.95.169 github-com.s3.amazonaws.com
52.217.168.17 github-production-release-asset-2e65be.s3.amazonaws.com
52.216.206.155 github-production-user-asset-6210df.s3.amazonaws.com
52.217.49.68 github-production-repository-file-5c1aeb.s3.amazonaws.com
185.199.108.153 githubstatus.com
64.71.168.201 github.community
185.199.108.133 media.githubusercontent.com# Please Star: https://github.com/isevenluo/github-hosts
# Update at: 2021年6月27日 上午10:01:37# GitHub Host End
手动配置
macOS
hosts
文件位置:/etc/hosts
macOS
修改需要管理员权限,所以需要按照如下方式配置:
首先,打开(访达)Finder。
使用组合键
Shift+Command+G
打开 "前往文件夹",输入框中输入/etc/hosts
。然后就会跳转到
hosts
文件位置。
复制 hosts
文件到桌面上,鼠标右键右击它,选择「打开方式」—「文本编辑」,打开这个 hosts
文件,把上面的 hosts
内容复制进来。
然后用你修改好的 hosts
文件替换掉:/etc/hosts
文件。
注意:如果你使用
VS Code
,可以直接用VS Code
修改和保存,不需要复制文件。
注意:如果弹出密码输入框,你需要输入你当前登录账号对应的密码。
最后刷新缓存:
sudo killall -HUP mDNSResponder
Windows
hosts
文件位置:C:/windows/system32/drivers/etc/hosts
。
将上面提供的 hosts
内容追加到 hosts
文件,然后刷新 DNS
缓存:
ipconfig /flushdns
如果你不愿意安装其他软件,那么使用这种手动操作的方式即可,缺点:可能过一段时间 github 访问又慢了,图片无法加载了,你就需要 star
我这个项目,然后来获取最新的 hosts 内容去替换你本地的。
不过我更推荐使用下面 SwitchHosts
这种自动更新一劳永逸的方法。
使用 SwitchHosts,远程自动更新
如果对 SwitchHosts
感兴趣的同学,可以访问其官网查看:https://swh.app/zh/
放一张软件的截图,还是很简约好用的。
这款软件支持 Windwos
和 macOS
系统,使用方式是一样的。
软件下载地址:https://github.com/oldj/SwitchHosts/releases
设置定时同步云端最新hosts
安装好 SwitchHosts 后,打开软件新增一条远程规则:
Hosts类型:远程
Hosts标题:github-hosts(自定义即可)
URL:https://cdn.jsdelivr.net/gh/isevenluo/github-hosts/hosts
自动刷新:1小时
这样你就可以定时获取最新的 hosts
了,再也不用担心 github
无法访问,图片加载不了了。
PS:记着不要忘记点击侧边栏的开关哦~~
ok,到这里你就可以畅游 gayhub 了。
有道无术,术可成;有术无道,止于术
欢迎大家关注Java之道公众号
好文章,我在看❤️
程序员必备的GitHub加速指南,真香!相关推荐
- 程序员必备神器机械键盘,真香!
在北半球,3月是春季的第一个月,春天象征着希望和美好.关注我的读者大多数都是(程序)猿,所以好用的键盘必不可少!今天为了感谢大家对本公众号的大力支持我联合了10个号主送11个炫酷键盘,不爱可折现.将春 ...
- 程序员必备的那些Chrome插件
原文地址:https://github.com/jiang111/chrome-plugin-recommand 收集大家常用的一些Android代码,看这里:https://github.com/j ...
- 终端模拟器 java_程序员必备之终端模拟器,让你的终端世界多一抹“颜色”
当你逐渐厌倦了 cmd 的枯燥黑屏.powershell 的单调蓝底,可以来尝试一下使用可定制性更高的终端模拟器.下面是 HelloGitHub 从 GitHub 上收集的一些开源终端模拟器,它们功能 ...
- 后端程序员必备的 Linux 基础知识
后端程序员必备的 Linux 基础知识 原文来自github stars>63k的项目JavaGuide,欢迎小伙伴去支持原作者 一 从认识操作系统开始 1.1 操作系统简介 1.2 操作系统简 ...
- ⭐程序员必备软件图鉴⭐(建议收藏)
⭐程序员必备软件图鉴⭐(建议收藏) 文章目录 ⭐程序员必备软件图鉴⭐(建议收藏) 前言: 一.系统处理类 无声的安全管家:火绒安全软件 压缩/解压神器:Band Zip 远程控制软件:向日葵 文件解锁 ...
- 程序员必备的6款工具软件,炒鸡实用!
都说程序员的电脑上有各种各样的软件工具.编辑器.插件等等,不同岗位的程序员使用的工具也不同. 今天就给大家分享6款程序员必备的工具软件,看看有没有你常用的! 6款程序员必备工具软件 1 oh-my-z ...
- 谈谈开源的利弊和国内的开源 ——《新程序员005:开源深度指南 新金融背后的科技力量》书评
感谢CSDN的送测 <新程序员005:开源深度指南 & 新金融背后的科技力量> 是一本以计算机编程和金融科技为主题的杂志书,由中国最大的开源社区之一的开源社主办,内容丰富多样,包括 ...
- 做为程序员必备的十软件(让你的工作效率瞬间爆棚)
hello我们有见面了,我今天给大家分享一些我自己都在使用的软件,使用这些软件无论是工作还是学习,我感觉我的工作效率提升了不知一点点,好了废话就不多说了,喜欢的朋友加个一键三连. 一.IDM 下载工具 ...
- Lua sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!跨平台支持Win/Mac/Linux
sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!跨平台支持Win/Mac/Linux [ 编程开发, 编辑输入 - Windows, Mac, Linux // 20 ...
最新文章
- 【HTML】兴唐第二十八节课之初识HTML
- 浅谈Android保护技术__代码混淆
- KeeSoft.DBHelper.DBFactory 数据库访问类
- python图像识别代码_用Python进行简单图像识别(验证码)
- matlab mex 矩阵,如何从mex函数访问matlab结构字段中的矩阵?
- 28. Avoid returning handles to object internals
- anaconda怎么打开python文件_anaconda 运行.py文件
- spring boot 请求转发和重定向
- 3dMax 单位设置(门)
- 深入理解HashMap
- 【node.js】报错Cannot mix different versions of joi schemas解决方法
- x y z 1 在python 中非法_Python面试考题
- 【JAVA程序设计】基于JavaWeb技术的医疗管理系统-有报告
- C/S和B/S平滑模糊的时代----推荐:云计算时代的生命周期(吕建伟)
- 配色三部曲-创建自己的调色板
- MySQL数据库软件介绍
- Convolutional Neural Networks for Sentence Classification用于句子分类的卷积神经网络
- 多媒体定时器与普通定时器的比较
- android驱动开发从零到一
- DAM(Direct Memory Access)