Перед тем, как объяснить, что такое VPN-туннель, следует вспомнить, что такое виртуальная сеть. VPN или виртуальная частная сеть – это технология, позволяющая создать одно или несколько соединений поверх другой сети. При подключении к VPN, создается «виртуальная» сеть между устройством пользователя и сервером ВПН, с зашифрованным соединением. Запрос в зашифрованном виде направляется от пользователя, через защищенный канал связи, именуемый ВПН–туннелем, на сервер ВПН. Оттуда запрос перенаправляется по назначению – в интернет или к другому серверу.
Безопасность
Если используется обыкновенное подключение к сети, трафик передается от пользователя напрямую интернет провайдеру. Информация передается в открытом виде, и третьи лица могут получить к ней доступ. Туннелирование позволяет создать защищенный канал, по которому информация передается в зашифрованном виде на сервер, а ключи шифрования есть только у пользователя и сервера. Получить доступ к информации пользователя можно, лишь имея физический доступ к серверу в момент подключения. Большинство крупных провайдеров VPN услуг никогда не сохраняют логи, а физический доступ к их серверам практически исключен. Хотя трафик расшифровывается на сервере, определить конкретного пользователя, который делал этот запрос невозможно – к ВПН подключаются одновременно сотни хостов.
Методы шифрования в туннелях
ВПН туннель – это своеобразный защищенный мост между устройством пользователя и сервером, где данные шифруются при помощи надежных 256-битных алгоритмов. Некоторые сервисы используют 128 битные AES. Даже такие ключи взломать невозможно – используя метод грубого перебора (брутфорса) это заняло бы миллионы лет.
Типы протоколов в VPN туннелях
Самый распространенный среди ВПН сервисов протокол передачи данных в ВПН сетях — OpenVPN. Он использует стандартные TCP и UDP запросы, что позволяет скрыть использование VPN подключения. Пакеты данных шифруются 256-битным шифрованием, а для его работы нужно только соответствующее клиентское приложение. PPTP – самый простой программный протокол. Используется для установления связи типа точка-точка. Для авторизации использует пароль. Шифрование отсутствует, его область применения — настройка соединений программными средствами операционных систем L2TP, IPSec. L2tp это более совершенная версия PPTP, но шифрование у протокола по-прежнему отсутствует. L2TP используется в связке с IPSec – протоколом, шифрующим пакеты данных и обеспечивающим безопасность. Главный недостаток IPsec – сложная настройка клиентских приложений. PPTP или IPSec гораздо менее стабильные протоколы, чем OpenVPN. Хотя для настройки виртуальной сети через PPTP не требуется никаких дополнительных программ, PPTP требует поддержки GRE47, из-за чего может нестабильно работать под сетевым экраном (NAT) и требовать долгих настроек.
Как установить и настроить VPN туннель
Туннелирование VPN может использоваться для объединения двух локальных сетей, к примеру внутренних сетей двух филиалов одной организации для безопасного обмена информацией. Сделать VPN туннель можно как при помощи стороннего ПО, вроде программы OpenVPN, так и при помощи встроенных средств ОС.
Создание ВПН туннеля
Самой простой задачей, для которой может потребоваться VPN туннели – получение доступа к домашнему ПК из любой точки мира. Нередки ситуации, когда человек уезжает в командировку в страну, в которой доступ к соцсетям или любимым ресурсам заблокирован. Чтобы не платить деньги ВПН-провайдерам, достаточно настроить vpn туннель между мобильным устройством и домашним ПК. Собственный VPN туннель будет совершенно бесплатным. Доступ к сайтам восстановится, а скорость работы будет всегда большой, ведь к домашнему ПК подключается только один пользователь.
Порядок настройки
В первую очередь, необходимо обеспечить статический ip-адрес для ПК, к которому планируется подключаться.
- OpenVPN GUI можно бесплатно скачать по ссылке — https://openvpn.net/community-downloads/
- Необходимо выполнить генерацию ключей. Делается это с помощью easy-rsa, скачать программу можно тут: https://github.com/OpenVPN/easy-rsa
- Генерация ключей происходит при помощи командной строки. Для корректной работы должны быть созданы следующие ключи:
- Ключ, сертификат ca.crt, ca.key
- Ключ, сертификат сервера server.crt server.key.
- Ключ, сертификат клиента cl1.crt cl1.key
- Параметры DiffieHellman dh1024.pem.
- Ключ TLS для аутентификации пакетов ta.key
- После этого создаются файлы конфигурации клиента (.ovpn), где указываются ip адрес с местоположением ключей.
- Последним шагом настраиваются брандмауэр и маршрутизация.
При помощи мобильного приложения OpenVPN Connect и файла конфигурации, можно подключиться по защищенному ВПН туннелю к домашнему ПК из любой точки мира.
Перед тем, как использовать это подключение, следует проверить его безопасность. Это можно сделать при помощи сервисов 2ip.ru или Яндекс Интернетометр.
Если у вас остались вопросы по тому какой сервис выбрать наша редакция подготовила топ 3 лучших VPN-сервиса
ExpressVPN
1 место. Лучшее предложение на рынке VPN Сервисов
- Скидка 49%
- 30 дней бесплатного периода
- Поддержка всех устройств и платформ
NordVPN
2 место в рейтинге VPNside
- Скидка 41%
- 30 дней бесплатного периода
- Поддержка всех устройств и платформ
PureVPN
3 место в рейтинге VPNside
- Скидка 70%
- 30 дней бесплатного периода
- Поддержка всех устройств и платформ
Была ли эта статья вам полезна?
4 из 13 пометили это полезным для себя