移动代理IP本质就是借助手机基站网络出口访问网络。访问请求经由移动运营商网络转发,目标网站识别到的IP归属中国移动或者联通,和普通宽带IP区别明显。这类IP在网站识别体系里可信度更高,不容易判定为机器人或者代理访问。
先要分清移动代理的两大类型,轮换型和静态型。轮换型每一次请求或者每隔固定时间自动更换IP,适合数据采集、批量注册这类需要频繁切换身份的场景。静态型分配固定移动IP,全程不会变动,适合需要维持账号登录状态的业务。类型选错,后续配置全部无效。
获取移动代理IP有三类渠道。第一种购买商业代理服务,Oxylabs、IPRoyal这类平台提供覆盖140多个地区的真实移动IP,注册账号之后后台获取代理凭证,包含服务器地址、端口、账号密码。第二种选用国内服务商,ipipgo、神龙IP等平台,后台界面中文显示,配备国内客服,购买套餐之后页面直接提取IP与端口信息。第三种自建方案,采购一张可上网SIM卡搭配4G上网卡,插在电脑或者迷你主机,安装代理软件共享蜂窝网络。

商业代理上手难度不高。拿Oxylabs举例,拿到凭证之后请求填写代理地址pr.oxylabs.io:7777,账号密码填写平台创建的信息。想要固定IP,在用户名增加sessid-abc12345参数,随机字符串不变,后续请求持续使用同一个IP。更换访问国家增加cc-FR这类后缀,指定出口节点位于法国。参数说明服务商文档都会写明,直接参照配置即可。
手机配置移动代理,入口不在移动数据选项。安卓和iOS代理设置藏在Wi-Fi高级选项,就算使用4G流量上网,也必须先连接Wi-Fi才能修改代理。逻辑看着别扭,实际操作步骤不多。
安卓设备打开设置,进入WLAN页面,长按当前连接Wi-Fi,选择修改网络。页面下滑展开高级选项,代理选项从无改成手动。界面出现两个输入框,依次填写代理服务器地址和端口。服务商提供账号密码,勾选认证选项填入信息,保存设置。华为、小米、OPPO、vivo操作路径大体一致,只是菜单命名略有差异。保存之后网络短暂断开重连,代理生效。
iPhone操作路径更简短。设置打开无线局域网,点击当前Wi-Fi右侧蓝色i图标,滑到底部找到配置代理,选择手动模式,填写服务器地址和端口。需要身份验证就开启对应选项录入账号密码。
电脑端配置移动代理分两种场景。浏览器插件方案,使用SwitchyOmega这类工具,新建情景模式,协议选择HTTP或者SOCKS5,填入服务商给到的地址端口,有认证信息一并填写,保存后点击插件切换模式,浏览器流量全部走代理。想要整机流量接入代理,Windows打开设置→网络和Internet→代理→手动设置代理,开启开关填写地址端口。macOS进入系统设置→网络→选中当前网络连接→详细信息→代理,勾选网页代理、安全网页代理,填写相同信息。
命令行与代码内调用移动代理,参数写进环境变量或者请求参数。Linux终端临时配置export http_proxy=http://用户名:密码@地址:端口。Python requests库直接在proxies字典定义http、https代理地址。该方式适合脚本自动化任务,配置一次长期使用。
自建4G移动代理是另一条路线。核心硬件为4G上网卡和可用流量SIM卡。上网卡插入电脑USB,安装驱动,系统新增网络连接,和手机热点连接逻辑一致。接着部署代理软件,Windows环境推荐3proxy,配置简单。解压软件新建3proxy.cfg文件,定义HTTP代理监听8080端口,限制可访问IP。配置完成启动3proxy,局域网其他设备代理指向本机IP加8080端口,流量就会通过4G蜂窝网络对外访问。这个方案优势是IP纯净度高、完全自主管控;缺点是流量费用自行承担,IP固定,想要换IP只能断开重连让运营商重新分配地址。
有几个坑需要提前留意。商业代理给到的端口号具备特殊含义,8000、8001对应不同轮换策略,端口填写错误,IP切换效果不符合预期。手机Wi-Fi代理开启之后,所有App流量都会经过代理,不只是浏览器。如果只想单个App走代理,系统层面做不到,需要借助支持应用级代理的工具。自建4G代理的时候,电脑同时接入网线和4G上网卡,代理配置里必须指定出口网卡,不然流量依旧从宽带线路出去,代理相当于没有配置。