Головна »Linux» Установка і настройка SQUID3 проксі сервера, на базі Ubuntu Server 14.04.1
Продовжуємо цикл статей з налаштуванням сервера ubuntu 14.04.1, сьогодні на черзі встановлення та налаштування squid3 - проксі сервера для ubuntu server. Якщо ви ще не знаєте що таке проксі сервер, спробую описати одним реченням. Проксі сервер - це комп'ютер який обробляє запити клієнтських комп'ютерів при зверненні до мережі інтернет.
За допомогою проксі сервера, можна не тільки надати централізований доступ до інтернету, а й лімітувати його, закривати доступ до певних сайтів, відкривати доступ тільки до дозволених сайтів, кешувати статичні дані (css, картинки, банери ...) і багато іншого.
Для установки проксі сервера я буду використовувати вже готовий сервер з ubuntu 14.04.1 і налаштованими службами DHCP і DNS. І так, приступимо.
Відкриваємо доступ до інтернету для комп'ютерів в локальній мережі
Створимо файл з настройками
sudo touch / etc / nat
Внесемо в цей фал наступне:
Установка і настройка Squid3
Тепер нам потрібно встановити Squid3 - сам проксі сервер. У статті описані базові настройки, для більш детальної настройки, раджу почитати документацію по squid.
Встановлюємо пакет squid3
sudo aptitude install squid3
Після установки відкриємо файл /etc/squid3/squid.conf
sudo nano /etc/squid3/squid.conf
Ось ми і налаштували кешування, кешування має знизити навантаження на канал і збільшити швидкість відкриття сторінок. Кеш очищається при перезавантаженні сервера.
На цьому базову настройку squid3 можна завершити. перезапустити squid3
sudo service squid3 restart
Тепер проксі сервер налаштований і запущений, але для того щоб трафік користувачів йшов саме через нього, потрібно звернути весь http трафік на squid. Для цього додаємо в / etc / nat рядок:
# Загортаємо http на проксі
iptables - t nat - A PREROUTING - i eth1. - d 192.168.0.0 / 24 - p tcp - m multiport - dport 80. 8080 - j DNAT - to 192.168.0.1. 3128