Articles of proxy

file_get_contents с https-запросами через прокси-сервер

Как выполнять HTTPS-запросы через прокси-сервер Прокси-сервер – tinyproxy на debian код $context = stream_context_create([ 'http' => [ 'proxy' => 'tcp://xx.xx.xx.xx:8888', 'request_fulluri' => true ] ]); echo file_get_contents('https://www.google.com', false, $context); ошибка Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol in C:\wamp\www\google\test.php on line 10 Warning: file_get_contents(https://www.google.com): failed to open stream: […]

Использование прокси-сервера с fopen

Я пытаюсь использовать fopen для чтения удаленного файла с другого сайта. Я хочу использовать прокси-сервер для этого, и насколько я знаю, я могу это сделать: $context = stream_context_create(array( 'http' => array( 'proxy' => 'tcp://192.168.10.10:80' // The proxy server address and port ), )); $file = fopen($url, 'r', false, $context) но есть ли способ аутентификации с […]

Установить прокси в Guzzle

У меня возникла проблема с установленным прокси-сервером в том, что была показана пустая страница, а с завитом все работает отлично. Код, который я использовал в жжеме и завитке, был ниже. Что не так с этим кодом: Guzzle: use GuzzleHttp\Client; use GuzzleHttp\Exception\RequestException; require_once "vendor/autoload.php"; try { $client = new Client(); $request = new \GuzzleHttp\Psr7\Request('GET', 'http://httpbin.org'); $response […]

Как подключиться к защищенному (https) прокси с curl и php?

Современные браузеры поддерживают прокси HTTPS, к которым можно подключиться через файл PAC (см. Https://www.igvita.com/2012/06/25/spdy-and-secure-proxy-support-in-google-chrome/, если вы «не знакомы»). Я пытаюсь воспроизвести то же самое и подключиться к такому прокси через php CURL, но я просто получаю пустой ответ, никаких заголовков или содержимого. Мой код выглядит следующим образом: $url = "http://checkip.dyndns.com"; $proxy = "proxy.domain.com:443"; $ch = […]

Обнаруживать SSL, когда прокси * всегда * утверждает, что безопасное соединение

Я хочу определить , просматривает ли пользователь безопасную страницу и перенаправляет, если нет (для входа в систему). Тем не менее, мой сайт перемещается через прокси-сервер, прежде чем я вижу, что переменные сервера и прокси-сервер (прямо сейчас) говорят мне, что $_SERVER['HTTPS'] когда URI явно указывает на другое. Он также показывает 'on' когда пользователь безопасно перемещается. Перемещение […]

Запрос cURL с использованием прокси-сервера socks5 не работает при использовании PHP, но он работает через командную строку

cURL + proxy noob здесь, имея трудное время. У меня возникли проблемы с попыткой получить веб-страницу с удаленного защищенного сервера через прокси. Все, по-видимому, правильно настроено удаленным разработчиком, так что следующая команда командной строки работает и возвращает то, что мы ищем: curl -k –socks5-hostname localhost:xxxx https://hostname/ Однако следующий PHP не повторяет запрошенную веб-страницу. Вместо этого […]

Почему мой оригинальный IP-адрес все еще отображается, даже когда я использую CURLOPT_PROXY с Curl?

Я использую curl против целевого сайта, у которого есть квота просмотров страниц по IP, например 5000 просмотров страниц на каждый IP в день. Теперь я пытаюсь получить больше, переключая IP-адреса. Я использую IP-адреса прокси-сервера за 10 долларов США в месяц. Поэтому я добавил их в PHP curl через параметр CURLOPT_PROXY, но каким-то образом целевой сайт […]

Получение междоменных данных php

То, что я хотел бы сделать, это получить некоторые данные из википедии с помощью ajax. После этого я оставил скрипты на стороне клиента и попытался получить некоторый случайный контент. Я пробовал с методами fopen () и fread (), но это не сработало, а затем я нашел статью, в которой был код для интернет-провайдеров, которые использовали […]

создание «простого» php url proxy

Мне нужно реализовать простой PHP-прокси в веб-приложении, которое я создаю (его флеш-интерфейс и поставщик услуг назначения не разрешают редактировать их файл crossdomain.xml) Могут ли любые php-гуру дать рекомендации по следующим двум вариантам? Кроме того, я думаю, но не уверен, что мне нужно также включить информацию о заголовке. Спасибо за любую обратную связь! Опция 1 $url […]

Подключение TimeOut к symfony.com через http proxy

Новая работа, новые проблемы 🙂 Я хотел бы написать новый Webapp в PHP с помощью Symfony. Мой компьютер работает под управлением Windows 10, и все HTTP-запросы должны проходить через прокси-сервер, работающий с Squid. Доступ к Интернету и загрузка файлов через браузер (например, IE) отлично работает, но соединение с Интернетом происходит довольно медленно. Поэтому я импортировал […]