延长代理生成的 cookie 的使用

场景

cookie 绑定 ip

代码已能成功获取 cookie ,代理存活时间较短(一般都比 cookie 有效时间短)

导致需要频繁更换生成 cookie

解决方法

在请求头如下设置 X-Forwarded-For 字段,设为与该 cookie 绑定的 ip 即可。

如现有 cookie “aaaa” 绑定 ip “1.2.3.4” ,现需要使用代理 “2.3.4.5” 访问

配置 X-Forwarded-For 为 “1.2.3.4” ,代码照常使用代理 “2.3.4.5” 即可

请求头样例

Host: www.xxx.com
User-Agent: Mozilla/5.0 xxxxxxx
Cookie: xxxx=aaaa
Content-Length: 111
...
X-Forwarded-For: 1.2.3.4
...

PS: 本方法具有一定局限性,详情可点击 HTTP 请求头中的 X-Forwarded-For

Table of Contents