原文链接:https://tov.cc/archives/opengithub.html

最近众所周知的原因,GitHub这个全球最大的同性交友网站在国内一直处于链接已重置的状态,对于有急性需求的网友来说真的会被压抑到失去理智,今天发现一个很实用的访问G站的方法,快来看看怎么操作吧。

获取有效 IP

分别进入网址:https://github.com.ipaddress.com
https://fastly.net.ipaddress.com/github.global.ssl.fastly.net
https://github.com.ipaddress.com/assets-cdn.github.com

获取有效IP
[转]GitHub国内打不开的解决方法 - 图1
[转]GitHub国内打不开的解决方法 - 图2
[转]GitHub国内打不开的解决方法 - 图3

修改hosts文件

Windows路径:C:\Windows\System32\drivers\etc\hosts
Linux/Mac路径:/etc/hosts
Android路径:/system/etc/hosts

粘贴以下内容,修改对应的有效IP:

  1. # GitHub Start
  2. 140.82.112.4 github.com
  3. 199.232.69.194 github.global.ssl.fastly.net
  4. 185.199.108.153 assets-cdn.github.com
  5. 185.199.109.153 assets-cdn.github.com
  6. 185.199.110.153 assets-cdn.github.com
  7. 185.199.111.153 assets-cdn.github.com
  8. # GitHub End

复制

保存并退出

刷新DNS缓存

Mac

Mac OS X 12 (Sierra) and later:

  1. sudo killall -HUP mDNSResponder
  2. sudo killall mDNSResponderHelper
  3. sudo dscacheutil -flushcache

Mac OS X 11 (El Capitan) and OS X 12 (Sierra):

  1. sudo killall -HUP mDNSResponder

Mac OS X 10.10 (Yosemite), Versions 10.10.4+:

  1. sudo dscacheutil -flushcache
  2. sudo killall -HUP mDNSResponder

Windows

Windows打开cmd,输入 ipconfig/flushdns
[转]GitHub国内打不开的解决方法 - 图4

Github镜像网站:

https://github.com.cnpmjs.org
https://hub.fastgit.org