移动代理 设置指南
分步指南,教你如何将移动代理连接到你正在运行的任何环境——Windows、macOS 和 Linux,命令行、Python 和 Node.js,以及容器,并介绍确保代理后续正常运行的会话、轮换和监控设置。
按主题分类的设置指南
分为四个部分,按照实际部署的顺序排列:先连接,然后配置机器,接着编写代码,最后处理确保其持续运行的相关事项。
移动代理入门指南
首次连接:凭证的含义、如何进行身份验证,以及如何确认流量确实是通过您付费购买的运营商IP地址发出的。
平台指南
Windows、macOS 和 Linux 系统中的全局及按应用程序设置的代理设置——包括那些实际上并不适用于所有应用程序的设置。
语言和框架指南
将代理集成到您实际用于构建的工具中:命令行、Python、Node.js 以及容器化工作负载。
本组中的指南目前正在编写中。在此期间,上文的设置概述涵盖了相关基础知识。
高级配置
会话、轮询、TLS、防火墙和监控——这些配置确保代理在处理真实流量时能够正常运行。
本组中的指南目前正在编写中。在此期间,上文的设置概述涵盖了相关基础知识。
应该从哪里开始呢?
配置问题很少与代理有关。问题关键在于您配置的是哪一层——操作系统、运行时环境还是具体应用程序——以及发起请求的究竟是哪一层。
| 你想做什么 | 从哪里开始 | 指南 |
|---|---|---|
| 首次连接代理 | 从设置概述开始 | 如何设置移动代理 |
| 在配置轮换机制之前,请先了解其工作原理 | 先了解其工作原理 | 移动代理如何工作 |
| 从 Python 调用代理 | 代理字典、会话和轮换 | 移动代理 Python 爬虫 |
| 通过代理驱动真正的浏览器 | 基于上下文的代理与 407 陷阱 | 结合 Selenium 和 Playwright 的移动端代理 |
| 确定您实际需要哪一层代理 | 从成本和信任度方面比较这四个等级 | 最适合网络爬虫的移动代理 |
配置能够解决问题的最窄层。全局代理设置虽然看起来整洁,但会被数量惊人的应用程序默默忽略——尤其是命令行工具,它们只读取自身的环境变量,而不读取其他任何内容。在发起请求的工具内部设置代理,比在整台机器上一次性设置代理出错的概率更低。
所有设置的共同点
无论您正在配置什么,连接能否成功都取决于以下这四个因素。
- 四个数值,没有软件 — 主机、端口、用户名和密码。移动代理是一个标准的 HTTP 或 SOCKS5 端点,因此无需安装客户端,也无需集成 SDK。
- 格式必须与工具相匹配 — 同一组凭据可能以“主机:端口:用户名:密码”的形式、http://user:pass@主机:端口 的 URL 形式,或四个独立字段的形式呈现。将一种格式粘贴到本应填写另一种格式的位置,是登录失败的最常见原因。
- HTTP 和 SOCKS5 使用不同的端口 — 在 PXM2 中,每个协议都有各自的端口和凭据对。如果将一个完全有效的 HTTP 登录请求发送到 SOCKS5 端口,该请求会失败,且返回的错误信息与密码错误的情况完全相同。
- 构建前请先验证 — 发送一个与你的出口 IP 地址相匹配的请求,可以判断代理是否正在传输流量。跳过这一步意味着需要同时对应用程序和代理进行调试。
获取一个代理服务器,以便按照这些指南操作
PXM2 实时节点位置——选择您需要出口 IP 的国家,即可获得带宽和轮换次数无限制的专用 4G/5G 代理:
法国
印度
新加坡
常见问题解答
如何设置移动代理?
系统会提供四个参数——主机、端口、用户名和密码——您只需将它们填入所用工具要求输入代理信息的位置即可。无需安装任何软件:移动代理只是一个普通的 HTTP 或 SOCKS5 端点,因此浏览器、脚本、手机以及反检测浏览器都能原生与其通信。 用户唯一真正容易出错的步骤,就是这四个值的输入格式,而不同工具的格式要求各不相同。
使用移动代理需要安装软件吗?
不。每个操作系统、浏览器和HTTP客户端都已具备与代理通信的能力,因此PXM2端点可与您现有的软件兼容。代理管理器应用程序和反检测浏览器只是为了方便管理多个端点或多个配置文件而设计的工具,并非使用端点的必要条件。
HTTP 端口和 SOCKS5 端口有什么区别?
HTTP 代理能够解析通过其传输的请求,并可为 HTTPS 建立 CONNECT 隧道;而 SOCKS5 则在不进行检查的情况下转发原始 TCP 数据,因此它能够传输 Web 代理无法处理的协议。 在 PXM2 上,这两个功能在同一代理上使用不同的端口,每个端口都有各自的用户名和密码——当看似正确的凭据被拒绝时,这一点值得首先核查。
如何测试我的移动代理是否正常工作?
通过它向一个能返回你的公共IP地址的服务发送一次请求,并将返回的结果与你的真实地址进行对比。如果两者不一致,且返回的地址属于你购买时选择的运营商和国家,则说明该代理正在转发你的流量。免费的PXM2代理检测工具会执行此操作,并报告检测到的代理类型。
一个移动代理可以在多台设备上使用吗?
从技术上讲确实如此——端点并不关心有多少客户端连接。至于你是否应该这样做,则取决于流量的性质:与平台无关的浏览行为没问题,但两个平台账户共用一个出口IP,恰恰是这些平台所关注的关联模式,这会将它们永久地关联在一起。每个账户使用一个专用IP仍是铁律。