开始试用

最佳 Kameleo 代理

在桌面应用中手动或通过其本地 API 以编程方式,将预筛选的住宅、移动或 ISP 代理连接到 Kameleo

95% 纯净 IP 率,有保障
住宅、移动 & ISP 代理
24/7 专家支持

首个代理
返现
市场上

每月将已用流量
转化为可重复使用的
代理额度,即可获得奖励

欢迎礼
价值 $100+

  • 质量 & 速度过滤器
  • 邮政编码级定向
  • 专属代理专家

独家质量保证

每当代理表现不佳
即可获得价值 $1 的奖励流量

了解更多

什么是 Kameleo, 它为什么需要代理?

Kameleo 是一款防关联浏览器兼浏览器配置文件管理平台。它可创建具有协调一致指纹设置的虚拟配置文件,并支持通过本地 API 进行浏览器自动化。

Kameleo 内置了 代理管理器,但并不提供捆绑的代理网络。若不使用外部代理,配置文件将使用运行 Kameleo 的设备的 IP 地址。

NodeMaven 提供连接层,包括预先筛选的 住宅代理 和 移动 IP、精细的地理位置定向、轮换或粘性会话,以及静态 ISP 代理。这有助于每个 Kameleo 配置文件从更干净、更合适的 IP 开始,并让其网络身份与指纹设置保持一致。

仅需 $3.50 即可开始测试高质量代理

仅需 $3.50 即可开始测试高质量代理

方案 1: 如何在 Kameleo Desktop 中配置 NodeMaven 代理

将 NodeMaven 的 HTTP 或 SOCKS5 连接添加到新的或现有的 Kameleo 浏览器配置文件中,进行测试,并确认该配置文件对外显示的是预期的 IP

步骤 1

在 NodeMaven 中生成代理

登录 NodeMaven 控制面板,为您的 Kameleo 配置文件配置代理:

  • 代理类型: 住宅、移动或 ISP
  • 位置: 选择国家、地区、城市或 ISP(如可用)
  • 会话: 选择 粘性会话 以获得稳定一致的配置文件 IP,或选择 轮换 以便在会话停止后获取新的 IP
  • 筛选: 选择适合您工作流程的 IP 质量选项
  • 协议: HTTP 或 SOCKS5

对于需要长期保持同一 IP 的浏览器配置文件,请使用 粘性住宅或移动会话 或一个 静态 ISP 代理。在 Kameleo 配置文件运行期间,请勿轮换或更换代理。更改其 IP 前,请先停止该配置文件。

WebRTC 与 UDP 说明: Kameleo 会自动将其 WebRTC 值与代理 IP 对齐。但 WebRTC 流量仍可能走未经代理的 UDP 路由,从而暴露另一个公网 IP。请阅读我们的指南 WebRTC 泄漏与 UDP 路由 ,了解详细说明。

NodeMaven ISP 代理 在兼容的应用中支持 UDP,但 Kameleo 的 Proxy Manager 不接受基于 UDP 的代理连接。在 Kameleo 中,请通过 HTTP 或 SOCKS5 连接 NodeMaven 代理,并使用 Kameleo 的 WebRTC 控制选项。

启动配置文件后,打开 NodeMaven Connection Checker 在同一个 Kameleo 浏览器配置文件中。它会将常规 HTTP 出口与浏览器上报的 WebRTC、基于 UDP 和 TCP 的 STUN 与 TURN 路由以及 HTTP/3 状态进行比对。请确认这些测试没有暴露意料之外的公网 IP。UDP 结果显示不可用并不自动意味着存在泄漏,这可能只是 Kameleo、浏览器、防火墙或网络阻断了该路由。

复制生成的 主机、端口、用户名和密码.

步骤 2

创建或打开 Kameleo 配置文件

打开 Kameleo Desktop 并点击 新建配置文件,或编辑现有配置文件。选择设备类型、操作系统、浏览器、语言和指纹,然后继续进入配置文件设置。

请将配置文件的语言和位置设置与代理所在地区保持一致,以避免出现不一致的指纹信号。

第 3 步

输入 NodeMaven 代理信息

在配置文件的 连接 或代理部分,选择在 NodeMaven 中生成的协议并输入:

主机: NodeMaven 主机名或 IP

端口: 生成的端口

身份验证: 已启用

用户名: 完整的生成 NodeMaven 用户名

密码: NodeMaven 代理密码

Kameleo 也可以解析连接字符串 USERNAME:PASSWORD@HOST:PORT。如果密码中包含保留字符,请先进行 URL 编码,再粘贴合并后的字符串。

第 4 步

测试代理

点击 Test Proxy。Kameleo 会在浏览器启动前检查代理。当测试结果显示代理可用时,即可继续。

测试失败可能是由于主机、端口、协议、用户名或密码不正确,或端点不可用。即使代理本身可以连通,服务商也可能屏蔽了 Kameleo 测试所使用的某个站点。

步骤 5

检查位置和 WebRTC 设置

打开 Advanced Settings > Location ,并保留 Timezone、Geolocation 和 WebRTC on 自动,这是 Kameleo 推荐的桌面端配置。Kameleo 会根据外部代理 IP 来对齐这些值。

由于 HTTP 和 SOCKS 代理通常不承载浏览器的 UDP 流量,请在启动后运行 WebRTC 泄漏测试。如果工作流不需要 WebRTC,而测试暴露了原始 IP,请使用 Kameleo 的 屏蔽 选项,或通过本地 API 配置仅 TCP 的 WebRTC。

步骤 6

保存、启动并验证配置文件

点击 Save & Start。在打开的浏览器中,访问 IP 检测和 WebRTC 泄漏测试页面。确认公网 IP 和检测到的位置与 NodeMaven 代理一致,且原始 IP 未被暴露。

您的 NodeMaven 代理现已连接到 Kameleo 配置文件。

选项 2: 如何通过 Kameleo 本地 API 配置 NodeMaven 代理

使用 Kameleo 官方 SDK 创建、测试并启动带有 NodeMaven 代理的浏览器配置文件。Kameleo 提供 Python、JavaScript 和 C# 的 SDK。本示例使用 Python 语言

步骤 1

启动 Kameleo Engine 并准备 Python 环境

打开 Kameleo Desktop 并保持其运行。启动桌面应用程序后,Kameleo Engine 会自动启动。默认情况下,其本地 API 可通过以下地址访问:

http://localhost:5050

macOS 或 Linux
打开终端并创建一个独立的 Python 环境:

python3 -m venv kameleo-env
source kameleo-env/bin/activate

安装 Kameleo 官方 Python SDK:

python3 -m pip install kameleo.local-api-client

确认 SDK 已安装成功:

python3 -m pip show kameleo.local-api-client

Windows PowerShell

打开 PowerShell 并运行:

py -m venv kameleo-env
.\kameleo-env\Scripts\Activate.ps1
py -m pip install kameleo.local-api-client
py -m pip show kameleo.local-api-client

环境激活后,终端或 PowerShell 的提示符应以如下内容开头:

(kameleo-env)

要确认 Kameleo Engine 正在运行,请在浏览器中打开以下地址:

http://localhost:5050/swagger

如果 Kameleo API 页面能够加载,并且终端中显示了 SDK 信息,则说明环境已准备就绪。

重要: Kameleo 建议让 SDK 的主版本号和次版本号与已安装的 Engine 版本保持一致。

步骤 2

安全地存储 NodeMaven 代理信息

Python 脚本将从环境变量中读取代理信息。这样可以使用户名和密码不出现在源代码中。

首先,从 NodeMaven 控制面板复制以下值:

  • 协议
  • 主机
  • 端口
  • 完整用户名
  • 密码

请使用 NodeMaven 中显示的准确值。请勿输入占位符值,例如 your_generated_host.

macOS 或 Linux

对于 HTTP 代理,请设置协议、主机和端口:

export NODEMAVEN_PROXY_TYPE="http"

export NODEMAVEN_PROXY_HOST="gate.nodemaven.com"

export NODEMAVEN_PROXY_PORT="8080"

如果您的控制面板显示的是其他值,请相应替换主机和端口。如果您生成的是 SOCKS5 端点,请使用:

export NODEMAVEN_PROXY_TYPE="socks5"

通过隐藏提示输入用户名和密码(逐行输入):

read -s -p "NodeMaven proxy username: " NODEMAVEN_PROXY_USER; echo

read -s -p "NodeMaven proxy password: " NODEMAVEN_PROXY_PASS; echo

export NODEMAVEN_PROXY_USER NODEMAVEN_PROXY_PASS

粘贴凭据时屏幕上不会显示任何内容,这是正常现象。

如果 macOS 因为 Terminal 使用的是 zsh而报错,请改用以下命令:

read -s "NODEMAVEN_PROXY_USER?NodeMaven proxy username: "; echo

read -s "NODEMAVEN_PROXY_PASS?NodeMaven proxy password: "; echo

export NODEMAVEN_PROXY_USER NODEMAVEN_PROXY_PASS

确认全部五个变量均已设置:

[ -n "$NODEMAVEN_PROXY_TYPE" ] && echo "Proxy type: set"

[ -n "$NODEMAVEN_PROXY_HOST" ] && echo "Proxy host: set"

[ -n "$NODEMAVEN_PROXY_PORT" ] && echo "Proxy port: set"

[ -n "$NODEMAVEN_PROXY_USER" ] && echo "Proxy username: set"

[ -n "$NODEMAVEN_PROXY_PASS" ] && echo "Proxy password: set"

Windows PowerShell

设置协议、主机和端口:

$env:NODEMAVEN_PROXY_TYPE = "http"

$env:NODEMAVEN_PROXY_HOST = "gate.nodemaven.com"

$env:NODEMAVEN_PROXY_PORT = "8080"

请将主机和端口替换为 NodeMaven 提供的值。如果是 SOCKS5,请使用 socks5 而不是 http 仅适用于 SOCKS5 端点。

输入用户名和密码(输入内容不会显示):

$secureUser = Read-Host "NodeMaven proxy username" -AsSecureString

$env:NODEMAVEN_PROXY_USER = [System.Net.NetworkCredential]::new("", $secureUser).Password




$securePass = Read-Host "NodeMaven proxy password" -AsSecureString

$env:NODEMAVEN_PROXY_PASS = [System.Net.NetworkCredential]::new("", $securePass).Password

确认变量已设置:

if ($env:NODEMAVEN_PROXY_TYPE) { "Proxy type: set" }

if ($env:NODEMAVEN_PROXY_HOST) { "Proxy host: set" }

if ($env:NODEMAVEN_PROXY_PORT) { "Proxy port: set" }

if ($env:NODEMAVEN_PROXY_USER) { "Proxy username: set" }

if ($env:NODEMAVEN_PROXY_PASS) { "Proxy password: set" }

请在 同一个终端会话中继续后续步骤。如果关闭终端,您必须重新设置这些变量。

第 3 步

创建 Python 脚本

请确保您仍在使用 (kameleo-env) 处于激活状态且已设置代理变量的那个终端。

macOS 或 Linux

使用 Nano 创建脚本:

nano nodemaven_kameleo.py

Windows PowerShell

在记事本中打开该脚本:

notepad nodemaven_kameleo.py

粘贴以下代码:

import os




from kameleo.local_api_client import KameleoLocalApiClient

from kameleo.local_api_client.models import (

    BrowserSettings,

    CreateProfileRequest,

    Preference,

    ProxyChoice,

    服务器,

)





client = KameleoLocalApiClient(

    endpoint="http://localhost:5050"

)

client.verify_engine_ready()




fingerprints = client.fingerprint.search_fingerprints(

    device_type="desktop",

    browser_product="chrome",

)




if not fingerprints:

    raise RuntimeError("No compatible fingerprint was found.")




profile = client.profile.create_profile(

    CreateProfileRequest(

        fingerprint_id=fingerprints[0].id,

        name="NodeMaven proxy profile",

        proxy=ProxyChoice(

            value=os.environ["NODEMAVEN_PROXY_TYPE"],

            extra=Server(

                host=os.environ["NODEMAVEN_PROXY_HOST"],

                port=int(

                    os.environ["NODEMAVEN_PROXY_PORT"]

                ),

                id=os.environ["NODEMAVEN_PROXY_USER"],

                secret=os.environ["NODEMAVEN_PROXY_PASS"],

            ),

        ),

    )

)




result = client.profile.test_profile_proxy(profile.id)

print("Proxy test:", result.result)




if result.result not in ("success", "partial_success"):

    raise RuntimeError("The proxy test did not pass.")




client.profile.start_profile(

    profile.id,

    BrowserSettings(

        preferences=[

            Preference(

                key="webrtc.ip_handling_policy",

                value="disable_non_proxied_udp",

            )

        ]

    ),

)

该脚本会:

  • 连接到本地运行的 Kameleo Engine
  • 选择一个桌面版 Chrome 指纹
  • 创建一个 Chroma 配置文件
  • 从环境变量中读取 NodeMaven 代理信息
  • 在启动配置文件之前测试代理
  • 阻止未经代理的 WebRTC UDP 连接
  • 启动 Kameleo 浏览器配置文件

上述 WebRTC 首选项适用于 Chroma 配置文件。如果是 Junglefox 配置文件,请将其替换为:

Preference(

    key="media.peerconnection.ice.proxy_only",

    value=True,

)

在 Nano 中保存文件

按下:

  1. Control + O
  2. 回车 以确认文件名
  3. Control + X

在 Notepad 中,选择 File > Save,然后关闭编辑器。

第 4 步

检查脚本是否存在语法错误

在运行集成之前,请检查 Python 文件的语法是否有效。

macOS 或 Linux

python3 -m py_compile nodemaven_kameleo.py

Windows PowerShell

py -m py_compile nodemaven_kameleo.py

如果命令直接返回到提示符且未显示任何错误,则说明语法检查已通过。

如需更清晰的截图,请运行:

macOS 或 Linux

python3 -m py_compile nodemaven_kameleo.py \

  && echo "Python syntax check: passed"

Windows PowerShell

py -m py_compile nodemaven_kameleo.py

if ($LASTEXITCODE -eq 0) { "Python syntax check: passed" }
步骤 5

运行脚本并测试代理

请保持 Kameleo Desktop 处于打开状态,并在设置了代理变量的同一终端会话中运行脚本。

macOS 或 Linux

python3 nodemaven_kameleo.py

Windows PowerShell

py nodemaven_kameleo.py

Kameleo 会在打开配置文件之前测试代理。终端应报告以下结果之一:

  • 成功: 所有代理检查均已通过。
  • partial_success: 代理可用,但其中一项检查(通常为 IPv6)不可用。
  • 失败: 连接检查失败。Kameleo 通常会将其作为 503 错误返回,配置文件将无法启动。

运行成功后,Kameleo 浏览器配置文件应会自动打开。

如果连接失败,请确认:

  • Kameleo Desktop 和本地 Engine 正在运行
  • 主机和端口与 NodeMaven 控制面板中的一致
  • 已选择正确的 http 或 socks5 协议
  • 已输入完整的用户名和密码
  • 您的 NodeMaven 套餐处于激活状态
  • 您在设置环境变量的同一个终端中运行脚本

注意: 每次运行此示例都会创建一个新的 Kameleo 配置文件。完成截图后,请从 Kameleo 中删除不再使用的测试配置文件。

步骤 6

验证 IP 和 WebRTC 路由

在新打开的 Kameleo 浏览器配置文件中,打开 NodeMaven Connection Checker.

检查以下各项:

  • 该 HTTP 出口 IP 与 NodeMaven 代理一致
  • 检测到的位置与在 NodeMaven 中选择的位置一致
  • WebRTC 不会暴露意外的公网 IP
  • STUN 和 TURN 结果不会泄露您的原始公网地址

UDP 结果不可用并不自动意味着代理失败或泄漏了您的 IP。Kameleo、浏览器、您的防火墙或本地网络都可能阻断该路由。

如需了解更多信息,请阅读以下指南: WebRTC 泄漏与 UDP 路由.

重要: 请勿在 Kameleo 配置文件运行期间更换代理。请先停止该配置文件,更新其代理设置,测试新连接,然后再重新启动。

您的 NodeMaven 代理现已通过本地 API 连接到 Kameleo。

试用 NodeMaven 住宅代理和移动代理($2.20/GB 起),或 ISP 代理($2.99/IP 起)

试用 NodeMaven 住宅代理和移动代理($2.20/GB 起),或 ISP 代理($2.99/IP 起)

轻松集成 适用于各类防关联浏览器和自动化工具

在 Kameleo 以及其他受支持的浏览器、防关联平台和自动化框架中使用 NodeMaven 代理。先在 NodeMaven 中生成连接,然后按各工具要求应用 HTTP 或 SOCKS5 格式

选择 适合 Kameleo 的 NodeMaven 代理

每个配置文件只选择一种代理策略,并在配置文件运行期间保持不变。让代理所在地区与配置文件的语言、时区和地理位置相匹配

住宅代理

住宅代理

经过预筛选的家庭住宅 IP,支持轮换和粘性会话以及精细的位置定向。为正在运行的 Kameleo 配置文件使用粘性会话;仅在停止后再进行轮换

推荐用于:
移动代理

移动代理

真实的 4G、5G 和 LTE 运营商 IP,适用于以移动端为主的目标站点,以及明确需要移动网络身份的工作流程。在配置文件运行期间建议使用粘性模式

推荐用于:
ISP 代理

ISP 代理

专属静态住宅 IP,支持长时间会话、高速连接、不限流量,并可在兼容的应用中支持 UDP。在 Kameleo 中,请通过 HTTP 或 SOCKS5 进行配置,因为 Kameleo 不接受基于 UDP 的代理

推荐用于:
不确定该选择哪种代理类型?

来自客户与合作伙伴的评价

来自信赖并使用 NodeMaven 的用户的真实反馈

专为大规模管理移动账户而打造的独特防关联手机解决方案
«NodeMaven 与 Geelark 紧密合作,为可靠的移动多账户工作流程提供支持,并在日常使用中经过测试和验证»。
专为社交媒体管理打造的云手机 & 多账号平台
«这是我们选择集成的唯一一家高质量代理提供商。NodeMaven 提供干净、稳定的流量,为我们的工作流程赋能»。
一款深受全球用户信赖的领先防关联浏览器
«我们推荐 NodeMaven 作为多账号运营的第一代理服务。它与 Dolphin Anty 紧密集成,确保设置顺畅»。
深受 900 万以上用户信赖的头号反检测浏览器
«NodeMaven 提供可靠、高质量的代理,可与 AdsPower 无缝集成。我们携手让多账户管理更顺畅、更稳定、更易于扩展»。
专为安全且可扩展的多账户管理打造的一体化反检测浏览器
«NodeMaven 提供稳定、高质量的代理,运行流畅,支持安全高效的多账户工作流程»。
全球最受信赖的多账户管理专家
«BitBrowser 与 NodeMaven 合作,打造强大的反检测环境。多账户广告投放和社交媒体管理能够轻松降低账户被封的风险。使用 NodeMaven 安全代理可确保稳定性并保护本地数据隐私。干净、高质量且稳定。我们推荐 NodeMaven»。
用于大规模安全多账户管理的反检测浏览器和云手机平台
«NodeMaven 是我们社区中用户推荐最多的代理提供商。它提供高质量、稳定的 IP,对于需要大规模可靠性的多账户专业人士而言至关重要»。

常见问题

可以。您可以在 Kameleo Desktop 配置文件中手动添加代理信息,也可以通过 Kameleo 官方的 Python、JavaScript 或 C# SDK 使用其本地 API。基于 API 的设置需要 Engine 处于运行状态。

Kameleo 包含内置的代理管理器,但不捆绑代理网络或订阅。您需要接入 NodeMaven 等第三方代理。

Kameleo 接受 HTTP/HTTPS、SOCKS5 和 SSH 代理输入。NodeMaven 的住宅、移动和 ISP 连接可通过 HTTP 或 SOCKS5 添加。

在单独的字段中输入主机、端口、用户名和密码,或粘贴 USERNAME:PASSWORD@HOST:PORT。使用组合连接字符串时,请对保留字符进行 URL 编码。

在配置文件运行期间,请使用粘性住宅/移动会话或静态 ISP 代理。如果需要轮换,请先停止配置文件,更换代理并重新测试,然后再重新启动配置文件。

当 WebRTC 设置为 Automatic 时,Kameleo 会自动将 WebRTC 值与代理的外部 IP 对齐。其开发者文档还提醒,未经代理的 UDP 可能会暴露真实 IP,因此请测试已启动的配置文件,并在需要时为自动化使用文档中说明的仅 TCP 设置。

如何在 Kameleo 中测试 NodeMaven 代理?

使用 Test Proxy ,然后再启动配置文件。启动后,请使用独立的测试页面验证公网 IP、检测到的位置、DNS 行为以及 WebRTC 结果。

部分成功的结果通常表示 IPv4 和位置检查已通过,但该代理没有 IPv6 路由。Kameleo 将这种情况描述为可用但有所降级,适用于不需要 IPv6 的目标网站。

不可以。Kameleo 建议先停止配置文件,再更新代理。在会话中途切换 IP 可能导致网络不一致,并触发额外的身份验证挑战。

请检查协议、主机、端口、完整的用户名、密码、账户余额以及代理的可用性。确认该端点允许访问 Kameleo 代理测试所使用的网站。

免费代理通常是共享的、不稳定、速度慢或已被封锁。对于需要反复执行的 Kameleo 工作流,经过预筛选的托管代理服务能提供更可预测的位置定向、会话控制和 IP 质量。

以 $3.50 购买适用于 Kameleo 的代理服务器,即可获得 750MB 流量

立即开始使用高质量代理
本网站使用 Cookie 文件 来提升您的使用体验。继续访问即表示您同意我们使用 Cookie。