Що таке OpenVPN?
OpenVPN — це усталена екосистема VPN-протоколу з відкритим вихідним кодом, яка може передавати захищене з'єднання через TCP або UDP. З VeePN ви можете використовувати OpenVPN у підтримуваних застосунках, а також для налаштування роутера чи ручної конфігурації, а потім обрати транспорт, який відповідає умовам вашої мережі.
OpenVPN: протокол, проєкт і програмне забезпечення
OpenVPN — це назва проєкту з відкритим вихідним кодом, VPN-протоколу та ширшої екосистеми сумісного програмного забезпечення. VPN-сервіси можуть використовувати його для створення захищеного тунелю між пристроєм і VPN-сервером. Трафік, що потрапляє в цей тунель, інкапсулюється та передається мережею, перш ніж VPN-сервер переспрямує його до місця призначення.
Одна з визначальних особливостей OpenVPN — гнучкість транспорту. Він може працювати через TCP або UDP. Ці варіанти не створюють два непов'язані VPN-протоколи. Вони дають одному й тому ж з'єднанню OpenVPN різні способи передачі даних між клієнтом і сервером.
Як працює OpenVPN?
З'єднання OpenVPN об'єднує сумісний клієнт, VPN-сервер і конфігурацію, яка вказує їм, як спілкуватися. Точна реалізація може відрізнятися, але загальний потік з'єднання виглядає так:
-
1
Клієнт звертається до VPN-сервера.
Застосунок або сумісний клієнт використовує свою конфігурацію, щоб дістатися сервера, який приймає з'єднання OpenVPN.
-
2
Обидві сторони проходять автентифікацію.
Клієнт і сервер перевіряють з'єднання за допомогою методу автентифікації, визначеного сервісом і конфігурацією.
-
3
Вони встановлюють захищену сесію.
Обидві сторони узгоджують параметри сесії, необхідні для створення та підтримки VPN-тунелю.
-
4
OpenVPN передає мережевий трафік.
Клієнт інкапсулює трафік і надсилає його через тунель, використовуючи TCP або UDP як зовнішній транспорт.
-
5
Сервер переспрямовує та повертає трафік.
VPN-сервер надсилає запити до місць призначення та повертає відповіді через захищене з'єднання.
Вибір TCP чи UDP змінює те, як OpenVPN передає дані тунелю. Він не змінює основного призначення тунелю. Обсяг маршрутизації також може відрізнятися, особливо для роутерів і ручних конфігурацій, тому інструкції з налаштування мають значення.
Переваги та обмеження OpenVPN
-
Обирайте між TCP та UDP
OpenVPN дозволяє змінювати транспорт без переходу на зовсім інший VPN-протокол. UDP зменшує контроль транспорту та накладні витрати, тоді як TCP додає впорядковану доставку та повторну передачу. Це дає вам практичний спосіб реагувати на зміни умов мережі.
-
Підключайтеся на підтримуваних пристроях
VeePN робить OpenVPN доступним на основних десктопних, мобільних і TV-платформах. Така широка доступність може допомогти користувачам зберегти звичний варіант протоколу під час переходу між підтримуваними пристроями. Перегляньте список доступності VeePN, щоб дізнатися про підтверджені платформи.
-
Використовуйте OpenVPN на роутері
OpenVPN TCP та UDP також доступні для налаштування роутера та ручної конфігурації VeePN. Сумісна конфігурація роутера може поширити VPN-з'єднання на пристрої, що використовують цей роутер, зокрема на ті, що можуть не мати власного VPN-застосунку. Сумісність і маршрутизація трафіку все ж залежать від роутера, прошивки та конфігурації.
OpenVPN гнучкий, але ця гнучкість супроводжується компромісами. Зважте обидві сторони, перш ніж обирати його для конкретного пристрою чи мережі.
- Переваги Обмеження
- Підтримує транспорти як TCP, так і UDP Може передбачати більшу складність налаштування, ніж деякі новіші протоколи
- Має широку екосистему програмного забезпечення та інструментів з відкритим вихідним кодом Шифрування та інкапсуляція додають навантаження на обробку та пакети
- Загалом пропонує широку сумісність із категоріями пристроїв Режим TCP може посилювати ефекти перевантаження та повторної передачі, коли трафік тунелю також використовує TCP
- Доступний у VeePN на підтримуваних десктопних, мобільних і TV-застосунках Реальна швидкість залежить від пристрою, сервера, відстані, мережі та конфігурації
- Підтримує налаштування роутера та ручну конфігурацію VeePN Сумісність і продуктивність роутера залежать від моделі та прошивки
- Надає ще один транспорт для тестування у разі зміни умов мережі Браузерні розширення VeePN не використовують OpenVPN
OpenVPN TCP проти UDP
OpenVPN TCP та OpenVPN UDP створюють однаковий тип VPN-тунелю, але зовнішній транспорт по-різному обробляє доставку. UDP надсилає незалежні дейтаграми без TCP-подібних підтверджень доставки чи впорядкування. TCP створює впорядкований, надійний потік байтів і повторно передає відсутні дані. Це змінює накладні витрати, затримку та поведінку у разі затримки чи втрати пакетів.
-
OpenVPN UDP
UDP не чекає, поки зовнішній транспорт підтвердить надходження кожної дейтаграми чи запросить заміну для кожної втраченої. З меншою кількістю механізмів контролю доставки він загалом має нижчі транспортні накладні витрати, ніж TCP. Це робить OpenVPN UDP розумною відправною точкою для повсякденного використання та чутливих до часу активностей, таких як стримінг, ігри, голосові чи відеодзвінки. Застосунки часто можуть самі впоратися з випадковими втратами, і отримання актуальних даних може мати більше значення, ніж відновлення старішого пакета. Деякі мережі можуть обмежувати UDP або обробляти його непослідовно. Якщо з'єднання постійно розривається чи не встановлюється, TCP — ще один варіант для перевірки.
-
OpenVPN TCP
TCP відстежує порядок і доставку даних. Коли дані відсутні, він може повторно передати їх, перш ніж представити впорядкований потік стороні-отримувачу. Ця поведінка робить TCP вартим тестування, якщо поточна мережа непослідовно обробляє UDP. Компроміс — додаткові накладні витрати. Очікування доставки та повторна передача даних можуть збільшити затримку чи знизити пропускну здатність, особливо в перевантаженій або ненадійній мережі. Тому TCP не є автоматичним підвищенням стабільності для кожного з'єднання. Це практична альтернатива для тестування, коли UDP погано працює в мережі, яку ви використовуєте.
- Критерій OpenVPN UDP OpenVPN TCP
- Поведінка транспорту На основі дейтаграм Впорядкований, надійний потік байтів
- Перевірки доставки Відсутні TCP-подібні перевірки на рівні зовнішнього транспорту Перевіряє порядок і доставку, потім повторно передає відсутні дані
- Типові накладні витрати Нижчі Вищі
- Корисна відправна точка Повсякденна та чутлива до часу активність Мережі, де UDP недоступний чи непослідовний
- Основний компроміс UDP сам по собі не відновлює втрачені дейтаграми Додаткові перевірки та повторна передача можуть знижувати продуктивність
Коли використовувати OpenVPN TCP чи UDP
Починайте з OpenVPN UDP, коли з'єднання встановлюється надійно і пріоритетом є нижчі транспортні накладні витрати. Спробуйте OpenVPN TCP, коли UDP недоступний, постійно розривається чи поводиться непослідовно в поточній мережі. Якщо жоден із варіантів не працює добре, порівняйте інші опції на сторінці протоколів VeePN.
OpenVPN для роутерів і ручного налаштування
Де OpenVPN доступний у VeePN?
VeePN підтримує OpenVPN TCP та OpenVPN UDP на таких платформах і категоріях налаштування:
- Windows
- macOS
- Android
- Amazon Fire TV Stick
- iOS
- Android TV
- Linux через ручне налаштування OpenVPN
- Роутери та ручне налаштування
Браузерні розширення VeePN не використовують OpenVPN. Вони застосовують режим підключення браузера, а не поширюють тунель OpenVPN на кожен застосунок на пристрої.
Доступність протоколу може відрізнятися залежно від версії застосунку.
Як використовувати OpenVPN у VeePN
Виконайте ці кроки, щоб перейти на OpenVPN у VeePN.
Відкрийте Налаштування
Відкрийте VeePN і перейдіть до Налаштувань.
Оберіть OpenVPN TCP чи UDP
Виберіть OpenVPN TCP або OpenVPN UDP серед доступних протоколів.
Перепідключіться
Перепідключіться, щоб застосувати новий протокол.
OpenVPN проти WireGuard
OpenVPN та WireGuard можуть обидва забезпечувати VPN-з'єднання в підтримуваних застосунках VeePN. Вони мають різні підходи до дизайну, тому кращий вибір залежить від вашої платформи, мережі та вимог до налаштування.
OpenVPN є усталеним і високо конфігурованим. Його здатність працювати через TCP або UDP дає вам додатковий вибір транспорту, і саме він доступний для налаштування роутера та ручної конфігурації VeePN. Це може мати значення, коли вам потрібна сумісність із ручним робочим процесом або ви хочете протестувати інший транспорт у конкретній мережі.
WireGuard має сучасний, спрощений дизайн, орієнтований на ефективну роботу. Це надійний варіант для повсякденного з'єднання через застосунок, коли він доступний на вашому пристрої. Він використовує UDP, а не пропонує режим TCP.
- Критерій OpenVPN WireGuard
- Напрям дизайну Усталений і високо конфігурований Сучасний і спрощений
- Вибір транспорту TCP або UDP UDP
- Типовий напрям продуктивності Більше навантаження на обробку та налаштування Розроблений для ефективної продуктивності
- Роутер і ручне налаштування Доступно Не вказано як доступне
- Доступність у застосунках VeePN Windows, macOS, Android, Android TV, Fire TV Stick, iOS Windows, macOS, Android, Android TV, Fire TV Stick, iOS
- Розгляньте, коли Важлива гнучкість TCP/UDP або роутера/ручного налаштування Пріоритет — ефективне повсякденне з'єднання через застосунок
Жоден протокол не є завжди правильним вибором. Почніть з того, що відповідає вашому пристрою та випадку використання, а потім порівняйте результати в мережі, яку ви фактично використовуєте.
Пов'язані протоколи VeePN
-
WireGuard
Сучасний, спрощений VPN-протокол для ефективних повсякденних з'єднань у підтримуваних застосунках VeePN.
-
IKEv2
Ще один протокол на основі застосунку, доступний на підтримуваних десктопних, мобільних і TV-платформах VeePN.
-
Shadowsocks
Зашифрований HTTPS-проксі варіант, призначений для веб-трафіку в обмежених мережевих середовищах.
Часті запитання про OpenVPN
OpenVPN — це застосунок чи протокол?
Чому OpenVPN може бути повільнішим на деяких з'єднаннях?
Чи може OpenVPN захищати пристрої, які не підтримують VPN-застосунки?
Чи використовує VeePN OpenVPN у браузерних розширеннях?
Чи можу я перемикатися між OpenVPN TCP та UDP?
Використовуйте OpenVPN з VeePN
Використовуйте OpenVPN, коли вам потрібна гнучкість TCP/UDP у підтримуваних застосунках VeePN або сумісна конфігурація роутера чи ручна конфігурація. Оберіть доступну опцію для свого пристрою та підключіться через VeePN.