一条命令完成安装
Node、Python 与 MCP 通过带鉴权的回环 API 控制正在运行的桌面应用;Docker 为 CI 与集群提供固定版本的 Linux 运行时。
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 Info | isBot 与 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 对比。
下载前常见的问题
简短的回答;凡是可验证的,都给出验证方法。
没有任何浏览器能作此承诺,作此承诺的都是在推销。能说的是伪装存在于何处:在内核内部而非上层脚本,这消除了「把函数与浏览器干净副本对比」这一整类检查。其余部分——你的行为、代理是否干净、账号历史是否合理——不由浏览器决定。
包装是被替换的函数。网页可以新建 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 可照常连接。
