Запрос к буквальному частному IP использует прокси с исключением для подсети, но идёт напрямую с --noproxy '*'. Это не доказывает, что операционная система игнорирует каждое исключение прокси.

Клиент продемонстрировал одну понятную форму обхода. Следующий вопрос — реализует ли он форму диапазона, которую вы указали.

curl добавил сопоставление CIDR для этих исключений в версии 7.86.0. Машина с выпуском операционной системы, который выглядит новее, всё равно может иметь клиент или связанную библиотеку из другой линейки версий. Проверяйте фактически вызываемый исполняемый файл и связанную с ним libcurl, а не только название ОС в заголовке проблемы.

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

Держите входные данные запроса точными. Имя хоста, которое разрешается в подсеть, — это другой случай, чем URL с буквальным адресом. Поддерживаемый анализатор CIDR не выполняет автоматически DNS-запрос, чтобы превратить каждое имя в решение об обходе на основе адреса.

Соберите идентичность клиента, точный URL, значение исключения и контролируемый результат, прежде чем заменять пакеты или генерировать огромный список отдельных адресов. Глобальный обход для всех хостов — полезное свидетельство о сравнении; но он не является автоматически задуманной постоянной политикой маршрутизации.

Похожие статьи