Типи проксі HTTP, HTTPS, Socks

Проксі (англійське “proxy” — довірена особа) — проміжний транзитний вебсервер, посередник між користувачем і кінцевим сервером.

Головне призначення проксі — зміна IP-адреси.

Розгляньмо користувача, який відкриває Google.com через проксі. Він надсилає проксі запит на відкриття сайту. Проксі від свого імені відкриває Google.com, потім передає дані користувачу.

Що таке проксі


Види й типи проксі

Проксі-сервери бувають кількох типів:

  • FTP-проксі завантажують дані на FTP-сервери
  • CGI-проксі, або анонімайзери, відкривають будь-який сайт прямо в браузері без додаткових налаштувань. Найчастіше це вебсайт, де можна ввести адресу потрібного ресурсу
  • SMTP, POP3 та IMAP — для надсилання й отримання пошти
  • HTTP та HTTPS призначені для вебсторінок
  • Socks передає всі дані кінцевому серверу як клієнт, тому вважається найанонімнішим протоколом

HTTP, HTTPS і Socks — найпоширеніші проксі, тому розгляньмо докладніше.


HTTP проксі

HTTP-проксі — найпоширеніший вид проксі. Основне призначення — організація роботи браузерів та інших програм, що використовують протокол TCP. Стандартні порти 80, 8080, 3128.

Принцип роботи: програма або браузер надсилає проксі-серверу запит на певний URL. Проксі отримує дані з цього ресурсу й віддає їх Вашому браузеру.

HTTP проксі дозволяють:

  • кешувати завантажені файли (зображення, сторінки), щоб прискорити відкриття сайтів
  • обмежувати доступ до ресурсів, наприклад Youtube
  • фільтрувати дані. Наприклад, замість рекламних банерів показувати прозорі зображення, які не порушуватимуть дизайн сайту, але суттєво заощаджуватимуть час завантаження сторінки та трафік
  • обмежувати швидкість з'єднання
  • вести журнали й контролювати трафік користувачів

Види проксі за анонімністю

За анонімністю HTTP проксі поділяються на:

  • прозорі проксі повідомляють про використання проксі й передають справжню IP-адресу користувача в HTTP-заголовках. Прозорі проксі використовувати небезпечно, оскільки вони не забезпечують анонімності
  • анонімні проксі повідомляють про використання проксі, але не передають справжній IP. Вони не гарантують справжньої анонімності, бо заявляють про проксі
  • елітні проксі не повідомляють про використання проксі й не передають справжню IP-адресу користувача. Лише елітні проксі можна використовувати для повної анонімності

HTTPS-проксі

HTTPS — фактично HTTP-проксі; літера "S" означає "secure" (захищений) із підтримкою захищеного SSL. Використовується для секретної інформації: логінів, паролів, номерів банківських карток. Стандартні порти: 80, 8080, 3128.

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

Наприклад, усі провайдери перехоплюють і записують усю Вашу активність. Журнали зберігаються та є обґрунтованим доказом Ваших дій. Для безпеки особистих даних застосовують HTTPS: весь трафік шифрується стійким до зламу алгоритмом.

Принцип роботи: проксі-сервер з'єднується з ресурсом, і Ваш трафік шифрується. Неможливо дізнатися, яка саме інформація проходить через проксі (це обмежує його використання як фільтра). Проксі також не бере участі в шифруванні та розшифруванні: це виконують клієнтська програма (браузер) і цільовий сервер. Отже, HTTPS-проксі пасивно передає зашифровану інформацію, ніяк її не обробляючи. Такий спосіб дозволяє передавати практично будь-який TCP-протокол. Тобто HTTPS-проксі може також працювати як POP3, SMTP, IMAP або NNTP-проксі.


Socks-проксі

Нині Socks-проксі — найпрогресивніший протокол передавання інформації. Іноді помилково називають Socs, Sox, Soks. Цей протокол розробив Дейв Коблас (Dave Koblas).

Socks розроблено для програм без прямої підтримки проксі. Стандартні порти 1080, 1081.

Протокол зазнав багатьох змін, і зараз використовують дві його версії:

  • Socks 4 підтримує лише TCP-з'єднання
  • Socks 5 підтримує TCP, UDP, авторизацію за логіном і паролем та віддалений DNS-запит

Socks не змінює HTTP-заголовки. Socks-сервер передає інформацію через себе в незміненому вигляді. Тому всі Socks-сервери є анонімними.

Socks-проксі не передає інформацію про Вашу IP-адресу. Сайт не зможе визначити використання проксі. З'єднання буде абсолютно прозорим, ніби Ви працюєте із сайтом безпосередньо. Водночас сайт бачитиме IP проксі, а не Вашу справжню IP-адресу.

Socks підтримує всі протоколи, зокрема HTTP, HTTPS, FTP.

Рекомендуємо Socks 5 проксі


Порівняння типів проксі

Порівняльна таблиця типів проксі.

HTTP HTTPS Socks
Кешування сторінок, швидке завантаження
Підтримка https (SSL)
Повністю анонімний протокол

Звідки беруться проксі

Проксі — програма, що керує запитами користувача до кінцевого сервера. Установлюється на комп'ютері або сервері.

  1. Проксі встановлюють на звичайних комп'ютерах користувачів троянами або вірусами через ботнет. Ботнет — мережа інфікованих комп'ютерів під керуванням головного. Проксі виконує Ваші запити від імені зараженого комп'ютера. Це максимальна анонімність. Недолік: постійну роботу не гарантовано, адже проксі на віддаленому комп'ютері.

  2. Проксі налаштовані на власних серверах. Вони найнадійніші, бо сервер працює постійно. Перевіряти постійні проксі на валідність не потрібно. Недолік: ідеальна анонімність неможлива, бо власник сервера відомий, а сервер можуть вилучити.

Платні проксі налаштовують заради прибутку від продажу; найчастіше вони відрізняються рівнем анонімності.


Безкоштовні проксі

В Інтернеті є сайти, які публікують безкоштовні проксі. З якою метою? Однозначно відповісти складно. Безкоштовні проксі можна використовувати для навчання роботі з проксі. Вони підійдуть Вам, якщо анонімність неважлива.

Причини появи безкоштовних проксі:

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

Використовувати публічні проксі дуже небезпечно. Ми вже знаємо, що вони можуть кешувати й збирати статистику користувачів. Тому деякі організації зацікавлені розміщувати такі проксі для стеження.

Не рекомендуємо безкоштовні публічні проксі.


Як використовувати проксі

Якщо Ваша мета — анонімне використання мережі Інтернет, ми рекомендуємо використовувати лише Socks 5 проксі.

Для збирання даних, SMM, SEO й онлайн-ігор можна використовувати HTTP/HTTPS-проксі.

Проксі налаштовують у браузері або спеціальних програмах.


Ланцюжки проксі

Проксі можна поєднувати в ланцюжки. Для анонімності та швидкості достатньо 2 проксі в різних країнах. Дані послідовно пройдуть через 2 проксі.

Провайдер може записувати й прослуховувати Ваш трафік через проксі.

Ми рекомендуємо використовувати VPN + 2 проксі для забезпечення Вашої анонімності.


Переглянути наші проксі




Поставити нам запитання