Есть ли способ создать что-то вроде обратного прокси для PPTP?

619
Matthias Merkel

В моей домашней сети у меня есть PPTP VPN-сервер. Однако мой маршрутизатор не позволяет мне перенаправлять порт PPTP по умолчанию, потому что он «уже переадресован». Я знаю, что это не так, но сейчас это не имеет значения. Я переправил его, используя другой порт.

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

Я знаю, что PPTP небезопасен, но для моего приложения больше ничего не будет работать.

0
PPTP небезопасен и в течение многих лет считается устаревшим. Сейчас самое время перейти на надлежащий протокол VPN. Spiff 6 лет назад 0
Я знаю, что для моего приложения будет работать только PPTP @Spiff Matthias Merkel 6 лет назад 0
Что _is_ ваше приложение? (Windows 98?) grawity 6 лет назад 2

2 ответа на вопрос

1
grawity

Не для PPTP конкретно, нет. Но, с другой стороны, это даже не нужно - достаточно иметь два VPN-подключения и позволить серверу выступать в качестве IP-маршрутизатора между ними.

То есть:

  • ExternalServer действует как концентратор VPN;
  • HomeDevice постоянно подключен к VPN;
  • ExternalServer имеет маршрут к вашей домашней подсети;
  • когда MobileDevice подключается к VPN-серверу ExternalServer и пытается подключиться к домашней локальной сети, сервер направит его через HomeDevice.

(Кроме того, выберите стек VPN, который не будет уничтожен в течение нескольких месяцев. OpenVPN, IKEv2 с strongSwan или DTLS с ocserv - хороший выбор.)

Таким образом, в основном запустить VPN-клиент на внешнем сервере, который подключается к VPN-серверу дома, а затем запустить на нем VPN-сервер, который переносные устройства используют для подключения? Matthias Merkel 6 лет назад 0
Хорошо. Кажется, просто не работает клиент OpenVPN и сервер PPTP на одном компьютере (клиенты, подключающиеся к серверу PPTP, не могут получить доступ к Интернету или чему-либо, кроме сервера). Что именно вы имели в виду? Matthias Merkel 6 лет назад 0
Да, в основном так, просто убедитесь, что на сервере действительно включена переадресация IP и т. Д. (Подходите так, как будто вы устанавливаете маршрутизатор между 3 физическими локальными сетями - одна подсеть для OpenVPN, одна для PPTP и сервер в качестве маршрутизатора.) grawity 6 лет назад 1
Как только я запускаю клиент OpenVPN на внешнем сервере, у меня больше нет подключения к Интернету или сети для клиентов, подключающихся к нему по PPTP-серверу. Matthias Merkel 6 лет назад 0
0
Twisty Impersonator

Не используйте PPTP!

Это ужасно небезопасно в Windows .

Те, кто участвует в реализации Linux, говорят, что не используют его .

Вместо этого, если вы работаете в Windows Server 2008 или новее, вы можете настроить SSTP (протокол защищенного туннелирования сокетов) VPN, который использует стандартный порт TCP 443. Или, если вы предпочитаете решение с открытым исходным кодом, проверьте OpenVPN.

У меня есть причины использовать PPTP, а не что-то другое;) На сервере работает Linux Debian BTW;) Matthias Merkel 6 лет назад 0
Понял. Я обновил свой ответ, чтобы охватить и Linux. Другие, конечно, могут ответить, как это настроить, но я оставляю свой ответ как предупреждение для других, рассматривающих возможность использования PPTP. Twisty Impersonator 6 лет назад 0
хорошо. Я уже знал об этом, но мое новое дело не позволяет ничего другого. Но, конечно, хорошо иметь предупреждение там;) Matthias Merkel 6 лет назад 1