项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-09-15 · 当前星标 ★ 1068
使用教程
环境要求
- Windows x64 系统(当前便携包仅提供 Windows x64)
- 从 GitHub Releases 下载 ovobrowser 便携包并解压
- 准备一个独立的数据目录(如 D:\ovobrowser-profiles\acc01)
- 出口 IP 所在地区需与将要设置的时区、语言一致
安装与启动步骤
-
1下载便携包
到项目 GitHub Releases 页面下载 Windows x64 便携包,内核可选 138/144/150。
-
2解压定位 chrome.exe
解压到本地目录,记住 chrome.exe 的完整路径,后续命令用它启动。
-
3准备数据目录
每个账号或会话用一个独立 --user-data-dir 目录,避免 Cookie 与配置互相串用。
-
4校准时区语言
把 --timezone/--lang/--accept-lang 改成出口 IP 所在地,不一致会暴露异常。
-
5拼参数启动
把 chrome.exe 换成你的实际路径后执行整条命令,参数按需增删。
chrome.exe --user-data-dir=D:\ovobrowser-profiles\acc01 --no-first-run --no-default-browser-check --disable-quic --fingerprint-platform=windows --fingerprint-brand=Chrome --fingerprint-brand-version=150.0.7871.124 --fingerprint-platform-version=10.0.0 --user-agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36" --fingerprint-screen=1536x864 --fingerprint-device-scale-factor=1.25 --fingerprint-screen-color-depth=24 --fingerprint-hardware-concurrency=8 --fingerprint-device-memory=8 --timezone=America/New_York --lang=en-US --accept-lang=en-US,en --webrtc-ip-handling-policy=disable_non_proxied_udp https://demo.fingerprint.com/playground
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
--user-data-dir | 是 | 指定该会话的独立用户数据目录,隔离 Cookie 与配置。 | D:\ovobrowser-profiles\acc01 |
--user-agent | 否 | 自定义 UA,README 示例仍报 Chrome 以保持一致。 | Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 |
--fingerprint-brand-version | 否 | 伪造的 Chrome 品牌版本号,与内核版本对应。 | 150.0.7871.124 |
--fingerprint-screen | 否 | 屏幕分辨率,示例为 FingerprintJS Pro 全绿骨架取值。 | 1536x864 |
--timezone | 否 | 时区,必须与你的出口 IP 所在地对齐。 | America/New_York |
--lang | 否 | 界面语言,需与出口 IP 地区一致,如美区用 en-US。 | en-US |
如何确认成功
打开 demo.fingerprint.com/playground,确认各项指纹与启动参数一致、无机器人标记。
常见问题
Q:为什么浏览器不显示 ovobrowser?
A:README 说明产品名为 ovobrowser,但 UA 与 Client Hints 仍上报 Chrome,避免被检测站判为未知浏览器。
Q:可以用 Python / Node / Go 调用吗?
A:可以。README 的做法是拼接同样的命令行参数再拉起 chrome.exe,示例覆盖 Python、Node、Go、C#、PowerShell、Java、Rust。
Q:时区和语言怎么填?
A:README 明确要求改成你的出口 IP 所在地,否则时区、lang、accept-lang 与 IP 不匹配会暴露异常。
Q:Canvas/WebGL 噪声怎么关?
A:README 提到 Canvas、WebGL、Audio、ClientRects、Font 五类噪声可关可固定种子,示例命令本身是未开噪声的全绿骨架。
注意事项
- 示例命令未开噪声、未伪装 GPU 串,属于 FingerprintJS Pro 全绿骨架,按需自行加参数。
- 启动前务必把 chrome.exe 换成你解压后的真实路径,目录用双反斜杠转义。
- WebRTC 已按示例设置 disable_non_proxied_udp,防止泄露内网 IP。
- 当前便携包只提供 Windows x64,其他平台无官方说明。
核心亮点
- 指纹修改在 C++ 源码层完成并编译进二进制,不依赖 JS 注入,运行时更难被检测脚本发现
- 直接针对 Cloudflare 等主流风控与 bot detection 场景设计,目标明确
- 可作为自动化工作流底层浏览器内核,配合 ai-agents 或爬虫框架使用
不足之处
- 项目处于早期,星标约 349,长期维护与更新频率待观察
- 语言与构建细节公开信息有限,自行编译和集成门槛可能较高
适用场景
- 需要绕过 Cloudflare 等风控的网页数据采集
- 多账号运营或自动化登录场景中的浏览器环境伪装
- 配合 AI Agent 或爬虫框架做反检测浏览器底层
替代项目
undetected-chromedriver、playwright-stealth
上一篇:herdr-browser
同类项目推荐
lowdefy
开源
用 YAML 配置快速搭建内部工具,AI 可生成、人类可审查。
Build apps that AI can generate, humans can review, and teams can maintain. Config t···
native-devtools-mcp
开源
让 AI 直接截图、点击、打字,操控电脑和浏览器
MCP server for computer use & browser automation - screenshot, OCR, click, type, fi···
Douyin_TikTok_Download_API
开源
一条命令部署,批量抓取三大平台无水印视频
自托管的抖音、TikTok、B 站数据采集与无水印视频下载 API,支持 AI agent 通过 MCP 调用与···
typesafe-computer-use
开源
OCR 读屏加类型约束,两毛钱一步让 AI 点 Mac
Computer use for about $0.0002 a step: OCR the screen, classify the next action with···
harness
开源
说人话写目标,AI 替你点界面找卡点
AI-driven user testing for iOS Simulator, macOS apps, and web apps. Write a goal in ···
OpenReels
开源
一句话生成多平台短视频,从选题到成片全自动
Open-source AI pipeline that turns any topic into a publish-ready YouTube/Instagram/···
yutu
开源
用 AI 自动运营 YouTube,省心涨粉。
CLI, MCP server, and AI agent to automate YouTube workflows
ppt_presenter
开源
把PPT一键变成带语音讲解的视频
Convert ppt to video with audio track, using text to speech synthesis
kandev
开源
用看板管好多个 AI 代理,自动审查代码、开 PR。
AI Kanban & Development Environment. Orchestrate multiple agents, review changes, op···
