FastGithubGitHub 加速器

联合创作 · 2023-10-01 05:36

FastGithub 是 GitHub 加速神器,解决 GitHub 打不开、用户头像无法加载、releases 无法上传下载、git-clone、git-pull、git-push 失败等问题。

加速原理

  • 修改本机的 dns 服务指向 FastGithub 自身
  • 解析匹配的域名为 FastGithub 自身的 ip
  • 请求安全 dns 服务(dnscrypt-proxy)获取域名的 ip
  • 选择最优的 ip 进行 ssh 代理或 https 反向代理

协议列表

协议 资源标识 端口要求 用途
DNS udp://0.0.0.0:53 要求可用 解析配置的域名指向FastGithub
DoH https://0.0.0.0:443 要求可用 解析配置的域名指向FastGithub
HTTPS https://0.0.0.0:443 要求可用 反向代理https请求
HTTP http://0.0.0.0:80 不要求可用 反向代理http请求
SSH ssh://0.0.0.0:22 不要求可用 代理ssh请求到github

使用说明

运行 FastGithub,然后浏览器访问 http://127.0.0.1 或 https://127.0.0.1 或其它 ip 进入 Dashboard

安全性说明

FastGithub 为每台不同的主机生成自颁发 CA 证书,保存在 CACert 文件夹下。客户端设备需要安装和无条件信任自颁发的 CA 证书,请不要将证书私钥泄露给他人,以免造成损失。

浏览 18
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报