Curl подключается только к localhost относительно того, где я подключаюсь. RCA может быть VPN

Curl подключается только к localhost относительно того, где я подключаюсь. RCA может быть VPN

Итак, как ни странно, curl подключается только к «localhost», даже если я подключаюсь к другому хосту.

curl -v https://registry.npmjs.org/
 *   Trying 104.16.22.35...
 * TCP_NODELAY set
 * Connected to registry.npmjs.org (127.0.0.1) port 443 (#0)

Таким образом, не может свернуться ни к чему.

Это происходит после того, как я останавливаю свое VPN-подключение. Я думаю, что это произойдет со всеми терминальными приложениями, которые запрашивают внешние источники.

С VPN все отлично работает. Может это функция безопасности?

решение1

Проверьте среду оболочки. HTTPS_PROXY=localhostявляется вероятным подозреваемым, или ALL_PROXY. См. раздел Окружениечеловек локон.

Другая возможность — это LD_LIBRARY_PATH, которая может указывать на некоторые библиотеки вашего VPN, которые перехватывают сетевые вызовы, чтобы направить их через VPN.

Связанный контент