Проксі-сервер являє собою якийсь проміжний ПК, що є посередником між комп'ютером користувача і інтернетом. Саме через цей комп'ютер і проходять всі ваші інтернет-запити. Сервер їх обробляє, і передає вам викачані з internet файли. Зазвичай в корпоративних мережах застосовують проксі-сервер для виходу в інтернет. Щоб утиліти розуміли, що їм потрібно підключатися через проксі, важливо зробити налаштування системних змінних. Таким чином ви налаштуєте більшість утиліт на роботу з проксі-сервером і, що не менш важливо, такий процес носить глобальний характер, а саме має відношення до всіх користувачів системи. У цій статті детально розберемо, як налаштувати підключення через проксі-сервер в Ubuntu. Давайте розбиратися. Поїхали!
Дізнайтеся, як налаштувати підключення через проксі-сервер в Ubuntu правильно і самостійно
Щоб установити з'єднання в Убунту через проксі, необхідно відкрити меню "Системні параметри", а потім перейти до розділу "Мережа".
Знайдіть розділ "Мережа" в операційній системі
Клацніть по пункту "Мережева проксі-служба" і встановіть спосіб "Вручну", після чого введіть свої настройки.
В "Мережевий проксі-службі" і встановіть спосіб "Вручну"
Наступний крок - внести свої налаштування
Недоліком подібного способу є те, що, якщо у вас проксі з авторизацією за логіном і паролем, то вказати ці дані не можна, і, як наслідок, проксі працювати не буде.
Провести настройку на системному рівні можна також через файли конфігурації. Щоб зробити це, відкрийте з root-правами файл / etc / environment (робиться це командою: sudo nano / etc / environment). В кінці файлу додайте рядки:
https_proxy = "https: // user: pass @ proxy: port /"
http_proxy = "http: // user: pass @ proxy: port /"
ftp_proxy = "ftp: // user: pass @ proxy: port /"
socks_proxy = "socks: // user: pass @ proxy: port /"
Якщо proxy без авторизації, то рядки повинні мати вигляд:
<текст>_proxy = "https: // proxy: port /"
текст>
Щоб внесені в налаштування зміни вступили в силу, перезавантажити.
Зазвичай для глобальної настройки проксі вистачає, щоб всі інші утиліти працювали через нього без необхідності вводити дані проксі всередині програми. Однак, деякі утиліти не можуть працювати з глобальними параметрами або вони вимагають спеціальні настройки.
зміст
- 1 Firefox
- 2 Chromium
- 3 APT
- 4 Bash
Firefox
Firefox дозволяє використовувати не тільки глобальні настройки, а й власні. Щоб призначити проксі, перейдіть до вікна налаштувань браузера і відкрийте вкладку "Додатково", далі натисніть "Мережа", потім натисніть кнопку "Налаштувати". Важливою особливістю є те, що Firefox може використовувати NTLM-аутентифікацію.Це відрізняє Firefox від багатьох інших браузерів.
Firefox може легко використовувати власні настройки
Chromium
Цей браузер теж може використовувати глобальні параметри, маючи при цьому власні. Для призначення проксі відкрийте файл / etc / chromium-browser / default і додайте туди рядок:
CHROMIUM_FLAGS = "- proxy-server = адреса: порт"
Тепер необхідно перезапустити Chromium
APT
Нові версії можуть працювати з глобальними параметрами, на відміну від старих, які працювали виключно з персональними. У файлі /etc/apt/apt.conf необхідно прописати:
Acquire :: http :: proxy "http: // логін: пароль @ ip_проксі: порт_проксі /";
Acquire :: https :: proxy "http: // логін: пароль @ ip_проксі: порт_проксі /";
Acquire :: ftp :: proxy "http: // логін: пароль @ ip_проксі: порт_проксі /";
Acquire :: socks :: proxy "http: // логін: пароль @ ip_проксі: порт_проксі /";
Acquire :::: Proxy "true";
У разі, якщо сервер без авторизації, то логін і пароль доведеться прибрати.
Bash
Зрозуміло, вищеописана настройка через / etc / environment буде працювати для кожної утиліти, яка була запущена через термінал. Якщо ж вам потрібно задати параметри безпосередньо для запускається утиліти, то перш ніж запустити її виконайте:
export http_proxy = "http: // логін: пароль @ ip_проксі: порт_проксі /"
export ftp_proxy = "http: // логін: пароль @ ip_проксі: порт_проксі /"
wget
Допишите в файл / etc / wgetrc:
proxy-user = username
proxy-password = password
http_proxy = http://xxx.xxx.xxx.xxx:8080/
ftp_proxy = http://xxx.xxx.xxx.xxx:8080/
use_proxy = on
Якщо проксі без авторизації, приберіть proxy-user і proxy-password
apt-add-repository
Більшість установ блокують всі сумнівні, невідомі порти назовні. Як правило, блокується і порт номер 11371, який використовується програмою apt-add-repository для додавання репозиторіїв. Існує просте рішення, що дозволяє отримувати ключі репозиторіїв через 80-й порт, який використовується для доступу до інтернет-сторінок.
Відредагуйте файл /usr/lib/python2.6/dist-packages/softwareproperties/ppa.py (потрібні root-права, замість /usr/lib/python2.6 може бути версія 2.7). Знайдіть рядок keyserver.ubuntu.com і замініть:
hkp: //keyserver.ubuntu.com
на
hkp: //keyserver.ubuntu.com: 80
Тепер ви будете знати, як налаштувати підключення через проксі-сервер в Убунту. Пишіть в коментарях успішно ви впоралися з налаштуванням проксі, діліться своїм досвідом з іншими користувачами, і задавайте будь-які питання, що цікавлять вас питання по темі статті.