Здрасьте все.
Пытаюсь построить такую вот загадочную штуку. Два компьютера, каждый за своим NAT-ом, через интернет. Нужен IP-туннель. К роутерам-натам доступ есть, их можно настраивать, пробрасывать порты и т.д. в пределах их возможностей (может быть мыльницей). Решение, в принципе есть, хочу ещё вариантов. Шифрование не только не нужно, но даже вредно, т.к. создает дополнительную нагрузку и задержки, в то время как передаваемая информация уже защищена на другом уровне.
Вариант 1 - OpenVPN. Со стороны сервера пробрасываем нужный порт UDP через NAT на сервер, остальное - дело техники. Не очень нравится тем, что оно исключительно user-space. Хотелось бы любых дополнительных задержек избежать по возможности. Опять же не очень понял можно ли его без шифрования запустить.
Вариант 2 - PPTP. Тоже решаемо пробросом портов на стороне сервера, и если роутеры достаточно умные, чтобы нормально пропустить GRE. При использовании accel-ppp оно даже ядерное. Но загвоздка в том, что pptp с любой стороны может понадобиться для других целей, поэтому занимать порт 1728 не желательно, а как его настроить на другой управляющий порт, я не нашёл. С шифрованием здесь хорошо - можно не использовать.
Хотелось бы ещё вариантов. Идеальным вариантом выглядел бы простой GRE-туннель без шифрования, но не соображу как его пробросить в такой схеме.