在session一栏里填写字符串(自定义设置),例如,session-abc12345,启用会话控制,这样可以请求尽可能不改变代理。以下示例显示了会话控制的工作原理:
您用session-abc12345的初始查询得到了代理IP地址1.1.1.1
只要您一直在使用相同的会话 ID 发送新请求,系统就会将您的查询通过1.1.1.1路由返还尽可能相同的IP。
代码示例
第一个请求将选择美国IP,后续的新查询保持相同的IP(会话控制):
curl -x USERNAME_area-US_session-abc12345_life-10:[email protected]:9595 https://api.ip.cc/
如果想为多个请求不相同IP,则可以通过改变会话ID来实现。
比如改变session为abc10000、abc10001、abc10002……等,您将会得到不同的IP,代码示例如下:
curl -x USERNAME_area-US_session-abc10000_life-10:[email protected]:9595 https://api.ip.cc/
curl -x USERNAME_area-US_session-abc10001_life-10:[email protected]:9595 https://api.ip.cc/
curl -x USERNAME_area-US_session-abc10002_life-10:[email protected]:9595 https://api.ip.cc/
此外,life和session这两个参数需要配合使用。
life是指一个代理IP可以使用的总时间。在这个时间范围内,代理IP是有效的,可以进行连接和数据传输。
例如,一个代理IP的生命周期可能是10分钟。这意味着在这10分钟内,这个IP是有效的,可以使用。
(life: 保持ip使用的时间,单位分钟,本产品life最小1,最大24*60)
为了保证连接的稳定性,通常会确保在一个会话期间代理IP不会变化,即使IP的设定life即将结束,系统会提前更换新的代理IP以确保会话不被中断。