Skip to main content

PPTP: популярный протокол для туннелирования VPN

Proxy (Июнь 2025)

Proxy (Июнь 2025)
Anonim

PPTP (протокол туннелирования «точка-точка») - это сетевой протокол, используемый для реализации виртуальных частных сетей (VPN). Новые технологии VPN, такие как OpenVPN, L2TP и IPsec, могут предложить лучшую поддержку сетевой безопасности, но PPTP остается популярным сетевым протоколом, особенно на компьютерах под управлением Windows.

Как работает PPTP

PPTP использует проект клиент-сервер (техническая спецификация, содержащаяся в Internet RFC 2637), который работает на уровне 2 модели OSI. Клиенты PPTP VPN по умолчанию включены в Microsoft Windows, а также доступны как для Linux, так и для Mac OS X.

PPTP чаще всего используется для удаленного доступа VPN через Интернет. В этом использовании туннели VPN создаются с помощью следующего двухэтапного процесса:

  1. Пользователь запускает PPTP-клиент, который подключается к интернет-провайдеру

  2. PPTP создает соединение TCP-контроля между VPN-клиентом и VPN-сервером. Протокол использует TCP-порт 1723 для этих соединений и Общую маршрутизацию маршрутизации (GRE), чтобы окончательно установить туннель.

PPTP также поддерживает подключение VPN по локальной сети.

После того, как VPN-туннель установлен, PPTP поддерживает два типа потока информации:

  • контроль сообщений для управления и, в конечном счете, срывания VPN-соединения. Управляющие сообщения проходят непосредственно между VPN-клиентом и сервером.
  • данные пакеты, которые проходят через туннель, к клиенту или из него.

Настройка VPN-подключения PPTP в Windows

Пользователи Windows создают новые подключения к Интернет-VPN следующим образом:

  1. Откройте Центр управления сетями и общим доступом с панели управления Windows

  2. Нажмите ссылку «Установить новое соединение или сеть»

  3. В появившемся всплывающем окне выберите вариант «Подключиться к рабочему месту» и нажмите «Далее».

  4. Выберите опцию «Использовать подключение к Интернету (VPN)»

  5. Введите адресную информацию для VPN-сервера, дайте этому соединению локальное имя (в котором эта настройка соединения будет сохранена для использования в будущем), измените любой из перечисленных дополнительных параметров и нажмите «Создать»

Пользователи получают информацию об адресе сервера PPTP VPN от администраторов сервера. Корпоративные и школьные администраторы предоставляют их своим пользователям напрямую, в то время как общедоступные службы интернет-VPN публикуют информацию в Интернете (но часто ограничивают подключения только для подписчиков). Строки подключения могут быть либо именем сервера, либо IP-адресом.

После того, как соединение будет установлено в первый раз, пользователи на этом ПК с Windows могут повторно подключиться позже, выбрав локальное имя из списка сетевых подключений Windows.

Для администраторов бизнес-сетей: Microsoft Windows предоставляет служебные программы, называемые pptpsrv.exe а также pptpclnt.exe которые помогают проверить правильность настройки PPTP сети.

Использование PPTP в домашних сетях с VPN-транзитом

Когда в домашней сети VPN-соединения производятся от клиента к удаленному интернет-серверу через домашний широкополосный маршрутизатор. Некоторые старые домашние маршрутизаторы не совместимы с PPTP и не позволяют трафику протокола проходить через VPN-соединения, которые будут установлены. Другие маршрутизаторы разрешают PPTP VPN-соединения, но могут поддерживать только одно соединение за раз. Эти ограничения связаны с тем, как работает технология PPTP и GRE.

Новые домашние маршрутизаторы рекламируют функцию, называемую Пропуск VPNчто указывает на его поддержку PPTP. Домашний маршрутизатор должен иметь открытый порт PPTP 1723 (позволяющий устанавливать соединения), а также пересылать по протоколу GRE тип 47 (включение данных через VPN-туннель), параметры настройки, которые по умолчанию выполняются на большинстве маршрутизаторов сегодня. Проверьте документацию маршрутизатора на наличие каких-либо ограничений на сквозную поддержку VPN для этого устройства.