Установка і настройка squid3 проксі сервера, на базі ubuntu server

Головна »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

Схожі статті