password
icon
URL
type
date
summary
status
slug
tags
category
Fetch GitHub Hosts是一款开源跨平台的国内GitHub加速访问工具,主要为解决研究及学习人员访问 Github 过慢或其他问题而提供的 Github Hosts 同步工具,项目原理是通过部署此项目本身的服务器来获取 github.com 的 hosts,而不是通过第三方ip地址接口来进行获取,例如 ipaddress.com 等。

Fetch GitHub Hosts

notion image
fetch-github-hosts 是主要为解决研究及学习人员访问 Github 过慢或其他问题而提供的 Github Hosts 同步工具
notion image
notion image
notion image

原理

此项目是通过部署此项目本身的服务器来获取 github.com 的 hosts,而不是通过第三方ip地址接口来进行获取,例如 ipaddress.com 等。
 
获取时间: 2023-07-24 19:42:51   

使用方法

图形化界面

到 Releases 或 FastGit镜像 中下载您的系统版本(目前支持Windows/Linux/MacOS )
下载完成解压tar.gz压缩包,运行对应平台的执行文件即可运行( ⚠️ 注意:Linux下需要用sudo进行启动,Windows和MacOS会自动进行提权操作。)

客户端模式

notion image

客户端启动

notion image

客户端hosts源选择

notion image

客户端hosts源自定义

notion image

服务端模式

notion image

命令行终端

到 Releases 或 FastGit镜像 中下载您的系统版本(目前支持Windows/Linux/MacOS )

参数

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

启动客户端:

注意:Linux下需要使用sudo运行;Windows和MacOS会自动进行提权操作。
  • 直接运行
  • 自定义获取时间间隔
  • 自定义获取链接

启动服务端:

  • 直接运行
  • 自定义监听端口

手动

添加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
  • Windowsipconfig /flushdns
  • Macossudo killall -HUP mDNSResponder

Unix/Linux 一键使用

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

私有部署

下载最新的发行版(到 Releases 或 FastGit镜像 进行下载) ,并选择您的系统对应版本,直接以服务模式运行即可:fetch-github-hosts -m=server -p=9898,会自动监听0.0.0.0:9898,您可以直接浏览器访问 http://127.0.0.1:9898 以访问您自定义服务。 (具体方法可参见【启动服务端】小节详细说明)
注意:因网络影响,尽量部署到海外服务器节点!

开源协议

 
 
2023 CTF 入门指南米特尼克因胰腺癌去世,享年59岁。
Loading...
黑客驰
黑客驰
对黑客着迷的人💻
公告
公众号
公众号
 
“黑客”一词是由英语Hacker英译出来的,是指专门研究、发现计算机和网络漏洞的计算机爱好者。某些情况下,黑客也可泛指各领域专家。如,游戏黑客,销售黑客等。
 
我们遵守法律,进行教育目的的研究。违法行为请自负后果
 
专门利用计算机进行破坏或入侵他人的人是cracker,翻译成“骇客”,他们不是黑客。
2023-2024 黑客驰.

黑客驰 | 对黑客着迷的人💻

Powered by HyphenTech