在 PHP 中使用 SOCKS5 代理,您可以选择使用 cURL 或者 Guzzle 这样的 HTTP 客户端库
- 使用 cURL 配置 SOCKS5 代理:
- 使用 Guzzle 配置 SOCKS5 代理:
首先,确保已安装 Guzzle 客户端库。如果尚未安装,请运行以下命令进行安装:
composer require guzzlehttp/guzzle
然后,使用以下代码配置 SOCKS5 代理:
$url, 'timeout' => 5.0, ]); try { $response = $client->request('GET', '/', [ 'proxy' => $proxy, ]); echo $response->getBody(); } catch (\GuzzleHttp\Exception\RequestException $e) { echo 'Error: ' . $e->getMessage(); } ?>
这些示例展示了如何在 PHP 中使用 cURL 和 Guzzle 配置 SOCKS5 代理。根据您的需求和喜好选择一个库进行实现。