macphp服务器请求走代理

macphp服务器请求走代理,第1张

在“系统偏好设置”里选择“网络”

2.选择“高级”

3.设置HTTP代理时如图进行设置:

这一步就轮到我们从代理商那购买的http代理用户名和密码啦。比如小张同学在青果网络那购买的代理,直接就可以从后台看到用户名和密钥信息:

我们填写获取到的http代理和端口号,填写密钥信息,用户名和密码对应的是“Authkey”和“AuthPwd”,设置完成后点击“好”。

4.设置SOCKS代理时如图进行设置。填写获取到的http代理和端口号,填写密钥信息,用户名和密码对应的是“Authkey”和“AuthPwd”,设置完成后点击“好”

function curl_string ($url,$timeout = 3,$proxy=1){

$ua = array('Mozilla','Opera','Microsoft Internet Explorer','ia_archiver')

$op = array('Windows','Windows XP','Linux','Windows NT','Windows 2000','OSX')

$agent = $ua[rand(0,3)].'/'.rand(1,8).'.'.rand(0,9).' ('.$op[rand(0,5)].' '.rand(1,7).'.'.rand(0,9).'en-US)'

Tor 地址与端口

$tor = 'http://www.aimilife.com' //这里是你的代理服务器

连接超时设置

$timeout = 3

$ack = curl_init()

if($proxy)

{

curl_setopt($ack, CURLOPT_PROXY, $tor)

}

curl_setopt($ack, CURLOPT_URL, $url)

curl_setopt($ack, CURLOPT_HEADER, 0)

curl_setopt($ack, CURLOPT_USERAGENT, $agent)

curl_setopt($ack, CURLOPT_RETURNTRANSFER, 1)

curl_setopt($ack, CURLOPT_FOLLOWLOCATION, 1)

curl_setopt($ack, CURLOPT_TIMEOUT, $timeout)

$result = curl_exec($ack)

curl_close($ack)

return $result

}


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/213964.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-05
下一篇2023-04-05

发表评论

登录后才能评论

评论列表(0条)

    保存