Repository navigation
Releases
Releases · Yoolk233/FastGithubForAndroid
FastGithub for Android 1.2.2Criticalissuefix
Android 版 1.2.2:把已确认的 4 类缺陷修掉,同时移除内置的第三方镜像域名。
- 移除全部内置第三方镜像域名(原 6 个实测全部失效,死链点开是广告页/博彩页),需要镜像请自己填可信前缀,留空=不使用镜像。
- WEAK(403/404) 不再算可用:github.com / api.github.com / gist.github.com / github.io 只认 GOOD(真实 200~399)。
- 快速模式选出最快 IP 后必须再过一次 TLS+HTTP 复验,不通过就判失败,不再把未验 HTTP 的 IP 写进 DNS 应答。
- mapping 以最新一轮结果整体替换,探测失败的域名立刻回退真实 DNS,不再只增不减。
- 健康巡检改为每 3 分钟复验 5 个核心域名,失效即整轮重测(原来只在 mapping 没填满时才测)。
- 非 GitHub 域名改为 DoH 优先、明文 53 兜底,避免替用户拆掉抗劫持保护;公共 DoH 被屏蔽时熔断 5 分钟。
- versionCode 4 / versionName 1.2.2Criticalissuefix;APK 使用 debug 签名,仅供自测,正式分发请自行重签。
FastGithub for Android 1.2.1
FastGithub for Android 1.2.1
首个开源版本。手机上的 GitHub 加速,不再是改 hosts,而是本地 DNS 隧道。
怎么工作
- 加速时启动一个系统 VPN(VpnService),它只处理 DNS 查询:命中 GitHub 域名就返回测速择优后的 IP,其余查询转给系统 DNS。
- 不代理任何 TCP 流量,所有连接仍直连,只是域名解析被换成了能连通的边缘 IP。
- 无需 root,只需在系统弹窗里授权一次 VPN。
功能
- 一键加速 / 停止;状态取自 VPN 服务真实运行状态,不是界面自己记的。
- 节点列表:域名 → 优选 IP、延迟、状态(可用 / 受限 / 失败),可重新测速。
- 下载加速:6 个镜像前缀可切换(ghfast.top / ghproxy.net / gh-proxy.com / mirror.ghproxy.com / gh.llkk.cc / ghp.ci),一键复制加速链接。
- 设置页:加速状态、系统 VPN 设置入口、运行日志(复制 / 清空)、常见问题、关于。
- 测速结果落盘缓存,冷启动先显示缓存再后台复测。
- 已剔除 20.205.243.166 / 20.205.243.167 这两个国内线路经常 504 的边缘 IP。
版本
- versionName 1.2.1,versionCode 3;minSdk 26(Android 8.0),targetSdk / compileSdk 35;包名 fastgithub.android
- 技术栈:Kotlin + Jetpack Compose(Material 3,适配深色模式);AGP 8.10.1 / Kotlin 2.4.10
附件
- FastGithub-Android-1.2.1.apk:可直接安装(debug 签名,仅供自测;正式分发请自行重签)
- FastGithub-Android-1.2.1-source.zip:完整源码(不含 build/.gradle/local.properties)
和桌面版的区别
- 桌面版(FastGithub)改的是系统 hosts,需要管理员权限;手机版走 VPN 的 DNS,不会影响其它流量的走向。