HTTP_CLIENT_IP,可以用 CURLOPT_PROXY 伪装,检测不出来 HTTP_X_FORWARDED_FOR,可以用 CURLOPT_PROXY 伪装,检测不出来,但是使用代理立马显示真实地址,并且真实地址和代理地址一起显示出来 REMOTE_ADDR 使用 CURLOPT_PROXY 伪装无效,但是可以使用代理,检测不出来
请问有什么办法,让这三个都检测不出的 curl 的抓取方法吗?
HTTP_CLIENT_IP,可以用 CURLOPT_PROXY 伪装,检测不出来 HTTP_X_FORWARDED_FOR,可以用 CURLOPT_PROXY 伪装,检测不出来,但是使用代理立马显示真实地址,并且真实地址和代理地址一起显示出来 REMOTE_ADDR 使用 CURLOPT_PROXY 伪装无效,但是可以使用代理,检测不出来
请问有什么办法,让这三个都检测不出的 curl 的抓取方法吗?
|
surfire91Jan 18, 2018
1
使用“匿名”代理
|
|
polymerdgJan 18, 2018
2
高匿名
|
|
t6attackJan 18, 2018
4
X_FORWARDED_FOR 是 HTTP 报文里的条目,完全由客户端提供,所以可以 0 成本伪造。而 REMOTE_ADDR 不是,它就是建立连接的源地址,写在更基础的 IP 协议中,所以不可能伪造,只能通过一层代理中转。
透明代理会把真实 IP 写进 X_FORWARDED_FOR,匿名代理不会。 |
|
ysc3839Jan 18, 2018 via Android
6
@surfire91 直接发到 https://httpbin.org/anything 可以看所有数据。
|
|
imcnanJan 18, 2018
7
上淘宝买代理 IP
|