Перейти до контенту

Як налаштувати підключення через проксі-сервер в Ubuntu

Проксі-сервер являє собою якийсь проміжний ПК, що є посередником між комп’ютером користувача і інтернетом. Саме через цей комп’ютер і проходять всі ваші інтернет-запити. Сервер їх обробляє, і передає вам викачані з 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 /»

Щоб внесені в налаштування зміни вступили в силу, перезавантажити.

Зазвичай для глобальної настройки проксі вистачає, щоб всі інші утиліти працювали через нього без необхідності вводити дані проксі всередині програми. Однак, деякі утиліти не можуть працювати з глобальними параметрами або вони вимагають спеціальні настройки.

Firefox

Firefox дозволяє використовувати не тільки глобальні настройки, а й власні. Щоб призначити проксі, перейдіть до вікна налаштувань браузера і відкрийте вкладку «Додатково», далі натисніть «Мережа», потім натисніть кнопку «Налаштувати». Важливою особливістю є те, що Firefox може використовувати NTLM-аутентифікацію. Це відрізняє Firefox від багатьох інших браузерів.

Налаштування 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

Тепер ви будете знати, як налаштувати підключення через проксі-сервер в Убунту. Пишіть в коментарях успішно ви впоралися з налаштуванням проксі, діліться своїм досвідом з іншими користувачами, і задавайте будь-які питання, що цікавлять вас питання по темі статті.

Залишити відповідь