我目前主要使用 Windows 系统,平时大量时间在使用浏览器,想要一个干净、没有各种后台遥测和端侧 AI 扫描的 Chromium ,又离不开 MV2 版本的 uBlock Origin 。官方 Chrome 的限制越来越多,上游 ungoogled-chromium-windows 编译参数也相对保守,就自己折腾了这个构建。
项目基于 ungoogled-chromium ,从 Brave 、Cromite 、Helium 挑选并移植了部分实用补丁,开启了 AVX2 / PGO 优化,在 GitHub Actions 的 Linux 环境下完成交叉编译。
扩展与隐私
性能与交互
具体实现
整个流程在 Linux (Ubuntu) 下通过 Clang/LLVM + MSVC 工具链交叉编译。针对 GitHub Actions 单次 6 小时的限制,我把编译拆成了多个 Job ,打包传递中间产物来分段持续编译。
常用扩展
ungoogled-chromium 默认移除了谷歌服务绑定,初次使用建议先安装 Chromium Web Store 扩展,之后即可像普通 Chrome 一样直接在商店安装和管理扩展:
常用启动参数 / Flags 配置:
--flag-switches-begin --enable-multiple-search-engines-context-menu --extension-mime-request-handling=always-prompt-for-install --fingerprinting-canvas-image-data-noise --fingerprinting-canvas-measuretext-noise --fingerprinting-client-rects-noise --max-connections-per-host=15 --no-pings --omnibox-autocomplete-filtering=search-bookmarks-chrome --show-avatar-button=never --enable-smooth-scrolling --enable-features=ClearDataOnExit,MenuSimplification,ParallelDownloading,ReducedSystemInfo,RemoveClientHints,SetIpv6ProbeFalse --flag-switches-end
项目仓库: https://github.com/vpday/ungoogled-chromium-windows
下载页面: https://github.com/vpday/ungoogled-chromium-windows/releases
目前提供 x64 (带 AVX2 )、x86 和 arm64 三个架构的二进制。有同样需求的朋友可以自取,遇到 bug 欢迎提 issue 。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.