VPN чи проксі: VPN охоплює весь пристрій, а не одну програму

Ілля Соколов

8 хв читанняОснови

Проксі чи VPN

Проксі ви вказуєте в налаштуваннях однієї програми. VPN підключає весь телефон або комп’ютер одразу. З цього випливає більшість інших відмінностей між ними. Наведене нижче порівняння VPN і проксі стосується Wi-Fi у кафе, сайтів, які ви відвідуєте, і швидкості. Наприкінці дайте відповідь на 3 запитання, щоб вирішити, що вибрати — VPN чи проксі.

Проксі вказують у кожній програмі, а для VPN задають винятки

Проксі — це адреса й порт чужого сервера. Ви вказуєте їх у браузері, у Telegram або в мережевих налаштуваннях системи. Через проксі свій трафік надсилають лише програми, які читають ці налаштування. Наприклад, ви вказали проксі в Telegram на ноутбуці. Відтоді трафік Telegram іде через цей сервер. Браузер, Steam і оновлення системи й далі користуються вашим власним з’єднанням і IP-адресою.

Для VPN адресу сервера ніде вказувати не потрібно. Застосунок встановлює в систему VPN-адаптер, тобто віртуальну мережеву карту. На комп’ютері для цього кроку можуть знадобитися права адміністратора. Поки VPN увімкнено, увесь трафік іде через цей адаптер. Зокрема, через нього йдуть ігри й системні служби, які ніколи не читають налаштувань проксі. Ben's VPN так само описує режим розділеного тунелювання «Вимкнено». Текст у застосунку: «У цьому режимі весь трафік пристрою йде через VPN».

Проксі потрібно вказувати в кожній програмі окремо. Програма, про яку ви забули, підключається напряму, без проксі. З VPN через сервер іде кожна програма, а винятки вибираєте ви. У застосунку Ben's VPN їх задають кнопкою «Тунель» на головному екрані. У режимі «Вручну» ви перелічуєте домени, IP-адреси й підмережі, яким не потрібне VPN-підключення. На Android є ще список «Застосунки в обхід VPN».

Види проксі відрізняються тим, де працюють і що шифрують

У таблиці 4 види проксі й розширення «VPN» для браузера порівняно з VPN-застосунком.

Що цеДе вмикаютьШифрує з’єднання із серверомЩо через нього йде
HTTP-проксіУ браузері, у налаштуваннях системи або в налаштуваннях мережі Wi-FiНіВебзапити програм, які читають ці налаштування
HTTPS-проксіЗазвичай у браузері або в одному з його розширеньТак, до самого проксіТрафік браузера
SOCKS5У Telegram, браузері, торент-клієнті та інших програмах із таким налаштуваннямНіЗ’єднання цієї програми, а також UDP, якщо його підтримують обидві сторони
MTProto-проксіЛише в TelegramДані Telegram уже зашифровані власним протоколом TelegramЛише Telegram
Розширення «VPN» для браузераОдин браузерЗалежить від сервісуВкладки цього браузера
VPN-застосунокУвесь пристрійЗазвичай такУсі програми одразу, крім того, що ви виключили

Розширення для браузера не можуть перенаправляти трафік інших програм. З усіх мережевих налаштувань розширення може змінити лише проксі браузера. Тож розширення «VPN» працює як проксі для вкладок одного браузера. У Ben's VPN немає розширення для браузера. Для VPN браузер — така сама програма, як і решта, тому його вкладки теж ідуть через сервер. Виняток — лише сайти, які ви виключили з VPN. Докладніше — на нашій сторінці про розширення для браузера.

Відрізнити проксі від VPN за назвою протоколу теж не можна. Наприклад, Shadowsocks створювали як зашифрований проксі. Пізніше в Jigsaw побудували Outline на Shadowsocks, а застосунок Ben's VPN створено на основі Outline. Проте наш застосунок — це VPN, бо через нього йде кожна програма в системі. Він підтримує 4 протоколи (VLESS + REALITY, XHTTP, Hysteria2 і Shadowsocks) і вибирає один із них автоматично. Вибору протоколу в налаштуваннях застосунку немає.

Через незашифрований проксі мережа бачить назви сайтів і пароль

Через звичайний HTTP-проксі назви сайтів ідуть мережею Wi-Fi у кафе відкритим текстом. Перед кожним з’єднанням браузер надсилає проксі-серверу запит CONNECT із назвою сайту. Вміст HTTPS-сайтів лишається зашифрованим навіть через проксі. Власник точки доступу й ваш провайдер можуть прочитати запити CONNECT. Тож вони бачать список сайтів, які ви відвідуєте. Сторінки без HTTPS передаються зовсім без шифрування. Проксі може прочитати такі сторінки й навіть змінити їх.

Ім’я користувача й пароль для проксі теж не шифруються. HTTP-проксі зазвичай отримує їх у Base64 за схемою Basic. SOCKS5-проксі отримує їх відкритим текстом. Їх може прочитати кожен, хто стежить за трафіком у цій мережі.

З VPN у мережі кафе запитів CONNECT немає. Від пристрою до сервера йде одне зашифроване з’єднання. Навіть DNS-запити, якими пристрій шукає сайти, ідуть усередині нього. Власник точки доступу й провайдер бачать лише IP-адресу сервера та кількість байтів. Тепер список сайтів, які ви відвідуєте, може бачити VPN-сервер. Раніше той самий список міг бачити проксі. Вибираючи VPN-сервіс, ви вибираєте, хто отримає цей список.

Деякі проксі передають сайту вашу справжню IP-адресу

І з проксі, і з VPN сайт отримує IP-адресу сервера замість вашої. Тому сайт вважає, що ви там, де сервер. Деякі проксі додають вашу справжню IP-адресу до запитів сторінок без HTTPS. Вони записують її в заголовок X-Forwarded-For або Forwarded. З таким заголовком сайт дізнається вашу IP-адресу, ніби проксі й не було. VPN працює нижче, на рівні мережевих пакетів, і заголовків не додає.

Ні проксі, ні VPN не приховують вашого акаунта, мови браузера чи часового поясу. Якщо ви ввійшли в акаунт, сервіс упізнає вас за ним. Браузер надсилає свою мову кожному сайту. Скрипти на сторінці можуть прочитати часовий пояс пристрою. Тож сайт може помітити «відвідувача з Японії», чий пристрій налаштовано на нью-йоркський час. Що ще VPN не змінює, перелічено в нашій статті про основи VPN.

Відстань, навантаження на сервер і фонові завдання знижують швидкість

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

Саме шифрування мало впливає на швидкість VPN. Процесори вже багато років мають спеціальні інструкції для шифрування AES. Intel представила їх 2010 року, а перші телефони з ними вийшли 2013 року.

VPN передає весь трафік пристрою, тому через нього йдуть і фонові завдання. Це, наприклад, оновлення Steam і завантаження фото в хмару. Якщо таке завдання може обійтися без VPN і забирає пропускну здатність, виключіть його кнопкою «Тунель». Для вищої швидкості виберіть локацію поблизу. Кнопка «Найшвидша» у вікні «Змінити країну» вибирає локацію поруч із вами.

Найшвидша й Попередня — кнопки над полем пошуку й списком локацій у вікні Змінити країну на iPhone
Кнопки «Найшвидша» й «Попередня» розташовані над списком локацій.

3 запитання для вибору між проксі та VPN

Проксі вистачить, якщо на всі 3 запитання нижче ви відповісте «ні». Якщо хоча б одна відповідь — «так», зручніше вибрати VPN.

  1. Чи має через сервер іти більше ніж одна програма? Проксі в Telegram працює лише для Telegram. Браузеру та іграм теж може знадобитися нова IP-адреса. Вказувати проксі в кожній із них довше, ніж підключитися до VPN. А в деяких програмах налаштування проксі взагалі немає. Докладніше про Telegram — на нашій сторінці VPN для Telegram.
  2. Ви підключені до чужої мережі? У кафе, готелі чи аеропорту мережа бачить, які сайти ви відвідуєте через звичайний проксі. Та сама мережа може прочитати й пароль до проксі. VPN передає весь трафік через одне зашифроване з’єднання.
  3. Ви дзвонитимете, гратимете чи користуватиметеся програмами без налаштувань проксі? HTTP-проксі зазвичай не пропускає дзвінки й онлайн-ігри. Голос і ігрові дані в них здебільшого йдуть через UDP. Описаний вище запит CONNECT відкриває лише TCP-з’єднання. Такий трафік або не проходить, або йде в обхід проксі. VPN передає його разом з усім іншим трафіком, крім того, що ви виключили.

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

Щоб встановити Ben's VPN на телефон, комп’ютер чи телевізор, відкрийте сторінку VPN для ваших пристроїв.

Питання й відповіді

Що таке зворотний проксі й чи приховує він мене?

Ні, зворотний проксі працює на боці сайту, а не на вашому. Він приймає запити, адресовані серверу сайту, і передає їх цьому серверу. Так працюють мережі доставки контенту й балансувальники навантаження. Зворотний проксі приховує сервер сайту та знижує навантаження на нього. Вашу IP-адресу він бачить, як і будь-який сайт. У стандарті HTTP такого посередника називають шлюзом.

Чи працює мультихоп як ланцюжок проксі?

Ідея схожа, бо в обох випадках трафік проходить через 2 сервери. Ланцюжок проксі зазвичай будують для однієї програми. Мультихоп у застосунку Ben's VPN охоплює все VPN-підключення. Він додає до маршруту проміжний сервер у третій країні. Ми рекомендуємо режим «Автоматично». У ньому застосунок додає цей сервер, коли він потрібен для стабільного з’єднання. Знайти це налаштування можна в розділі «Акаунт» → «Налаштування» → «Мультихоп».

Як перевірити, чи працює зараз проксі або VPN?

Відкрийте сайт перевірки IP у браузері з проксі та в другому браузері без нього. Якщо проксі вказано лише в одній програмі, IP-адреси не збігатимуться. З VPN обидва браузери показують ту саму IP-адресу з країни вибраної локації. На головному екрані застосунку Ben's VPN теж є рядок «Підключено до» з IP-адресою. Виняток — лише сайт перевірки IP, який ви виключили з VPN.

Чи може проксі читати HTTPS-сайти?

Ні, сам собою проксі бачить лише назву HTTPS-сайту. Щоб читати HTTPS-трафік, посереднику потрібен його кореневий сертифікат, встановлений на вашому пристрої. Деякі компанії так перевіряють трафік у своїх мережах. Якщо безкоштовний проксі або незнайома програма просить встановити сертифікат, не встановлюйте його.

Чи буває VPN без шифрування?

Так, термін «VPN» означає приватну мережу поверх публічної, а не шифрування. Наприклад, L2TP сам собою не шифрує даних. Тому L2TP зазвичай поєднують з IPsec. У застосунку Ben's VPN з’єднання із сервером завжди зашифроване, хоч би який протокол він використовував.

Автор статті

Ілля Соколов

Пише про основи VPN простими словами.

Спробуйте 3 дні, вирішите потім

Пробний період коштує $0.50 і відкриває всі 187 країн та всі застосунки. Після нього тариф продовжується за $5 на місяць. Автопродовження можна вимкнути в особистому кабінеті будь-коли.

Mac App Store App Store Google Play