Так вже чомусь склалося, що здається в кожному більш-менш розповсюдженому на сьогодні дистрибутиві користувач обов’язково зіткнеться може зіткнутися з різними нюансами у випадку якщо для виходу в інтернет потрібно використовувати проксі-сервер.
Думаю не зайвим буде нагадати певні очевидні речі котрі стосуються мережевих налаштувань, та вказати на деякі не настільки очевидні.
export http_proxy="http://yourusername:yourpassword@yourproxy:yourport"
export https_proxy="http://yourusername:yourpassword@yourproxy:yourport"
export ftp_proxy="http://yourusername:yourpassword@yourproxy:yourport"
http_proxy="http://yourusername:yourpassword@yourproxy:yourport"
https_proxy="http://yourusername:yourpassword@yourproxy:yourport"
ftp_proxy="http://yourusername:yourpassword@yourproxy:yourport"
HTTP_PROXY="http://yourusername:yourpassword@yourproxy:yourport"
HTTPS_PROXY="http://yourusername:yourpassword@yourproxy:yourport"
FTP_PROXY="http://yourusername:yourpassword@yourproxy:yourport"
тут рекомендують здублювати параметри у верхньому і нижньому регістрі, але я сам з такою необхідністю не стикався.
https_proxy = "http://yourusername:yourpassword@yourproxy:yourport/"
http_proxy = "http://yourusername:yourpassword@yourproxy:yourport/"
ftp_proxy = "http://yourusername:yourpassword@yourproxy:yourport/"
use_proxy = on
Defaults env_keep += "http_proxy https_proxy ftp_proxy all_proxy no_proxy"
Acquire::http::Proxy "http://yourusername:yourpassword@yourproxy:yourport";
Для того щоб git використовував проксі необхідно створити файл конфігурації та прописати цей проксі там
cd ~
touch .gitconfig
git config --global http.proxy http://proxyuser:proxypass@proxyaddress:8080
якщо у вас використовується проксі-сервер з авторизацією можуть виникнути певні проблеми з програмами що системні налаштування ігнорують, а самі авторизуватися не вміють. Обійти це можна використовуючи програми на зразок ntlmaps. Він сам авторизуватиметься на сервері і виступатиме далі в ролі проксі-сервера для “внутрішнього” використання. В такому разі проксі в нас буде http://127.0.0.1:5865. Також даний спосіб має цікаву й корисну можливість використовувати ваш ПК у якості проксі-сервера і для інших комп’ютерів якщо вказати у файлі конфігурації /etc/ntlmaps/server.cfg
ALLOW_EXTERNAL_CLIENTS:1