Кращі проксі сервери linux

Відео: настроках 3proxy на базі Ubuntu server v14.04.1

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

Інша сфера застосування проксі серверів - це веб-сайти. Вони використовуються для кешування згенерованих сторінок, щоб прискорити завантаження сайтів. У цій статті ми розглянемо кращі проксі сервери для linux, які ви можете використовувати в своїх конфігураціях.

1. Squid

squid

Відео: Створюємо свій Анонімний проксі-сервер (3Proxy) на Ubuntu | Установка і настройка сервера Linux

Squid - це найкращий проксі серевер для Linux з підтримкою таких протоколів, як: HTTP, HTTPS, FTP і багатьох інших. Він дозволяє підвищити пропускну здатність мережі і скоротити час відгуку сайтів шляхом кешування ресурсів і сторінок. Сторінки і файли, які запитуються часто можуть бути використані повторно. Ви можете налаштувати кешування як в оперативну пам`ять, так і на жорсткий диск, якщо потрібно кешувати багато даних при повільному інтернеті.

Крім того, в Squid є дуже широкі можливості контролю доступу до мережевих ресурсів. Ви можете блокувати не тільки банальні запити до доменів або завантаження файлів певних форматів, а й доступ до мережі в певний час, роботу протоколів і портів, а також багато іншого. Squid підтримує не тільки операційну систему Linux, але і Windows. Спочатку програма могла працювати тільки в Linux, але потім була перенесена і для Windows. Ми вже розглядали настройку Squid в Ubuntu в одній з попередніх статей.

2. Privoxy

privoxy-rulesets-web

Відео: Налаштування IPv6 проксі на Linux

Це ще один кешуючий проксі сервер linux, який встановлюється на стороні клієнта. Підтримуються всі основні веб-протоколи. Але він спрямований більше не на кешування контенту, а на фільтрацію і захист конфіденційності користувачів. За допомогою нього ви можете змінювати інтернет-сторінки, вирізати рекламу, управляти cookies, обмежити доступ до деяких веб-сайтах, а також видаляти будь-який небажаний контент, управляти відправляються заголовками браузера.

На відміну від Squid програма налаштовується через веб-інтерфейс, і треба сказати, що досить зручний. Хоча в деяких пунктах можна заплутатися. При включеному проксі його настройка буде доступна за адресою config.privoxy.org. Крім веб-інтерфейсу, можна використовувати конфігураційний файл, але він набагато складніше.

3. Polipo




polipo

Невеликий, але швидкий кешуючий проксі сервер з відкритим вихідним кодом, що підтримує протокол HTTP і DNS. Polipo можна використовувати для фільтрації реклами, підвищення приватності або прискорення роботи веб-сайтів за допомогою кешування сторінок. Також як і Privoxy вона розрахований більше на забезпечення приватності. Налаштування програми виконується через веб-інтерфейс, але крім нього, є кілька графічних оболонок, для інтерактивної взаємодії з програмою. Підтримується як Linux, так і Windows.

4. TinyProxy

tiny_proxy

TinyProxy - це дуже простий і легкий проксі сервер з відкритим вихідним кодом для операційних систем Unix. Він розроблений, щоб бути маленьким і дуже швидким і підтримує протоколи HTTP і HTTPS. Незважаючи на легковажність цей проксі сервер linux підтримує всі необхідні функції, такі як віддалений доступ за допомогою веб-інтерфейсу, фільтрація доступу до ресурсів, фільтрація на основі URL і інше.

5. ExaProxy




exaproxy

Цей проксі сервер призначений не для кешування трафіку, а для його модифікації. Підтримується модифікація трафіку за допомогою зручного мови програмування по протоколу HTTP. Всі з`єднання HTTPS можуть бути пропущені без зміни за допомогою методу Connect. Проксі сервер linux працює дуже швидко і має веб-інтерфейс для доступу до статистики його роботи та налаштування.

6. Gate.js

gate

Gate.js - це щось нове і дуже цікаве. Це повнофункціональний кешуючий проксі сервер, написаний на jаvascript з використанням Node.js. Він написаний з нуля і покликаний замінити Squid і Nginx. Він дозволяє кешувати контент, полегшуючи роботу веб-серверів, а також прискорюючи завантаження сайтів на стороні клієнта. Його головна особливість в масштабованості, оскільки програма написана на интерпретируемом мовою, вона може бути легко доповнена.

7. Artica Proxy

artica-proxy-1024x654

Artica Proxy - це потужний, але простий проксі сервер з відкритим вихідним кодом, який позиціонує себе як повноцінна заміна для Squid. Програма підтримує фільтрацію інтернет-трафіку, фільтрацію запитів DNS, захист від вірусів і спаму, створення правил кешування, а також аутентифікацію через ACL списки.

Крім того, тут є дуже докладна сторінка статистики, за допомогою якої ви зможете дізнатися все про роботу програми і навантаженні на мережу.

8. Varnish Cache

varnish-cache

На відміну від перерахованих вище програм, цей проксі сервер розрахований більше для роботи на стороні сервера. Він призначений для прискорення веб-сайтів. Його сучасна архітектура дає йому значну продуктивність. Varnish Cache зберігає веб-сторінки в пам`яті сервера, щоб програма веб-сервера Apache або Nginx НЕ генерувала її ще раз. Веб-сервер тільки оновлює сторінки при зміні вмісту. Отримання вмісту з пам`яті виконується набагато швидше ніж повна генерація.

9. Nginx

nginx

Відео: Проксі + firewall. Частина перша, підготовка сервера

Всі знають Nginx як відмінний веб-сервер, розрахований на роботу під великим навантаженням. Але крім цього, він може використовуватися в якості проксі сервера. Nginx не вміє кешувати або фільтрувати вміст сторінок. Але його завдання приймати запити від клієнтів на сервері, передача їх іншим програмам, а потім повернення відповіді клієнту. Nginx вигідно використовувати, тому що ця програма оптимізована для максимальної продуктивності і може приймати до 10 000 запитів від користувачів одночасно.

висновки

У цій статті ми розглянули кращі проксі сервери Linux, можливо, це далеко не всі програми, які варто було б додати в цей список. Які проксі сервери ви використовуєте в своїх системах? Які вважаєте найкращими? Напишіть в коментарях!

Поділися в соціальних мережах:

Схожі
Налаштування dns в ubuntuНалаштування dns в ubuntu
Як зайти в контакт якщо доступ закритий?Як зайти в контакт якщо доступ закритий?
Установка і настройка squid3 проксі сервера, на базі ubuntu server 14.04.1Установка і настройка squid3 проксі сервера, на базі ubuntu server 14.04.1
Як дізнатися свій ipЯк дізнатися свій ip
Установка squid в ubuntu 16.04Установка squid в ubuntu 16.04
Як дізнатися реальний ip-адреса відвідувачаЯк дізнатися реальний ip-адреса відвідувача
Список серверів openvpnСписок серверів openvpn
Як налаштувати проксі в ubuntu з терміналуЯк налаштувати проксі в ubuntu з терміналу
Безкоштовний vpn-проксіБезкоштовний vpn-проксі
Кращі поштові сервери linuxКращі поштові сервери linux
» » Кращі проксі сервери linux