1

Мой вариант использования: я нахожусь в Ubuntu 16.04. Иногда я нахожусь в среде, где мне нужно настроить прокси. Мне нужно сделать это во многих местах: прокси для хрома, для apt, для pip, для докера, для bash, ... Хорошо, я рад настроить все эти инструменты один раз.

Я хочу, чтобы у меня был запущен локальный прокси, который я могу переключать с помощью одной команды. Этот "прямой прокси" либо помещает заголовки прокси в настоящий прокси, когда он находится в корпоративной среде, либо просто прозрачно пропускает трафик в дороге.

Вот подробные требования:

  1. Локально работает на моей системе (ноутбук)
  2. Всегда включен
  3. Может работать в прокси или прозрачном режиме
  4. Может быть легко переключен с помощью командной строки
  5. Есть ли NTLM

В настоящее время я использую cntlm и он удовлетворяет большинство моих потребностей, но его нельзя перевести в прозрачный режим.

Я мог бы попытаться с помощью sed или подобного настроить параметр no_proxy чтобы включить все пункты назначения, а затем перезапустить службу. Но это кажется уродливым взломом, и я не уверен, что это сработает.

Есть ли лучшее решение? Я имел в виду своего рода сервис перед cntlm который может прокси-сервер либо для cntlm либо прозрачно передавать трафик, в зависимости от конфигурации.

0