如何解决GitHub访问慢,或者GitHub图片加载不出来的问题?

我的更新记录

20220514 我这边发现生成不了了(排查原因是ipaddress, 禁止了程序直接访问地址),代码已经更新修复,现在又可以用了,可以在新的百度网盘链接下载
20221126 我这边又发现生成不了了,排查是ipaddress 页面调整导致我读取错误,代码已经更新修复,现在又可以用了,可以在新的百度网盘链接下载


1. 可能大家想我经常会遇到这样令人无语的问题

在网上找Github访问太慢的问题,就会有两种解决方案。

  1. 搭梯子(如果我会搭,我还会遇到这种问题?而且没必要吧)
  2. 修改Host文件(搞了一堆过期的域名映射的ip)

2. 所以我就自己写了个如下小工具(HostsGenerator)

用Jsoup根据需要的域名,通过访问ipaddress获取实时ip, 并保存起来。

3. HostsGenerator

- 运行条件:要有jdk8
- 功能:可以生成最新的,域名对ip的映射。若是过期,再点一下再生成就行。
- 下载:

链接:https://pan.baidu.com/s/1ZRWzFMUQ9zNVmzSvVSRzyQ
提取码:p37u

image.png

使用方式

3.1 解压得

image.png

3.2 点击执行.bat 便可在host.txt生成域名与对应ip的信息
image.png

3.3 打开host.txt 将内容复制到 host文件里(host文件路径:C:\Windows\System32\drivers\etc)
image.png

3.4 win+rcmd
image.png

3.5 输入ipconfig/flushdns
image.png

3.5 若是运行不了,应该是没有安装JDK8导致的,或者说是JDK版本不对, 可以百度下如何搭建JDK8环境

4. 当然你也可以自定义域名,只需修改一下domains.txt的内容便可。

若是需要转换大数据量与准确转换,推荐用最新的multi_thread。经本人测试转换15000条数据,根据网站的状态需要3-10分钟。若是用normal,可能1天时间都不够。


image.png

5. 项目代码地址

你可能感兴趣的:(如何解决GitHub访问慢,或者GitHub图片加载不出来的问题?)