Как работает PHP-прокси? Я хочу создать небольшой скрипт, похожий на другие php-прокси Но как это работает?
Случай использования : Я работаю над загрузчиком изображений, который использует функцию загрузки ajax. Я хочу загрузить изображения на пользователя поддомена, созданного на веб-сайте. Например, когда пользователь создает домен на веб-сайте, я копирую php-скрипт для загрузки изображений к новому домену viz image-cropping.php Я хочу отправить запрос в этот файл, когда пользователь загрузит любое изображение в свой […]
Можно ли связать несколько прокси в одном запросе с помощью cURL? Например: start cURL -> proxy1 -> proxy2 -> адрес назначения Можно ли это сделать с помощью cURL?
Я должен подтвердить, что мой PHP-код для отправки push-уведомления работает с прокси-сервером. Я установил Чарльза, и я могу смотреть весь свой веб-трафик через прокси (127.0.0.1:8888). Теперь я хотел бы посмотреть, правильно ли работает мой скрипт для push-уведомлений. У меня есть : stream_context_set_option($ctx, 'http', 'proxy', 'tcp://127.0.0.1:8888'); $fp = stream_socket_client('ssl://gateway.sandbox.push.apple.com:2195', $err,$errstr, 60, STREAM_CLIENT_CONNECT, $ctx); Я получаю свое […]
У меня есть сайт, работающий на https . Я должен загружать изображения с внешнего сервера (внешний домен), который не имеет https, а единственный протокол http . Есть ли способ обработать прокси для http изображений через PHP или Node? Поэтому я могу делать изображения следующим образом: <img src="https://domain.com/proxy?url=http://img.ruphp.com/php/image.jpg" /> Идея состоит в том, чтобы избежать сохранения […]
Каков самый точный способ получить IP-адрес пользователя в 2017 году через PHP? Я прочитал много SO вопросов и ответов об этом, но большинство ответов устарело и прокомментировано пользователями, что эти способы небезопасны. Например, взгляните на этот вопрос (2011): Как получить IP-адрес клиента в PHP? Ответ Тима Кеннеди содержит рекомендацию использовать что-то вроде: if (!empty($_SERVER['HTTP_CLIENT_IP'])) { […]
Есть ли способ собирать IP-адрес клиента, подключенного к вашему веб-сайту, через прокси-сервер? Вся настройка – это внутренняя локальная сеть и через sysadmin, у меня есть контроль над прокси-машиной. Я использую PHP5 для сервера сайта. Я пробовал $_SERVER['REMOTE_ADDR'] в PHP, но эта переменная просто хранит IP-адрес прокси-сервера. Есть идеи?
Я разрабатываю приложение php. Я использую wamp, и я за корпоративным прокси. Я использую cntlm для аутентификации NTLM . Мне нужно закрутить геокодирование google go, для этого я использовал следующие настройки, которые работают: curl_setopt($ch,CURLOPT_PROXY, '127.0.0.1:3128'); curl_setopt($ch, CURLOPT_PROXYPORT, 3128); Я хотел бы найти способ избежать установки этих параметров для CURL. Я считаю, что могу играть с […]
У меня есть следующая проблема: есть HTTPS-сайт, и мне нужно подключиться к нему через прокси-сервер. Вот мои cURL setopts: curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_PROXY, '100.100.100.100:8080'); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_USERAGENT, $ua); curl_setopt($ch, CURLOPT_TIMEOUT, 10); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,false); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); echo curl_error($ch); выходы Не удалось подключиться к ######. com: 8080; Нет ошибки Где […]
Мне нужен мой сервер, чтобы выступать в качестве прокси-сервера между сторонним сервером (где первоначально находится файл) и конечным пользователем. То есть мой сервер загружает файл с стороннего сервера, и, последовательно, пользователь загружает его с моего сервера. Это должно привести к появлению полосы пропускания в два раза больше размера файла. Как этот процесс может быть достигнут […]