Установка squid в ubuntu 16.04
Squid - це популярний проксі-сервер, який використовується в основному для кешування часто запитуваної веб-контенту, щоб зменшити час відгуку сторінок, а також для фільтрації мережевого трафіку. Він підтримує безліч різних протоколів таких як HTTP, FTP, TLS, SSL, Internet Gopher і HTTPS. А ще ця штука може бути дуже корисною при повільному інтернет-з`єднанні. Спочатку Squid був розроблений як Unix демон, але потім було випущено кілька портів для WIndows. Squid поширюється під ліцензією GNU General Public License.
У цій інструкції ви дізнаєтеся як встановити Squid в Ubuntu 16.04. Просто послідовно виконуйте ці інструкції і установка squid ubuntu не викличе жодних проблем. Squid це досить багатофункціональна програма і ми не зможемо охопити в цій статті всі її функції, але спробуємо розглянути основні, щоб ви змогли її повністю налаштувати і використовувати. Почнемо з установки.
Установка Squid в Ubuntu 15.10
Є кілька способів установки Squid в Ubuntu, один з найпоширеніших - установка з офіційних репозиторіїв за допомогою утиліти apt.
Спочатку відкрийте термінал сполучення клавіш Ctrl + Alt + T і обновіть індекс пакетів:
$ Sudo apt install squidПотім утиліта запитає чи потрібно продовжувати установку, введіть Y і дочекайтеся закінчення завантаження і установки:
Потім можна переходити до налаштування.
Налаштування Squid
Конфігураційний файл сервера знаходиться в директорії / etc / squid. Залежно від версії Squid назву папки і самого файлу може відрізнятися, наприклад, /etc/squid3/squid.conf або /etc/squid/squid.conf. Всі налаштування знаходяться в цьому файлі. Давайте його розглянемо.
acl localnet src 192.168.0.0/16Створимо список Safe_ports, щоб дозволити трафік на порти основних мережевих служб, а також незареєстровані порти за 1024:
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 # https
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
Створимо ще два списки - SSL_ports і connect, щоб дозволити використовувати метод connect тільки для ssl з`єднань. Це заборонить клієнту використовувати інші проксі-сервери поверх нашого:
Дія може бути allow (дозволити) або deny (заборонити). тепер заборонимо доступ до всіх портів, крім заданих в Safe_ports:
http_access deny Connect! SSL_portsТепер дозволимо доступ з цього комп`ютера (acl список localhos зумовлений):
Відео: Установка Sams2 на Ubuntu Server 14.04 Nginx / Apache2, SQuid3
http_access allow localnetІ заборонимо все інше:
http_port localhost: 3218Або в локальній мережі:
cache_dir aufs / var / spool / squid 100 16 256coredump_dir - директорія, в яку буде збережений дамп пам`яті в разі помилки.
refresh_pattern - дуже цікавий параметр, який дозволяє продовжити час життя об`єктів в кеші. Синтаксис такий:
refresh_pattern -i регулярное_вираженіе мінімальное_время відсоток максімальное_время параметри
Відео: How to Make an Ubuntu Proxy Server With Squid
- регулярний вираз - задає об`єкти, до яких потрібно застосовувати параметр;
- мінімальное_время - час в хвилинах поки об`єкт вважається свіжим;
- максімальное_время - максимальний час в хвилинах, поки об`єкт буде свіжим;
параметри можуть бути такі:
- override-expire - ігнорувати заголовок expire;
- override-lastmod - ігнорувати останню дату зміни файлу;
- reload-into-ims - вмістити не кешувати відправляти запит If-Modified-Since;
- ignore-reload - ігнорувати запити клієнта не кешувати.
наприклад:
Відео: Howto Install Proxy Server Squid on ubuntu 16.04 Xenial Xerus, With litle Troubleshhot
$ Sudo service squid3 restartЯкщо ця команда поверне помилку, спробуйте іншу:
- Установка і настройка squid3 проксі сервера, на базі ubuntu server 14.04.1
- Управління сервером через веб інтерфейс за допомогою webmin в ubuntu server
- Кращі проксі сервери linux
- Як налаштувати проксі в ubuntu з терміналу
- Як дізнатися версію squid
- Установка chromium ubuntu 16.04
- Установка gnome в ubuntu 16.04
- Установка steam в ubuntu 16.04
- Установка avidemux в ubuntu 16.04
- Установка kde 5 в ubuntu 16.04
- Установка ntp в ubuntu
- Установка remmina ubuntu 16.04 / 16.10
- Установка ubuntu server 16.04 покроково
- Установка telegram ubuntu 16.04
- Установка python 3 ubuntu
- Установка vestacp на ubuntu 16.04
- Установка pycharm ubuntu 16.04
- Установка vlc ubuntu 16.04
- Установка intellij idea на ubuntu 16.04
- Установка pidgin ubuntu 16.04
- Використання старого комп`ютера з linux