为了账号安全,请及时绑定邮箱和手机立即绑定

使用代理和通过代理隧道有什么区别

使用代理和通过代理隧道有什么区别

PHP
缥缈止盈 2021-08-28 17:48:02
使用代理和通过代理进行隧道传输有什么区别通过代理隧道对请求有什么影响,准确地说是对 Curl 请求    $ch = curl_init();            curl_setopt($ch, CURLOPT_URL, $url);                curl_setopt($ch, CURLOPT_HTTPHEADER, $requestHeaders);    if($use_tunnel == true){    curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, 1);                    curl_setopt($ch, CURLOPT_PROXY, '180.180.94.251');                    curl_setopt($ch, CURLOPT_PROXYPORT, '8080');     }              curl_setopt($ch, CURLOPT_BINARYTRANSFER,1);    //curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,false);               //curl_setopt($ch, CURLOPT_SSL_VERIFYHOST,0);    curl_setopt($ch, CURLOPT_IPRESOLVE,CURL_IPRESOLVE_V4);    curl_setopt($ch, CURLOPT_MAXREDIRS,10);    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);    curl_setopt($ch, CURLOPT_COOKIESESSION, true);    curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file);    curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_file);    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);    curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,180);    curl_setopt($ch,CURLOPT_TIMEOUT,7200);    $output = curl_exec($ch);它会产生特殊影响还是使请求更加匿名。请我需要更技术性的解释,无论它多么技术性,请给我深入的解释
查看完整描述

1 回答

?
www说

TA贡献1775条经验 获得超8个赞

假设客户端想要发送一个普通的 GET。

“隧道通过”是CONNECT指向代理发出请求,代理建立到目标主机的隧道,然后客户端通过该隧道将 GET 请求发送到目标。这通常是客户端通过代理执行 HTTPS 以维护对等隐私和安全性的方式。

当“仅使用”代理时,客户端将 GET 请求发送到代理,然后代理在后台联系远程主机并执行 GET 并返回响应。在这种设置中,客户端可以利用代理中的缓存等,但代理也可以监视客户端和远程主机之间的流量。


查看完整回答
反对 回复 2021-08-28
  • 1 回答
  • 0 关注
  • 301 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号