Дополнительные HTTP-заголовки

Обратный HTTP-прокси и обратный WebSocket-прокси добавляют к каждому HTTP-запросу, проксируемому от клиента, дополнительные заголовки.

Информация, содержащаяся в этих заголовках, может быть полезна для логирования запросов и последующей отладки возникающих проблем.

  • X-Forwarded-For
    Пример значения: 1.2.3.4, 5.6.7.8

    Содержит IP-адрес, с которого запрос пришёл на обратный прокси Qrator Labs, а также список всех предыдущих IP-адресов, добавленных в этот заголовок, если такие были.

    Если в запросе, пришедшем на обратный прокси Qrator Labs, не было заголовка X-Forwarded-For, то он будет добавлен. Такой заголовок будет содержать только IP-адрес пользователя, от которого пришёл запрос.

    Если в запросе, пришедшем на обратный прокси Qrator Labs, уже был заголовок X-Forwarded-For, то к существующему содержимому будет добавлен IP-адрес, от которого пришёл запрос. Таким образом, заголовок будет содержать и IP-адрес пользователя, и адреса всех прокси, через которые он дошёл до обратного прокси Qrator Labs. В качестве разделителя используются запятые и следующие за ними пробелы.

    Примечание

    Если какое-то оборудование в вашей сети также модицифирует заголовок X-Forwarded-For перед передачей запроса серверу, то может оказаться затруднительно установить, с какого именно IP-адреса из перечисленных запрос пришёл в Qrator Labs. Если необходимо установить это точно, воспользуйтесь заголовком X-Qrator-IP-Source.

  • X-Q-DomId
    Пример значения: 11169

    Содержит числовой идентификатор домена, для которого выполняется проксирование. Он совпадает с идентификатором, указанным в списке доменов в личном кабинете, но в HTTP-заголовке указывается без буквы d.

  • X-Qrator-IP-Source
    Пример значения: 1.2.3.4

    Содержит IP-адрес пользователя, от которого пришёл запрос. Совпадает с первым IP-адресом из заголовка X-Forwarded-For.

  • X-Qrator-RequestID
    Пример значения: f4b16a6bf0bcc8bebc394a2824d5d569

    Содержит уникальный идентификатор обработанного запроса. Если какая-то обнаруженная вами проблема связана с конкретными запросами, вы можете сообщить идентификаторы этих запросов специалистам технической поддержки для детального изучения.

  • X-Qrator-TCP-Info
    Пример значения: 51890, 69493, 10151

    Содержит информацию о TCP-сессии. Состоит из трёх чисел.

    Первое число сообщает порт отправителя, с которого были отправлены TCP-сегменты в сеть Qrator Labs.

    Второе и третье числа — это значения RTT и RTTVar, вычисленные согласно RFC 2988.

expand_less