Proxya Anty

自研内核的 反检测浏览器

多数反检测浏览器用 JavaScript 包装浏览器自身的函数,而网页能够发现这些包装。Proxya Anty 使用从源码构建的 Chromium,指纹在内核内部生效——无从查找。

25

个指纹面在内核内部伪装

152

源码构建的 Chromium

168

套精选且自洽的设备指纹

0

个可被网页发现的包装函数

官方客户端

一条命令完成安装

Node、Python 与 MCP 通过带鉴权的回环 API 控制正在运行的桌面应用;Docker 为 CI 与集群提供固定版本的 Linux 运行时。

Python · Terminal
pip install proxya-anty
export PROXYA_ANTY_API_TOKEN="..."

from proxya_anty import ProxyaAnty

anty = ProxyaAnty()
profile = anty.create_profile(platform="windows")
session = anty.start(profile["id"], headless=True)
print(session["cdp"]["web_socket_debugger_url"])
anty.stop(profile["id"])

两种凭据,各有用途

Node、Python 与 MCP 使用桌面应用中“设置 → Local API”的令牌。Docker 使用 proxya.co 账号中“设置 → Proxya Anty”的 PROXYA_ANTY_LICENCE。二者都不是账号密码。

实测,而非声称

检测站点怎么说

2026 年 8 月 29–30 日的公开检测结果,并由发布版本所用的自动验收与泄漏测试共同验证。

检查验证内容发布结果
BrowserScanbrowserscan.net/bot-detection机器人信号与浏览器真实性未检测到机器人
PixelScanpixelscan.net/fingerprint-check指纹一致性、伪装与自动化一致 · 无伪装 · 无自动化
FingerprintJS OSSfingerprintjs.github.io/fingerprintjs同一配置内 ID 稳定性与配置间隔离按配置稳定
SannySoftbot.sannysoft.com浏览器自动化表面56 / 56 通过
Device & Browser InfoisBot 与 CDP 自动化信号isBot: false · 无 CDP 信号
原生验收内核级指纹表面29 / 29 通过
泄漏回归测试主机值不会逸出所选配置11 / 11 通过
TLS / JA4与 Chromium 152 的传输指纹一致性与 Chrome 152 一致
覆盖范围

内核自行处理的部分

以下每一项都在浏览器计算它的位置直接取自配置,而不是由上层脚本覆盖。

Navigator

平台、厂商、核心数、内存、语言,在 Blink 中作答。

Canvas

两条读取路径 getImageData 与 toDataURL,多次读取一致且不同于真实机器。

WebGL

厂商与渲染器字符串,含 unmasked,在 ANGLE 报告处生效。

音频

每个缓冲区仅扰动一次,重复读取不会漂移。

字体

进程可枚举的字体列表;check 与宽度测量得到同一答案。

元素几何

亚像素几何只改报告不改布局,页面不会位移。

TLS 握手

ClientHello 在任何脚本执行前就被读取。与同机真实 Chrome 对比:JA4 完全一致。

文本度量

Windows 以整像素返回字形外框,macOS 用小数;未修正前,伪装过的字体列表仍以宿主的小数作答。

媒体查询

深色模式、减弱动效、强制颜色。CSS 直接询问操作系统,此前由宿主作答。

时区、区域设置与定位跟随代理出口国家,出口本身也会获得匹配的 TCP 指纹。

代理与配置

围绕你已有的代理构建

浏览器只是伪装的一半,出口地址是另一半。时区与出口 IP 相互矛盾的配置,在第一个页面加载前就已暴露。

你的代理已在列表中

登录后,Proxya 账号里的一切都在这里,无需手工复制。

  • 住宅、ISP、数据中心与移动代理,与网站同一账号
  • 启动前根据出口解析时区、区域设置与定位
  • 为出口设置与配置所声称系统相符的 TCP 指纹
  • 凭据由本地中继持有,浏览器不会询问代理密码

自洽的设备指纹

指纹不是一堆随机值。显卡、核心数、屏幕与字体列表作为同一台机器生成。

  • 168 套自洽设备指纹,而非逐项填写
  • canvas、音频与 WebGL 噪声按配置播种
  • 可选择内置指纹或导入已有指纹
  • 每个值都可见可改,并注明其意义
自动化

可用脚本驱动

同样的配置,无需手动点击启动。

本地 API

回环上的 HTTP 接口,使用令牌鉴权,默认关闭。

  • 启动、停止与列出配置
  • 创建配置并绑定代理
  • 导入导出 Cookie

SDK 与 MCP

两种常用语言的封装,以及可供助手驱动的服务器。

  • Node 与 Python 包
  • 含 39 个工具的 MCP 服务器
  • 与 API 相同的鉴权

Docker 运行时

面向 CI 与集群的固定版本 Linux x64 镜像,已安装内核与 SDK 运行环境。

  • 带版本的 proxya/anty 镜像
  • 以非 root 用户运行
  • 授权仅在运行时传入

被脚本驱动,依然不被判为机器人

自动化通过本地 API 与 Chromium 调试协议进入配置;指纹修改仍位于补丁内核内部,不向页面注入代码。

  • 附加调试器会改变浏览器描述错误的方式,最常用的检测读的就是这一点。在这里它什么也读不到。
  • 它还会让一次 console 调用变慢约十五倍,而网页可以对此计时;补丁内核消除了这项实测差异。
  • 发布表格使用同一天、同一组公开检测器,与 Playwright 驱动的原版 Chrome 对比。
FAQ

下载前常见的问题

简短的回答;凡是可验证的,都给出验证方法。

没有任何浏览器能作此承诺,作此承诺的都是在推销。能说的是伪装存在于何处:在内核内部而非上层脚本,这消除了「把函数与浏览器干净副本对比」这一整类检查。其余部分——你的行为、代理是否干净、账号历史是否合理——不由浏览器决定。

包装是被替换的函数。网页可以新建 iframe,取出其中的原始函数进行对比,二者不同。Proxya Anty 在 Chromium 计算这些值的位置改变它们,因此网页检查到的就是浏览器自身的函数。随内核提供的校验仅用一个配置文件运行二进制并读取网页所见;原版 Chromium 每一行都不通过。

不必。手动添加的代理同样可用,配置与指纹也是如此。登录只是省去复制凭据:账号中的代理会出现在列表里,出口国家用于在浏览器启动前解析时区与区域设置。

免费。有 Proxya 账号即可使用;代理、内核下载与授权也都挂在账号上,因此需要账号,而注册是免费的。配置数量不限,也不按座席收费。

有。1.0.0 版本在 GitHub 提供 Windows x64 与 macOS Apple Silicon 构建。当前 Mac 构建采用 ad-hoc 签名,尚未公证,因此发布页附有一次性的 Gatekeeper 安装步骤。Linux x64 通过 Docker 运行时提供。

没有任何浏览器能保证在每个网站上的判定,因此我们公布实测结果。原版 Chrome 通过 DevTools 驱动时会暴露与指纹无关的自动化信号;该内核修复了已测试的错误堆栈、console 计时与 WebDriver 痕迹。可在同一公开检测页上分别运行 Proxya Anty 与普通 Playwright,比较你自己的工作流结果。

可以。提供回环上的本地 HTTP API(令牌鉴权,默认关闭)、Node 与 Python 包以及 MCP 服务器。每个配置也开放 DevTools,Playwright 与 Puppeteer 可照常连接。

上手试试

版本 1.0.0 已在 GitHub Releases 发布。有 Proxya 账号即可免费使用,也支持自行添加的代理。