Reynard: 适用于 iOS 13 及以上版本的真正 Firefox 网页浏览器
摘要
Reynard 是一款基于 Gecko 的 iOS 13+ 网页浏览器,绕过了 Apple 的 WebKit 限制,让较旧设备能够加载现代网站并使用 Gecko 独有功能。
查看缓存全文
缓存时间: 2026/07/16 07:49
minh-ton/reynard-browser 源代码: https://github.com/minh-ton/reynard-browser
Reynard 浏览器
Reynard 是一款基于 Gecko 引擎的 iOS 13+ 网络浏览器。与 iOS 上其他被迫使用苹果 WebKit 引擎(包括 Safari 和所有第三方浏览器)的浏览器不同,Reynard 使用了 Gecko——这款引擎与桌面端和 Android 设备上的 Firefox 浏览器相同。
本项目主要面向那些因 iOS 版本过旧而被困于过时 WebKit 的用户。由于 WebKit 与操作系统捆绑在一起,这些设备无法收到引擎更新,常常无法加载现代网站。通过使用独立更新的 Gecko 引擎,Reynard 让这些网站能够重新正常工作。较新 iOS 版本的用户如果希望获得 WebKit 以外的选择,也可以使用该浏览器,包括 Firefox 扩展以及其他 Gecko 独占功能。
安装
最新构建版本可在 Releases (https://github.com/minh-ton/reynard-browser/releases) 页面下载。请注意,该项目仍处于早期实验阶段,因此可能存在错误和功能缺失。
TrollStore(iOS 14 - 16.6.1, 17.0)
为了获得最佳体验,我建议通过 TrollStore (https://github.com/opa334/TrollStore) 旁加载 Reynard-TrollStore.tipa 构建版本。这将自动启用 JIT,获得更好的性能,并自动更新应用。要启用自动更新,请确保在 TrollStore 中开启 URL Scheme Enabled 选项。
AltStore 或 SideStore(iOS 17.0.1+)
当 TrollStore 不可用时(特别是在较新的 iOS 版本上),应使用 AltStore (https://altstore.io/) 或 SideStore (https://sidestore.io/) 旁加载 Reynard.ipa 构建版本。请注意,在安装时必须选择 Keep App Extensions 选项,因为 Reynard 依赖其扩展才能正常运行,否则无法工作。
你也可以点击此处 (https://stikstore.app/altdirect/?url=https://github.com/minh-ton/reynard-browser/releases/download/0.0.1-a1/source.json&exclude=livecontainer,stikstore,trollapps,feather) 将 Reynard 的 AltSource 添加到 AltStore 或 SideStore。
[!重要]
- 不支持 LiveContainer,原因在于其自身限制。
- 使用分发证书签名的旁加载方式 不支持。
- 其他旁加载方式 未经测试,因此由此产生的问题 不予提供支持。
越狱(iOS 13)
在 越狱设备 上,使用 Filza 文件管理器 (https://www.tigisoftware.com/default/?page_id=78) 配合 AppSync Unified (https://github.com/akemin-dayo/AppSync) 旁加载 Reynard-Jailbroken.ipa 构建版本。你同样可以受益于自动 JIT 启用和更好的性能。
预览
iOS 14(iPhone 6s Plus, 14.1)
以下网站在 iOS 14 上已知会无法加载或渲染错误。下方截图对比了它们在 Safari 和 Reynard 中的加载情况。
| github.com | chatgpt.com | apple.com |
|---|---|---|
| Safari | Reynard | Safari |
iOS 15(iPhone 7, 15.8.6)
iOS 26(iPhone 13 mini, 26.1)
Reynard 在最新版本 iOS 上同样运行良好!
构建
[!警告]
以下提供构建说明仅供参考。请注意,我 不提供 有关构建过程中遇到的问题或错误的支持。
要构建该项目,你需要 Xcode、Python 3 (https://www.python.org/downloads/)、Rust 和 Cargo (https://doc.rust-lang.org/cargo/getting-started/installation.html) 以及 ldid (https://formulae.brew.sh/formula/ldid)。
克隆仓库。
git clone --recursive https://github.com/minh-ton/reynard-browser
cd reynard-browser
下载 Gecko 并应用补丁。
./tools/development/update-gecko.sh
./tools/development/apply-patches.sh
构建依赖项和 Gecko 引擎。
./tools/development/build-idevice.sh
./tools/development/build-gecko.sh
要运行 Reynard,请在 Xcode 中打开 Reynard.xcodeproj 并从中构建/运行。
备注
该项目最初出于好奇而开始。我想看看能否在不使用 BrowserEngineKit (https://developer.apple.com/documentation/browserenginekit) 框架的情况下让 Gecko 运行起来,从而可以进一步修改使其能在尽可能旧的 iOS 版本上运行。我成功了,并且从那以后,我一直致力于开发引擎补丁以更好地集成 UIKit、修复错误,并将其转变为一个完整的、可用的浏览器。
如果你发现了这个仓库并觉得有趣,我很乐意获得帮助或合作。我在这里边学边做,之前几乎没有 iOS 应用开发或 Gecko 本身的经验,因此任何贡献、反馈或指导都将非常感谢。
致谢
- LiveContainer (https://github.com/LiveContainer/LiveContainer):应用扩展处理和 NSExtension 使用方式。
- StikDebug (https://github.com/StephenDev0/StikDebug) 和 idevice (https://github.com/jkcoxson/idevice):基于配对(pairing)的 JIT 启用支持。
- TrollStore (https://github.com/opa334/TrollStore):以 root 身份生成二进制文件及 JIT 启用。
- Amethyst-iOS (https://github.com/AngelAuraMC/Amethyst-iOS)、dolphin-ios (https://github.com/OatmealDome/dolphin-ios)、DukeX (https://github.com/MaftyManicEMU/DukeX) 和 MeloNX (https://git.ryujinx.app/projects/MeloNX):各种工具函数、大量私有 API 使用以及 JIT 内存处理。
- 将 Gecko 移植到 iOS(使用 BrowserEngineKit)的既有工作 (https://bugzilla.mozilla.org/show_bug.cgi?id=1882872):大部分困难的引擎集成工作。
许可证
本项目采用 GNU General Public License v3.0 (https://github.com/minh-ton/reynard-browser/blob/main/LICENSE) 许可证,但 patches 目录除外——该目录包含对 Firefox Gecko 引擎的修改,因此采用 Mozilla Public License 2.0 (https://github.com/minh-ton/reynard-browser/blob/main/LICENSE.firefox)。
相似文章
PowerFox Browser
PowerFox 是一款适用于较旧 macOS 版本(Tiger、Leopard、Snow Leopard)的现代浏览器,提供安全更新、语言包以及对现代网页标准的支持。
Ladybird browser update (May 2026)
The May 2026 update for Ladybird browser brings major improvements in real-world site compatibility (e.g., passes Cloudflare Turnstile, enables MSE), responsiveness (async scrolling, JS bytecode caching, WASM JIT with Cranelift, incremental sweeping), and infrastructure (Rust HTML parser, ad-blocking via adblock-rust, CSS container queries).
MacSurf 1.68 – NetSurf 在 OS 9 上发布
MacSurf 1.68 是基于 NetSurf 的 Classic Mac OS 9 网页浏览器的新版本,支持 CSS3、ES5 JavaScript 和原生 TLS 1.3,允许旧款 PowerPC Mac 访问现代网站。
Firefox 正在推进圆角化重新设计,隐私和 AI 控制更易找到
Mozilla 宣布 Project Nova,对 Firefox 进行重大视觉革新,采用圆角 UI,改进隐私控制(包括一键关闭所有 AI 功能的开关),以及新增自定义选项。该重新设计将于今年晚些时候推出。
@hasantoxr: 发现这个后,我再也不愿每月花 500 美元购买反检测浏览器了。它叫 CloakBrowser。一款隐秘的 Chromium……
本文介绍了 CloakBrowser,这是一款基于 Chromium 的开源隐秘浏览器,旨在绕过 reCAPTCHA 和 Cloudflare Turnstile 等机器人检测系统。它声称通过直接修补 C++ 源代码而非注入 JavaScript 来提供卓越的隐秘能力,定位自己为昂贵商业反检测浏览器的免费替代方案。