VPN (от англ. Virtual Private Network — виртуальная частная сеть) — технология, по которой обеспечивается сетевое соединение поверх другой сети (например, общедоступной сети Internet). Существует много разных вариантов организации VPN сети, а также разных программ и оборудования, которые позволяют реализовать это.
По типу создания VPN-сервера существует 2 вида:
1. Аппаратный (например, на базе Cisco);
2. Программный (средствами Microsoft, Open VPN и т.д.)
Основными условиями для успешной настройки VPN являются:
1. Наличие внешнего статического «белого» IP-адреса, полученного от провайдера (поставщика Интернета). Обычно у провайдеров есть услуга «статический IP-адрес«. Например, для провайдера Дом.ru это сервисная услуга «Получить постоянный IP«, которая на июнь 2018 г. обходится в 100 руб./месяц:
2. Провайдер не должен блокировать протоколы, по которым будет происходить VPN-соединение. Для VPN-сервера, созданного стандартными средствами Windows — это протокол PPTP;
3. В настройках брандмауэра компьютера, на котором установлен VPN-сервер, должен быть открыт порт 1723;
4. Если доступ к сети интернет на VPN-сервере происходит через маршрутизатор (роутер), то в настройках роутера должно быть задано правило перенаправления подключения порта 1723 на статический IP-адрес компьютера (VPN-сервера).
Если этих условий не будет, то организовать VPN сервер будет невозможно.
РЕКОМЕНДАЦИИ:
Поскольку VPN-сервер публикуется в Интернет, то требуется, чтобы человек, который настраивает его, понимал, что он делает, и внимательно следил за состоянием этого сервера (устройства).
Также, если к VPN-серверу будут постоянно подключаться пользователи, то нужно учесть, что они будут создавать дополнительную нагрузку на канал связи интернет. Каждое подключение уменьшает на определенную долю от полосы пропускания канала.