当前位置: 首页 > web >正文

Github 连接救星,完全合规合法,无风险!

上过 Github 的朋友们应该都知道,Github 好,真男人就应该上 Github。然而,国内 Github 的稳定性根本没法看,一会能打开一会打不开,有时候可能十次里只能成功打开一次:

图片

仓库克隆能否成功更是全看运气,在经历了多次 git clone 和 ctrl+c 的循环后终于能成功连接开始拉取,结果一看速度,几十KB,甚至几KB:

图片

此时你想着,行吧,我就挂它几个小时后台等着呗。然而,这种想法还是太天真了,等你过了几个小时后回来再看,大概率会得到一条无情的拉取失败提示:

图片

这对于等了半天的你来说简直是致命打击!网上有很多解决方案,有换一个站点克隆的,有修改系统配置文件的,还有科学上网的,这些都或多或少有点麻烦或者存在合规性问题,但有这么一个神器,完全合规合法,且使用简单,仅需打开这个神器即可生效。

它就是 FastGithub :

图片

官网地址:https://github.com/creazyboyone/FastGithub/

官方对其功能的描述如下:

  • 提供域名的纯净IP解析;

  • 提供IP测速并选择最快的IP;

  • 提供域名的tls连接自定义配置;

  • google的CDN资源替换,解决大量国外网站无法加载 js 和 css 的问题;

最重要的是,其完全合法,官网的合法性说明如下:

《国际联网暂行规定》第六条规定:“计算机信息网络直接进行国际联网,必须使用邮电部国家公用电信网提供的国际出入口信道。任何单位和个人不得自行建立或者使用其他信道进行国际联网。” FastGithub 本地代理使用的都是“公用电信网提供的国际出入口信道”,从国外Github服务器到国内用户电脑上FastGithub程序的流量,使用的是正常流量通道,其间未对流量进行任何额外加密(仅有网页原有的TLS加密,区别于VPN的流量加密),而FastGithub获取到网页数据之后发生的整个代理过程完全在国内,不再适用国际互联网相关之规定。

当然其也有几点注意事项:

  • fastgithub不具备“翻墙”功能,也没有相关的计划

  • fastgithub不支持Windows7等已被发行方停止支持的操作系统,并且也不会主动提供支持

  • fastgithub不能为您的游戏加速

  • fastgithub没有主动在github之外的任何渠道发布

针对于上面的最后一点,由于很多朋友本来就是苦于无法连接 github ,这里又只能从官网下载,实属陷入悖论了,因此,我会帮大家先下载好,大家在公众号后台回复 fastgithub 即可获取国内的快速下载链接!

当然,为了方便大家在无法打开官网的情况下能够运行起来,这里再附上官网的使用指南:

windows-x64桌面:

  • 双击运行 FastGithub.UI.exe

windows-x64服务:

  • fastgithub.exe start // 以windows服务安装并启动

  • fastgithub.exe stop // 以windows服务卸载并删除

linux-x64终端:

  • sudo ./fastgithub

  • 设置系统自动代理为http://127.0.0.1:38457,或手动代理http/https为127.0.0.1:38457

linux-x64服务

  • sudo ./fastgithub start // 以systemd服务安装并启动

  • sudo ./fastgithub stop // 以systemd服务卸载并删除

  • 设置系统自动代理为http://127.0.0.1:38457,或手动代理http/https为127.0.0.1:38457

macOS-x64

  • 双击运行fastgithub

  • 安装cacert/fastgithub.cer并设置信任

  • 设置系统自动代理为http://127.0.0.1:38457,或手动代理http/https为127.0.0.1:38457

docker-compose一键部署:

  • 准备好docker 18.09, docker-compose.

  • 在源码目录下,有一个docker-compose.yaml 文件,专用于在实际项目中,临时使用github.com源码,而做的demo配置。

  • 根据自己的需要更新docker-compose.yaml中的sample和build镜像即可完成拉github.com源码加速,并基于源码做后续的操作。

我在打开了 fastgithub 后的下载速度可以看下图:

图片

当然,还是要说明一下,正是由于 FastGithub 完全合规合法,其用的都是公用电信网提供的国际出入口信道,因此其速度也取决于这些信道的速度,FastGithub 只是自动为我们选择了相对比较快且稳定的信道。在下载一些比较大型的仓库时,也有可能速度会逐步下降,或是由于下载时间过长被中断,如果遇到这些情况只能是多试几次,或者换一个方案。但至少对于 Github 网页的访问以及一些小型仓库的克隆是没有问题的。

http://www.xdnf.cn/news/16682.html

相关文章:

  • 操作系统-lecture2(操作系统结构)
  • 微服务 01
  • Objective-c 初阶——异常处理(try-catch)
  • Typecho handsome新增评论区QQ,抖音,b站等表情包
  • 用FunASR轻松实现音频转SRT字幕:完整脚本与解析
  • iOS仿写 —— 计算器
  • Python 程序设计讲义(28):字符串的用法——格式化字符串
  • [leetcode] 组合总和
  • 冒泡排序算法
  • Java中什么是类加载?类加载的过程?
  • bash变量名不能有连字符
  • 【Redis实现基础的分布式锁及Lua脚本说明】
  • 爬虫逆向之瑞数五案例:某某医学院(补环境,联调)
  • Makefile 快速入门指南
  • 嵌入式第十四课!!!指针在字符数组的应用与数组指针
  • JavaWeb 入门:CSS 基础与实战详解(Java 开发者视角)
  • DataParallel (DP) DistributedDataParallel (DDP)
  • JavaWeb学习打卡18(JDBC案例详解)
  • [leetcode] 电话号码的排列组合
  • CSRF漏洞原理
  • CentOS7 安装和配置教程
  • USRP X410 X440 5G及未来通信技术的非地面网络(NTN)
  • Matplotlib(三)- 图表辅助元素
  • 经典算法题解析:从思路到实现,掌握核心编程思维
  • 天学网面试总结 —— 前端开发岗
  • Go 语言-->指针
  • 【2025/07/28】GitHub 今日热门项目
  • 【服务器知识】nginx配置ipv6支持
  • 大模型的开发应用(十九):AIGC基础
  • 【Spring WebFlux】 三、响应式流规范与实战