国内GitHub加速访问工具-Fetch GitHub Hosts

这篇具有很好参考价值的文章主要介绍了国内GitHub加速访问工具-Fetch GitHub Hosts。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、工具介绍

Fetch GitHub Hosts是一款开源跨平台的国内GitHub加速访问工具,主要为解决研究及学习人员访问 Github 过慢或其他问题而提供的 Github Hosts 同步工具。

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

二、使用方法

图形化界面

软件支持图像化界面操作,不用直接操作hosts,对小白也非常友好且方便

下载完成解压压缩包,运行对应平台的执行文件即可运行(⚠️注意:Linux下需要用进行启动,Windows和MacOS会自动进行提权操作。)

客户端模式

github hosts最新,github,windows,macos,linux

客户端启动 

github hosts最新,github,windows,macos,linux

客户端主机源选择

github hosts最新,github,windows,macos,linux

 客户端主机源自定义

github hosts最新,github,windows,macos,linux

 服务端模式

github hosts最新,github,windows,macos,linux

三、命令行终端 

参数

参数名 缩写 默认值 必填 描述
mode m 启动模式server(服务端)/client(客户端)
interval i 60 获取记录值间隔(分钟)
port p 9898 服务模式监听端口以访问HTTP服务
url u https://hosts.gitcdn.top/hosts.txt 客户端模式远程主机获取链接

启动客户端

注意:

Linux下需要使用运行;sudo

Windows和MacOS会自动进行提权操作。 

  • 直接运行
# Linux/Macos
sudo fetch-github-hosts -m=client

# Windows
fetch-github-hosts.exe -m=client
  • 自定义获取时间间隔
# Linux/Macos(10分钟获取一次)
sudo fetch-github-hosts -i=10

# Windows(10分钟获取一次)
fetch-github-hosts.exe -i=10
  • 自定义获取链接
# Linux/Macos
sudo fetch-github-hosts -u=http://127.0.0.1:9898/hosts.json

# Windows
fetch-github-hosts.exe -u=http://127.0.0.1:9898/hosts.json

启动服务端

  • 直接运行
# Linux/Macos
fetch-github-hosts -m=server

# Windows
fetch-github-hosts.exe -m=server
  • 自定义监听端口
# Linux/Macos
fetch-github-hosts -m=server -p=6666

# Windows
fetch-github-hosts.exe -m=server -p=6666

手动

 添加主机

将以下全部内容粘贴到你的hosts文件中,即可。

# fetch-github-hosts begin
140.82.112.26               alive.github.com
140.82.114.25               live.github.com
185.199.111.154             github.githubassets.com
140.82.113.21               central.github.com
185.199.110.133             desktop.githubusercontent.com
2606:50c0:8001::153         assets-cdn.github.com
185.199.111.133             camo.githubusercontent.com
185.199.108.133             github.map.fastly.net
151.101.161.194             github.global.ssl.fastly.net
140.82.114.3                gist.github.com
185.199.110.153             github.io
140.82.113.3                github.com
192.0.66.2                  github.blog
140.82.114.5                api.github.com
2606:50c0:8003::154         raw.githubusercontent.com
2606:50c0:8002::154         user-images.githubusercontent.com
185.199.110.133             favicons.githubusercontent.com
185.199.109.133             avatars5.githubusercontent.com
185.199.108.133             avatars4.githubusercontent.com
185.199.110.133             avatars3.githubusercontent.com
185.199.111.133             avatars2.githubusercontent.com
185.199.109.133             avatars1.githubusercontent.com
185.199.111.133             avatars0.githubusercontent.com
2606:50c0:8000::154         avatars.githubusercontent.com
140.82.112.9                codeload.github.com
54.231.171.201              github-cloud.s3.amazonaws.com
3.5.8.134                   github-com.s3.amazonaws.com
52.217.40.244               github-production-release-asset-2e65be.s3.amazonaws.com
52.217.9.60                 github-production-user-asset-6210df.s3.amazonaws.com
52.217.160.97               github-production-repository-file-5c1aeb.s3.amazonaws.com
185.199.109.153             githubstatus.com
140.82.114.18               github.community
52.224.38.193               github.dev
140.82.112.22               collector.github.com
2620:1ec:21::16             pipelines.actions.githubusercontent.com
2606:50c0:8000::154         media.githubusercontent.com
185.199.110.133             cloud.githubusercontent.com
185.199.110.133             objects.githubusercontent.com
# last fetch time: 2023-08-03 10:42:51
# update url: https://hosts.gitcdn.top/hosts.txt
# fetch-github-hosts end
  • Linux / MacOShosts路径:/etc/hosts
  • Windowshosts路径: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定时任务定时获取更新即可,解放双手!

 四、私有部署

 略

五、国内GitHub加速访问工具GitHub地址

 地址:点击前往下载文章来源地址https://www.toymoban.com/news/detail-638628.html

到了这里,关于国内GitHub加速访问工具-Fetch GitHub Hosts的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • github hosts 最新地址

    https://gitlab.com/ineo6/hosts/-/raw/master/hosts https://raw.githubusercontent.com/JohyC/Hosts/main/hosts.txt https://hosts.gitcdn.top/hosts.txt 因为系统和浏览器都会对DNS进行缓存,有时候不是立即看到效果,正确的操作每次设置完先清空缓存。 Chrome缓存 地址栏访问chrome://net-internals/#dns,点击Clear host cac

    2024年02月11日
    浏览(40)
  • 如何打开hosts文件往里面添加GitHub相应代码加速其启动

    首先来说hosts文件一般位于路径C:WindowsSystem32driversetc中 hosts的作用有: 1. 加快域名解析作用 我们会经常访问网站,那么我们则可以通过hosts文件来配置域名以及IP之间的关系,提高域名解析速度。这主要是因为两者之间的映射关系,简单来说就是我们输入域名计算机就能很

    2024年01月22日
    浏览(45)
  • 最新版本docker 设置国内镜像源 加速办法

    解决问题:加速 docker 设置国内镜像源 目录: 国内加速地址 修改方法 国内加速地址 1.Docker中国区官方镜像 https://registry.docker-cn.com 2.网易 http://hub-mirror.c.163.com 3.ustc  https://docker.mirrors.ustc.edu.cn 4.中国科技大学 https://docker.mirrors.ustc.edu.cn 5.阿里云容器 生成自己的加速地址 登录

    2024年02月10日
    浏览(48)
  • docker配置github仓库ghcr国内镜像加速

    由于使用的容器需要从github下载镜像,服务器在国外下载速度很慢,这提供一种镜像加速的方案:使用南京大学的提供的镜像仓库 使用1panel面板进行操作演示,同时补充命令行的操作(未实践验证,推荐使用1panel进行操作) ghcr.io 是 GitHub Container Registry 的域名。GitHub Contain

    2024年04月08日
    浏览(44)
  • Qt 最新版本安装教程及国内镜像加速方法

    标题:Qt 最新版本安装教程及国内镜像加速方法 导语:本文将为您介绍如何使用国内镜像加速安装 Qt 最新版本。Qt 是一款跨平台的 C++ 应用程序开发框架,具有强大的功能和丰富的工具集。通过以下步骤,您可以快速安装 Qt,并利用国内镜像加速下载过程,提高安装效率。

    2024年02月16日
    浏览(46)
  • 修改host访问GitHub

    国内无法访问GitHub的问题除了用某工具访问,还可以通过host文件来达到效果,缺点就是需要经常更新ip地址。 可以在链接: ipaddress或者链接: https://ip.tool.chinaz.com/github.global.ssl.fastly.net上查询域名对应的IP。需要查询的域名有github.com,assets-cdn.github.com,github.global.ssl.fastly.net,查询

    2024年02月15日
    浏览(46)
  • 访问GitHub的host配置

    注意:随着时间推移,以上ip可能失效,如果失效,可在这里查询:“github.com”A记录/cname检测结果--Dns查询|dns查询--站长工具

    2024年02月13日
    浏览(52)
  • 利于搭建国内网站的免费CDN加速github和npm方式

    记录下常用的免费cdn,以下链接可直接访问我部署的数据,那么根据这个格式可替换为你对应的数据仓库格式。 建议有回源选回源。 npm 可用来加速访问npm包内资源 aliyun https://npm.elemecdn.com/hexo-theme-a4@latest/source/css/markdown.css https://github.elemecdn.com/hexo-theme-a4@latest/source/css/markdo

    2024年02月11日
    浏览(45)
  • Github访问加速

        最近AIGC大热,大家都很热衷去部署AIGC的各种开源项目,体验AIGC相关的功能。在这个过程中,又很多小伙伴就遇到了问题。首当其冲的就是,Github访问缓慢,甚至无法访问。但是AIGC的基本所有分享都是在Github的。       这里提供几种访问的办法。分别用于日常访问和脚

    2024年02月02日
    浏览(50)
  • 【@xiaohuihui-github】---Github加速访问设置

    修改本地hosts文件 用编辑工具打开 windows系统的hosts文件的位置如下:C:WindowsSystem32driversetchosts mac/linux系统的hosts文件的位置如下:/etc/hosts 增加http://github.global.ssl.fastly.net和http://github.com的映射 获取Github相关网站的ip 访问https://www.ipaddress.com, 分别输入github.global.ssl.fastly.

    2024年02月04日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包