解决访问Github的工具合集

发布于2024-08-13 2,835 热度

小编寄语:

在我们访问github的时候经常会遇到打不开页面,访问速度很慢,下载很慢以及无法查看github上面的图片信息等问题;小编总结了一些github加速解决方案,帮助您在科研核学习上可以大大节约时间。

加速访问Github工具之一 Fetch GitHub Hosts v2.8 绿色版

关于软件:

Fetch GitHub Hosts是主要为解决研究及学习人员访问 Github 过慢或其他问题而提供的 Github Hosts 同步工具。此项目是通过部署此项目本身的服务器来获取 github.com 的 hosts,而不是通过第三方ip地址接口来进行获取,例如 ipaddress.com 等。

使用方法:

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

客户端模式:

Fetch GitHub Hosts01

客户端启动:

Fetch GitHub Hosts02

客户端hosts源选择:

Fetch GitHub Hosts03

命令行终端:

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

参数

参数名缩写默认值必填描述
modem启动模式 server(服务端) / client(客户端)
intervali60获取记录值间隔(分钟)
portp9898服务模式监听端口以访问HTTP服务
urluhttps://hosts.gitcdn.top/hosts.txt客户端模式远程hosts获取链接

启动客户端:

注意:

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:

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

  • Linux / MacOS hosts路径:/etc/hosts
  • Windows hosts路径:C:WindowsSystem32driversetchosts

刷新生效:

  • 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访问加速工具 v1.2.1 绿色版

关于软件:

众所周知,尤其是码农 经常使用的一款代码仓库github 但是近几年的网络限制,在很多情况下导致打不开github。所以这款工具便诞生了

Github访问加速工具

软件特色:

  • 支持在线更新,无需再次打开下载地址手动下载
  • 支持带参数启动,能在不弹出任何窗口的情况下执行加速
  • 支持本地GithubIP检测并筛选出最低延迟的IP
  • 支持Gitee上面的hosts规则
  • 支持hellogithub上面的hosts规则
  • 支持修改hosts完后,自动刷新DNS缓存
  • 新增的“无感模式”可以实现一劳永逸的梦想(即开启后再下一次启动计算机开始,就无需再另外加速 Github )

主要加速地址:

  • (api.)github.com
  • avatars(0-5).githubusercontent.com
  • github.io
  • github.community
  • objects.githubusercontent.com
  • raw.github.com
  • 等等

特别说明:

  • 软件使用易语言编译,杀毒软件可能会出现误报误杀等情况,如实在介意,请另选
  • 软件只会修改hosts文件,并不会上传或修改你其他的文件
  • 加速后建议重启浏览器再访问Github

免责条款:

此文章内容及软件转载自互联网,仅免费分享给电脑爱好者学习交流,不可以用于商业目的或者非法用途,否则一切后果由用户自负,与本人无关!版权归原作者所有,请在下载后于24小时内删除!本站不会售卖软件,如涉嫌侵犯了您的合法权益,请联系我电子邮箱:uxpc@foxmail.com 或 QQ:455288881进行删除处理!

下载地址:

请点击下面的 “按钮” 下载,无限速!(写作不易,转载请注明出处)

提取密码:按钮【】的字符就是密码

分享知识,分享经验……

发表回复