Прокси-сервер — это посредник между вашим устройством и интернетом. Он скрывает ваш реальный IP-адрес, позволяет обходить географические ограничения и используется для автоматизации задач. Чтобы убедиться, что прокси работает корректно, его нужно проверить перед использованием.
Мы подготовили удобный инструмент прямо на этой площадке. Он позволяет проверить прокси без регистрации и сторонних сервисов.
Без проверки вы рискуете получить блокировку аккаунтов, утечку реального IP или просто потратить время на нерабочее соединение.
Форма проверки прокси, доступна только администратору. Вы можете воспользоваться собственным простеньким скриптом для самостоятельной проверки прокси. 1. Для этого, создайте в корне своего сайта файл test-proxy.php со следующим содержимым: заменив первые 3 поля и Раскомментируйте строку ниже, если ваш прокси работает по протоколу SOCKS5 2. Откройте файл в браузере по примеру https://zaplata.ru/test-proxy.php
<?php
// Данные вашего прокси
$proxy_ip = '168.181.00.00';
$proxy_port = '8000';
$proxy_auth = '4a53443H:nnD4G3465W2';
$proxy_string = $proxy_auth ? $proxy_auth . '@' . $proxy_ip . ':' . $proxy_port : $proxy_ip . ':' . $proxy_port;
$url = 'https://api.ipify.org?format=json';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_PROXY, $proxy_string);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
// ВАЖНО: Раскомментируйте строку ниже, если ваш прокси работает по протоколу SOCKS5
// curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_SOCKS5);
$response = curl_exec($ch);
$error = curl_error($ch);
$http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
echo "<h3>Результат проверки прокси</h3>";
if ($response && $http_code === 200) {
$data = json_decode($response, true);
echo "<p style='color: green;'>Успех. Прокси работает.</p>";
echo "<p>Ваш IP через прокси: <strong>" . htmlspecialchars($data['ip']) . "</strong></p>";
echo "<p>HTTP код ответа: " . $http_code . "</p>";
} else {
echo "<p style='color: red;'>Ошибка подключения.</p>";
echo "<p>Детали ошибки: " . htmlspecialchars($error) . "</p>";
echo "<p>HTTP код ответа: " . $http_code . "</p>";
}
?>