详解
粘性会话与按请求轮换IP的方式相反:代理网关不会为每个请求选择新的出口IP,而是在整个会话期间将一个IP固定绑定到您的流量上。会话通常通过您在代理用户名中传入的会话ID来标识范围(例如 `customer-USER-session-abc123`),并持续到网关的粘性窗口过期为止(通常为1、5、10或30分钟)。
粘性会话对于目标网站将状态绑定到来源IP的任何工作流程都至关重要。登录页面、多页结账流程、绑定IP的CSRF令牌、分页搜索结果以及大多数账户管理任务,都需要在多个请求中使用同一个IP。如果使用按请求轮换,第二个请求将落在不同的IP上,目标网站会将其视为新的、未经身份验证的访客。
大多数住宅代理服务商通过同一网关同时提供两种模式。您可以通过在代理认证中包含会话ID来按需启用粘性会话,也可以通过移除会话ID来退出粘性模式。
工作原理
当您使用包含会话ID的认证凭据连接到轮换代理网关时,网关会对会话ID进行哈希处理,并将其绑定到池中的某个特定出口IP。所有后续使用相同会话ID的请求都会通过该IP进行路由,直到粘性窗口过期或该IP变得不可用。
当您更改会话ID(或停止发送会话ID)时,网关会选择一个新的IP。这使您可以在不失去IP池多样性优势的情况下实现按工作流粘性——并行运行的不同工作流各自获得独立的固定IP,同时仍从同一个大型轮换IP池中获取资源。