Премахнали сте променливите на прокси, отворили сте нов терминал, но curl продължава да се свързва със същото прокси. Преди да променяте мрежовите настройки на системата, проверете собствения конфигурационен файл на curl.

curl може да зареди конфигурация по подразбиране при стартиране. Постоянният запис за прокси използва нейния синтаксис:

proxy = "http://203.0.113.10:8080"

Документацията на конфигурационния файл обяснява поддържаните местоположения на файлове и правилата за анализ. Адресът по-горе е примерен; списъкът с HTTP прокси предлага кандидати за разрешен тест на публичен маршрут. Използвайте документирания ред за търсене на вашата платформа; име на файл от стар отговор за Windows може да пропусне файла, който инсталираният curl действително чете.

Започнете сравнение без файла по подразбиране

Поставете -q първо, за да спрете зареждането на конфигурацията по подразбиране на curl. За изрична директна заявка изчистете и избора на прокси:

curl -q --proxy "" https://example.com/

Самото потискане на конфигурационния файл оставя други входове, включително променливите на средата. Празната опция за прокси прави намерението за маршрутизация ясно.

Shell псевдоним или wrapper може да добави опции за прокси, преди curl да види аргументите ви. Ако минималното сравнение се държи неочаквано, проверете как shell намира командата и какви конфигурационни файлове съществуват.

Поддържайте простите стойности по подразбиране

Файлът по подразбиране е удобен за стабилен личен маршрут. Скриптовете, които се нуждаят от конкретно прокси, трябва ясно да заявят тази зависимост, вместо да разчитат на файл в домашната директория на разработчик.

Внимавайте с идентификационните данни в постоянната конфигурация. Ограничете достъпа до файла и не го копирайте в хранилища на проекти или заявки за поддръжка. Полезен диагностичен отчет посочва избраното прокси, без да публикува паролата му.

Подобни статии