小编寄语:
在我们访问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会自动进行提权操作。)
客户端模式:
客户端启动:
客户端hosts源选择:
命令行终端:
到 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会自动进行提权操作。
- 直接运行
# 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。所以这款工具便诞生了
软件特色:
- 支持在线更新,无需再次打开下载地址手动下载
- 支持带参数启动,能在不弹出任何窗口的情况下执行加速
- 支持本地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
免责条款:
下载地址:
请点击下面的 “按钮” 下载,无限速!(写作不易,转载请注明出处)
提取密码:按钮【】的字符就是密码