简单操作,让你优雅访问Github(适用于Linux 和Windows)

GitHub 是世界上最大的开源社区之一,许多流行的开源项目都托管在 GitHub 上。开发者可以轻松地参与、贡献和学习,利用社区资源和知识来提升自己的技能。可以说如果你善于使用github,那将受益无穷。

问题来了,虽然github大多时候,我们都可以从国内直接访问,但是访问的速度还是比较慢的。甚至有时候DNS解析时候,由于XX原因,都解析不到github的IP,从而无法访问github。今天这篇文章我们就来解决这个访问github慢的问题。无需任何代理,适用于Windows 和Linux

关键思路:是修改电脑的hosts文件,使我们访问github域名时候直接指向指定的IP,来达到快速访问github的目的。

1.如何获得github的IP?

在之前我介绍过一个ITDOG这个网站,你也可以使用其他的提供这种站长服务的网站。原理是一样的。我们在网站上输入github,查看它接解析出来的IP,我们选择最快的。即可。点击链接直达:https://www.itdog.cn/ping/github.com

  • 我们点击解析,然后在右侧区域查看最快的IP就行。 如图:
  • 要注意的一点是,我们不要选择港澳台的IP。因为对我们国内的宽带IP来说没有参考意义。
  • 比如这里我人在北京,所以我选择北京移动,我们往下拉,找到北京移动解析出来的IP即可。
  • 然后我们把 这个IP 加到hosts就行。

2.修改Hosts

  • 在linux上,我们执行命令vim /etc/hosts 然后把 ip 和 域名加到最后一行,如果你的vim不熟练。可以执行命令sed -i '$a\20.205.243.166 github.com' /etc/hosts。如下图:
  • 接着,我们ping一下github。看看延迟咋样 执行命令ping github.com 整体来看是80+ ms。还不错了。
  • ounter(line
  • ounter(line
  • ounter(line
  • ounter(line
  • ounter(line
  • ounter(line
[root@VM-4-7-centos ~]# ping github.comPING github.com (20.205.243.166) 56(84) bytes of data.64 bytes from github.com (20.205.243.166): icmp_seq=1 ttl=251 time=84.7 ms64 bytes from github.com (20.205.243.166): icmp_seq=2 ttl=251 time=84.8 ms64 bytes from github.com (20.205.243.166): icmp_seq=3 ttl=251 time=84.8 ms64 bytes from github.com (20.205.243.166): icmp_seq=4 ttl=251 time=84.8 ms
  • 在Windows下,也是一样的操作来修改hosts。hosts路径为C:\Windows\System32\drivers\etc\hosts

同理,我们有时候还需要去github上下载文件,代码什么的。这时候我们可能需要访问到的域名是raw.githubusercontent.com 。按照上述的同样的操作,我们去解析它的IP,然后把 raw.githubusercontent.com最快的IP也给添加到hosts就行 。如下

cat /etc/hosts

  • ounter(line
  • ounter(line
20.205.243.166  github.com185.199.108.133 raw.githubusercontent.com

这样就大功告成了。

3.结束语

由于外部的不可抗原因,这样的办法并不是一劳永逸的,如果可以写一个脚本,来定时检测域名,获取解析出来的最快IP和定时修改hosts就完美了。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇