身份
隐身模式远远不够:BotBrowser 的一致身份保护
隐身模式无法保护你的指纹。BotBrowser 通过基于配置文件的保护提供一致的浏览器身份。
隐身模式的局限
大多数用户认为隐身模式让他们在线匿名。实际上,它只阻止保存本地历史和 Cookie。你的浏览器指纹保持不变,使用隐身模式实际上可能让你更突出。
BotBrowser 如何提供真正的隐私
BotBrowser 配置文件代表完整的真实浏览器环境。加载配置文件时,你的浏览器呈现与正常浏览会话一致的信号。
无隐身痕迹
BotBrowser 不以隐身模式启动。每个会话作为标准浏览器实例运行,完全访问所有 API:
chrome --bot-profile="/path/to/profile.enc" \
--user-data-dir="$(mktemp -d)"
所有存储 API、Service Worker 和配额值的行为与正常浏览器会话完全一致。
一致的存储和 API 行为
BotBrowser 在引擎层面控制指纹。存储配额值、API 行为和所有相关信号返回与加载的配置文件一致的值。
使用 Puppeteer 自动化
const puppeteer = require('puppeteer-core');
(async () => {
const browser = await puppeteer.launch({
executablePath: '/path/to/botbrowser/chrome',
args: [
'--bot-profile=/path/to/profile.enc',
],
headless: true,
defaultViewport: null,
});
const page = await browser.newPage();
await page.goto('https://example.com');
const quota = await page.evaluate(async () => {
const est = await navigator.storage.estimate();
return est.quota;
});
console.log('Storage quota:', quota);
await browser.close();
})();
最佳实践
- 始终使用配置文件:不使用
--bot-profile运行 BotBrowser 意味着没有指纹保护 - 每个会话使用唯一的 user-data-dir:防止跨会话数据泄露
- 结合代理使用:将配置文件与匹配的代理配对,实现完整的身份一致性
- 验证你的设置:使用公共指纹工具测试,确认正常浏览身份
开始使用
- 从 GitHub 下载 BotBrowser
- 使用
--bot-profile加载配置文件以呈现正常浏览器身份 - 验证测试工具报告标准浏览会话
#incognito#private-browsing#detection#identity#privacy