Що таке проксі-сервер?
Напевно, кожен власник підключеного до мережі Інтернет комп'ютера хоч одного разу, але чув словосполучення «проксі-сервер» або «Проком». Одні користувачі могли для себе вирішити, що в Мережі і без того багато малозрозумілих термінів, щоб вникати в те, що таке проксі-сервер. Насправді існує своєрідний тест, який вказує на необхідність ретельного вивчення проксі: якщо проблем з роботою в Глобальній мережі немає, то питання «що таке проксі-сервер і навіщо він потрібен?» Цікавий, насамперед, з теоретичної сторони. Втім, можливості, що надаються таким сервером, можуть зацікавити навіть простого користувача, який всього лише переглядає статті на сторінках сайтів.
Щоб розібратися, що таке проксі-сервер, необхідно ознайомитися з принципом роботи мережевих додатків. Перегляд ресурсів в Глобальної мережі здійснюється за допомогою спеціальної програми - браузера. Опера, Гугл Хром, Firefox, Internet Explorer та інші - це далеко не повний список популярних браузерів. Розглянемо спрощений механізм їх роботи. Функція, покладена на подібні програми, вкрай проста і полягає у відправці користувальницького або сервісного запиту на веб-сторінки, розташовані на далеких серверах. На запит відправляється відповідь і виводиться на екран. Зрозуміло, все набагато складніше, але для розуміння самого механізму зазначеної схеми цілком достатньо.
Очевидно, що якщо вдасться певним чином обробити запит, то результатом можна гнучко управляти. Без розуміння того, що таке проксі-сервер, таке коригування виконати неможливо. «Проком», установлювана на комп'ютері, являє собою особливий програмний комплекс, службовець посередником між браузером (або будь-яким іншим клієнтом, отправляющим запити в Мережу) і запитуваною ресурсом. Браузер відправляє запит не цільовий сайту, а проксі-сервера, який вносить потрібні коректування і передає уже в Мережу.
Наведемо кілька прикладів, де користь проксі складно переоцінити:
- трафік Інтернету оплачується помегабайтно. Так як кожен запит і відповідь потік інформації (текст, зображення) проходить через «проксі», його система кешування зберігає частину даних. При наступних запитах на цей же ресурс частина інформації повторно не завантажується з Мережі, а підставляється з кеша. Завдяки цьому суттєво економиться об'єм трафіку, а швидкість наступних завантажень сторінок збільшується. Для користувачів GPRS-з'єднань така система незаменіма;
- для зменшення об'єму даних (Не кешування). Частина інформації піддається компресії. Саме так працює Opera Turbo у відомому браузере;
- для блокування доступу до ресурсів. Якщо в налаштуваннях проксі-сервера вказані блокуються ресурси, то клієнти, що виходять в Мережу через такий сервер, можуть отримувати відповідь лише від не включених в чорний список ресурсів. У великих компаніях саме так забороняють доступ працівників до сервісів (соц.сеті, аська) ;
- для анонімного серфінгу та зняття обмеження доступу на деяких сайтах. У цьому випадку цільовий ресурс бачить інформації не клієнта, а проксі, яка потрібним чином настраівается;
- для блокування реклами. Склавши «чорний список» банерів і небажаних посилань, можна прибрати рекламу майже так само, як знаменитий Ad Mucher.
Установка проксі-сервера починається з вибору бажаного (HandyCache, CoolProxy, TOR та ін.). Як було сказано вище, їх можливості різняться і визначаються класом вирішуваних завдань. Користувач, який знає, що таке проксі-сервер, починає настройку з вказівки програмам-клієнтам IP адреси і порту. Якщо проксі встановлений на комп'ютер користувача, то зазвичай адреса - це localhost, а для розташованих у Мережі - зазначений в описі до нього. Далі вносяться налаштування в сам сервер (залежать від призначення).