Я пытаюсь установить GRE-туннель на свой Windows Server 2019, что кажется достаточно простым. Хотя все становится немного сложнее, поскольку я хочу, чтобы мои приложения привязывались к IP-адресу на другой стороне туннеля.
Моя установка будет выглядеть так: Посетитель -> Маршрутизатор Mikrotik (10.10.10.10) -> Туннель GRE -> Сервер (20.20.20.20) + (10.10.10.10)
Я знаю, что для этого потребуется 3 IP-адреса или около того, поскольку мне нужно маршрутизировать / 28 с туннелем GRE.
Я видел, как несколько компаний делали то, что я пытаюсь сделать, например. x4b.net, но их секретный источник скрыт в программе exe.
Я протестировал настройку с использованием туннеля OpenVPN в качестве адаптера TAP, и он работает. Однако с точки зрения производительности это не кажется оптимальным решением.
Важное примечание: у меня нет доступа к маршрутизатору перед сервером (клиент виден из туннеля), поэтому его необходимо настроить на самом сервере.
То, что я пытаюсь сделать, похоже на это: https://www.x4b.net/kb/WindowsIPIPTunnel
Решение, которое я использую в Linux, выглядит так: https://www.lowendtalk.com/discussion/156850/howto-tunnel-ddos-protected-ovh-ip-to-vms-in-other-datacenter