При отправке и получении запросов через прокси к ним добавляется от проксирующего сервера дополнительный заголовок:
HTTP/1.0 200 Connection established
Отсюда вопрос, как можно отправлять запросы через cURL (PHP) без добавления этого заголовка? Есть какие-нибудь cURL-параметры, которые запрещают выставлять проксирующему серверу свой заголовок?
Если же убрать заголовки нельзя, то может ли получатель запроса определить, что он пришел через прокси, а не напрямую? То есть в запросе будет 2 заголовка вида:
HTTP/1.0 200 Connection established
HTTP/1.1 200 OK
По поводу определения получателем заголовков запроса выяснил опытным путем, что там приходит только то, что ему посылается через cURL (при этом можно эмулировать полноценный запрос от браузера). Соответственно, определить проксирование со стороны сервера не представляется возможным.
Что касается добавления заголовка к ответу, перешел на использование SOCKS5. Там проксирующий сервер ничего от себя не добавляет к ответу.
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости