PHP 代理接入文档

学习如何使用PHP的cURL库接入718Proxy代理服务

代理配置信息

// 动态住宅代理 / 5G移动代理通用配置
$proxyHost = "resi.718proxy.com";
$proxyPort = 5001;
$proxyUsername = "您的账号";
$proxyPassword = "您的密码";

代码示例

PHP
<?php
// 使用 cURL 接入718Proxy代理

// 代理配置
$proxyHost = "resi.718proxy.com";
$proxyPort = 5001;
$proxyUsername = "您的账号";
$proxyPassword = "您的密码";

// 测试URL
$testUrl = "https://httpbin.org/ip";

// 初始化cURL
$ch = curl_init();

// 设置cURL选项
curl_setopt($ch, CURLOPT_URL, $testUrl);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);

// 设置代理
curl_setopt($ch, CURLOPT_PROXY, $proxyHost . ":" . $proxyPort);
curl_setopt($ch, CURLOPT_PROXYUSERPWD, $proxyUsername . ":" . $proxyPassword);
curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_HTTP);

// 设置User-Agent
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 10.0; Win64; x64)");

// 执行请求
$response = curl_exec($ch);

// 检查错误
if (curl_errno($ch)) {
    echo "请求失败: " . curl_error($ch) . "\n";
} else {
    $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
    echo "状态码: " . $httpCode . "\n";
    echo "响应内容: " . $response . "\n";
}

// 关闭cURL
curl_close($ch);
?>