Заобикалянето на CIDR в curl се проваля, докато --noproxy '*' работи
Използвайте действителния клиент и версията на свързаната библиотека, за да обясните разликите в заобикалянето, вместо да обвинявате цяла версия на операционната система.
Заявка към буквален частен IP използва проксито с изключение за подмрежата, но минава директно с --noproxy '*'. Това не доказва, че операционната система пренебрегва всяко изключение за прокси.
Клиентът демонстрира една разбрана форма на заобикаляне. Следващият въпрос е дали прилага формата за диапазон, която предоставихте.
curl добави съпоставяне по CIDR за тези изключения във версия 7.86.0. Машина с издаваща се по-нова версия на операционната система все още може да има клиент или свързана библиотека от друга линия на версиите. Проверявайте действително извиквания изпълним файл и свързания с него libcurl, а не само името на ОС в заглавието на проблема.
Приложение, което използва libcurl, може да се различава и от самостоятелната команда curl. Пачовете на дистрибуцията също могат да имат значение, затова използвайте документацията за функциите на инсталирания пакет, когато базовата версия сама по себе си не е достатъчна.
Пазете входните данни на заявката точни. Име на хост, което се разрешава към подмрежата, е друг случай в сравнение с URL, съдържащ буквалния адрес. Поддържаният CIDR анализатор не извършва автоматично DNS заявка, за да превърне всяко име в решение за заобикаляне по адрес.
Съберете идентичността на клиента, точния URL, стойността на изключението и контролирания резултат, преди да подменяте пакети или да генерирате огромен списък от отделни адреси. Глобалното заобикаляне за всички хостове е полезно доказателство за сравнението; но то не е автоматично желаната постоянна политика за маршрутизиране.