ENGINEERING GUIDE

SESSION、地区定位与出口轮转

地区、SESSION与轮转不是一组通用参数。它们由具体代理产品决定,购买套餐时不锁定地区,采集程序也不应该自行猜测网关或拼接未定义的用户名格式。

地区设置提取时决定SESSION产品能力不同轮转请求 / 周期 / 固定网关按产品固定
打开隧道住宅提取 查看住宅流量套餐
01
ROUTING MATRIX

先确认产品支持哪一种路由

产品地区与出口SESSION / 轮转
隧道代理默认全球随机;提取时可选欧美、北美、欧洲、亚洲、美国或日韩混合池按请求轮转;纯住宅池支持1-120分钟SESSION
隧道住宅代理全球随机、地区或具体国家;完整国家码位于用户名末尾默认轮转;支持1-120分钟SESSION
不限量动态住宅提取时为整个套餐设置地区,不能逐端口指定不支持SESSION;每端口固定3-30分钟后轮转
长效静态代理分配固定IP时按支持地区与库存选择不支持SESSION,不自动轮转
长效静态住宅分配固定住宅ISP IP时按支持地区与库存选择不支持SESSION,不自动轮转
02
PURCHASE VS EXTRACTION

购买决定容量,提取决定路由

01
购买套餐

选择流量、并发线程、端口、带宽或固定IP数量与使用周期。

02
提取或分配代理

根据产品能力设置地区、代理池、SESSION或固定轮转周期。

03
复制到程序

动态产品使用固定网关;静态产品直连分配结果。

修改地区或SESSION后需要重新建立连接

住宅路由配置通常需要约3-15分钟同步。同步完成后关闭旧的keep-alive连接或BrowserContext,再用新的完整认证用户名建立请求。

03
STICKY SESSION

SESSION 是一段有期限的粘性路由

SESSION适合分页、短流程和多步骤请求尽量保持同一住宅出口。它不是永久IP,也不是客户端Cookie;路由由完整代理认证用户名控制。

美国 · 15 分钟 Sticky SESSION proxy-user-sess_a8F3kP9xQ2mL_15+us
proxy-user基础代理用户 -sess_a8F3kP9xQ2mL_1512位ID与分钟数 +us小写国家码,始终在末尾
复用同一出口

连续请求使用完全相同的完整代理用户名,并尽量复用同一业务流程。

主动更换出口

使用新的SESSION ID,或切回产品支持的按请求轮转模式。

到期与异常

SESSION到期、出口不可用或调度变化时会重新分配,代码必须能恢复。

04
CONNECTION LIFECYCLE

连接池会影响你观察到的换 IP 行为

同一SESSION复用连接有助于多步骤流程减少握手,但不能突破SESSION到期或出口故障。
切换路由时关闭旧连接修改地区、SESSION或端口配置后,不要继续复用旧HTTP隧道。
浏览器按Context隔离身份不同账号或SESSION使用独立BrowserContext和Cookie存储。
记录完整路由参数日志可记录SESSION ID与地区,但不要记录代理密码。
05
DECISION RULES

按业务连续性选择出口方式

需求路由方式适合产品
每次请求尽量更换出口按请求轮转隧道代理混合池、纯住宅池或隧道住宅
短流程保持同一住宅出口Sticky SESSION隧道代理纯住宅池、隧道住宅代理
一个端口阶段性固定后轮转3-30分钟固定周期不限量动态住宅
整个购买周期保持固定出口固定代理IP长效静态代理、长效静态住宅
06
FAQ

常见问题

SESSION 是否代表出口 IP 永远不变?

不是。SESSION 表示在设定时间窗口内尽量复用同一条粘性路由。到期、出口不可用或网络调度变化时仍可能重新分配,业务代码必须能处理出口变化。 查看隧道住宅 SESSION 格式

购买套餐时需要选择国家吗?

不需要。地区均在提取或分配代理时决定。隧道代理可选粗粒度地区,隧道住宅可选国家或地区,不限量动态住宅按套餐统一设置,两类静态代理在分配固定 IP 时按库存选择。 比较代理套餐

不限量动态住宅能否通过 SESSION 固定出口?

不能。它不使用 SESSION,而是每个套餐端口在配置的 3-30 分钟周期内固定出口并自动轮转;同一套餐的地区配置对全部端口生效。