Задать вопрос
zax2002
@zax2002

Возможно ли обратиться к прокси «вручную»? && Как?

Возможно ли как-то из PHP обратиться к прокси, а не к сайту через него? Чтобы запрос был именно на адрес прокси и в каких-то параметрах передавать адрес сайта?
  • Вопрос задан
  • 105 просмотров
Подписаться 1 Простой 3 комментария
Пригласить эксперта
Ответы на вопрос 1
Есть речь идет о HTTP-прокси, то возможно два варианта:
1. Как HTTP прокси, при этом к прокси делается обычный HTTP запрос с единственным различием: в качестве аргументе передается не относительный путь, как GET / HTTP/1.0, а полный URI с указанием протокола
GET http://example.com/ HTTP/1.1
Host: example.com

2. Как CONNECT прокси, делается запрос
CONNECT example.com:80 HTTP/1.1
Host: example.com:80


после чего считывается ответ сервера, если ответ успешный, то дальнейшие данные передаваемые через соединение будут проксироваться на порт сервера указанного в CONNECT.

Второй способ обычно используется для HTTPS, некоторые прокси не разрешают делать CONNECT по портам отличным от 443.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
10 февр. 2025, в 20:34
10000 руб./за проект
10 февр. 2025, в 20:28
60000 руб./за проект