Когда я пытаюсь запустить "curl wttr.in", я получаю это:
curl: (7) Failed to connect to 192.168.49.1 port 8282: Connection timed out
.
Брандмауэр отключен (ufw -> неактивен), как я могу это исправить? У меня последняя версия curl (curl 7.47.0 (x86_64-pc-linux-gnu)), пока я не смог найти файлы конфигурации wttr.ini. Ценю некоторую помощь. Влади
Проблема в том, что в вашем локальном ~ / .curlrc (возможно, прокси-сервере) есть неправильная конфигурация. Он пытается подключиться к прокси-серверу вместо wttr.in, и сервер недоступен (connection timeout
).
Это также причина, почему он работает, когда вы используете sudo
: потому что у вашего пользователя root нет этого неправильно настроенного .curlrc
в его домашнем каталоге (/root
).
Конечно, вам не нужны права root для использования curl
.
Чтобы проверить мою гипотезу, просто увеличьте уровень детализации, выполняя запрос:
curl -v wttr.in/?q
Вы увидите, что клиент пытается подключиться к прокси-серверу.