菜单

如何通过PHP配置静态代理?

配置前请注意:PHP需要在海外网络环境下执行才能使IPFoxy代理生效


一、 IPFoxy页面操作

购买动态代理后,进入【静态代理管理】页面,完成以下操作:

1、协议类型:http

2、勾选并导出格式:用户名:密码@主机IP:端口

3、复制生成的连接信息配置到PHP代码中


二、 在PHP操作

1、 将以下代码复制到PHP代码中,并且将刚刚在IPFoxy复制的代理连接信息粘贴到代码上,如代理连接信息是:username:password@gate.ipfoxy.io:44001

function get_file_curl($url,$proxy_host,$proxy_port,$loginpassw)
    {
     $ch = curl_init();
     curl_setopt($ch, CURLOPT_URL, $url);
     curl_setopt($ch, CURLOPT_HEADER, 0);
     curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
     curl_setopt($ch, CURLOPT_PROXYPORT, $proxy_port);
     curl_setopt($ch, CURLOPT_PROXYTYPE, 'HTTP');
     curl_setopt($ch, CURLOPT_PROXY, $proxy_host);
     curl_setopt($ch, CURLOPT_PROXYUSERPWD, $loginpassw);
     curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, 1); 
     $data = curl_exec($ch);
     curl_close($ch);
     return $data;
    }
    var_dump(get_file_curl("http://www.ip-api.com/json", "http://gate-ipfoxy.io", "44001", "username:password"));


上一个
如何通过Python配置静态代理?
下一个
如何通过Java配置静态代理?
最近修改: 2026-08-11Powered by