set-custom-http-headers

Установка HTTP-заголовков

Зачем нужна

Команда добавляет произвольные HTTP-заголовки к каждому запросу клиента к серверу. В отличие от auth-header, который ставит только заголовок Authorization по схеме Basic, --set-custom-http-headers позволяет передавать любые заголовки — например, для прохождения WAF, токенов внешней авторизации или маркеров маршрутизации в reverse-прокси

Типичные случаи применения:

  • сервер расположен за WAF/Cloudflare/корпоративным прокси, который требует кастомного заголовка для пропуска запроса

  • балансировщик принимает решение о маршрутизации по заголовку (например, X-Tenant, X-Route)

  • интеграция с внешней системой авторизации, выдающей собственный токен

Подсказка

Посмотреть текущие установленные заголовки можно командой get-custom-http-headers, удалить все — командой clear-custom-http-headers

Синтаксис

rudesktop --set-custom-http-headers "header1:value1;header2:anothervalue"

Важно

Заголовки разделяются точкой с запятой

Пример

  1. Чтобы установить HTTP-заголовки, введите следующее:

    rudesktop --set-custom-http-headers "header1:value1;header2:anothervalue"
    
  2. Чтобы сбросить установленные заголовки, введите следующее:

    rudesktop --clear-custom-http-headers
    

    После выполнения команды get-custom-http-headers, получим следующий вывод:

    []