
Мне нужно настроить VPN, который позволит пользователям подключаться в полевых условиях, часто через соединения, которые подразумевают большую задержку и множество потерь пакетов (обычно через 3G, CDMA или что-то еще, что доступно). До сих пор я в основном имел дело сvpnc, и хотя он хорош в идеальных обстоятельствах, он просто не подходит для использования в моем сценарии:
Мне нужен протокол, который:
- Относительно быстрое подключение/переподключение
- Низкие накладные расходы на полосу пропускания
- Отказоустойчивый. Если пакет потерян, забудьте об этом и двигайтесь дальше. Исправление ошибок и/или восстановление в любом случае хорошо обрабатываются на уровне приложения.
- Бесплатно, желательно с открытым исходным кодом
- возможность работы на Linux, как на стороне клиента, так и на стороне сервера
Существуют ли какие-либо протоколы VPN, особенно подходящие для таких ненадежных соединений?
решение1
Я думаю, в вашем случаеOpenVPNвсе должно быть в порядке.