首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >国内科研用户访问GitHub慢怎么办?图片无法加载如何处理?

国内科研用户访问GitHub慢怎么办?图片无法加载如何处理?

作者头像
气象学家
发布2022-06-13 10:48:18
1.4K0
发布2022-06-13 10:48:18
举报
文章被收录于专栏:气象学家气象学家

国内用户访问GitHub慢怎么办?大家都知道GitHub用国内网络访问是随缘的了,而Fetch Github Hosts帮助你也学能帮到你,fetch-github-hosts是主要为解决科学研究及学习目的的访问Github过慢或其他问题而提供的免费的Github hosts同步服务,项目开源,有写具体的使用方法,有需要的同学可以前往学习一下。

简单粗暴的使用方法

手动添加hosts

访问 https://hosts.gitcdn.top/hosts.txt , 将其全部内容粘贴到你的hosts文件中,即可。

  • Linux / MacOS hosts路径:/etc/hosts
  • Windows hosts路径:C:\Windows\System32\drivers\etc\hosts

或者你可以试试一些别的GitHub加速的服务,如需解锁其他姿势可以访问下面链接

国内用户访问GitHub慢怎么办?

Fetch Github Hosts:http://hosts.gitcdn.top/

开源仓库:https://github.com/Licoy/fetch-github-hosts


详细操作步骤

介绍

fetch-github-hosts 是主要为解决研究及学习人员访问 Github 过慢或其他问题而提供的免费的 Github Hosts 同步服务。

原理

此项目是通过部署此项目本身的服务器来获取 github.comhosts,而不是通过第三方ip地址接口来进行获取,例如 ipaddress.com

使用方法

手动

添加hosts

访问 https://hosts.gitcdn.top/hosts.txt , 将其全部内容粘贴到你的hosts文件中,即可。

  • Linux / MacOS hosts路径:/etc/hosts
  • Windows hosts路径:C:\Windows\System32\drivers\etc\hosts
刷新生效
  • Linux: /etc/init.d/network restart
  • Windows: ipconfig /flushdns
  • Macos: sudo killall -HUP mDNSResponder

Unix/Linux 一键使用

sed -i "/# fetch-github-hosts begin/Q" /etc/hosts && curl https://hosts.gitcdn.top/hosts.txt >> /etc/hosts

提示:可以设置crontab定时任务定时获取更新即可,解放双手!

Chrome

使用 FasterHosts 插件,若访问速度过慢可以直接使用点击此处 来进行下载。

下载完成之后解压压缩包,Chrome地址栏输入chrome://extensions/回车进入,勾选开发者模式,选择加载已解压的扩展程序, 选择刚才的解压目录即可。

Windows /MacOS 及其他桌面端

使用 SwitchHosts 桌面端应用,安装添加新规则:

  • Title: 任意
  • Type: Remote
  • Url: https://hosts.gitcdn.top/hosts.txt
  • Auto refresh: 1 hour

私有部署

下载本仓库的代码:fetch-github-hosts.zip , 部署到任意一个含有PHP环境的服务器即可,部署完成之后可以计划任务脚本定时更新hosts:

cd /wwwroot/fetch-github-hosts #此处更换为你部署的项目路径
php fetch_hosts.php

注意:必须部署到非大陆的服务器节点!

开源协议

GPL 3.0

声明:欢迎转载、转发本号原创内容,可留言区留言或者后台联系小编(微信:gavin7675)进行授权。气象学家公众号转载信息旨在传播交流,其内容由作者负责,不代表本号观点。文中部分图片来源于网络,如涉及作品内容、版权和其他问题,请后台联系小编处理。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-06-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 气象学家 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 简单粗暴的使用方法
  • 国内用户访问GitHub慢怎么办?
  • 介绍
  • 原理
  • 使用方法
    • 手动
      • 添加hosts
      • 刷新生效
    • Unix/Linux 一键使用
      • Chrome
        • Windows /MacOS 及其他桌面端
        • 私有部署
          • 开源协议
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档