У меня дома есть Windows-машина и сервер с установленным debian. Я хочу туннелировать трафик UDP от одной (любой только этой) программы на моем компьютере с Windows через мой сервер.
Для tcp-трафика это было легко: использовать putty в качестве прокси-сервера socks5, а затем подключиться через ssh к моему серверу, но для UDP это не работает. Затем я настраиваю dante в качестве прокси-сервера socks5, но, похоже, он создает новый экземпляр / поток для каждого соединения, что приводит к огромному использованию оперативной памяти для моего сервера, поэтому это тоже не вариант.
Итак, большинство людей рекомендуют openvpn, поэтому мой вопрос: могу ли я использовать openvpn для туннелирования этой программы через мой сервер? Есть ли способ создать локальный прокси-сервер socks5 на моей машине с Windows и установить его в качестве прокси в моей программе, и только этот прокси будет использовать openvpn?
Спасибо за ваши идеи
Socks5 не будет работать с UDP-пакетами. Таким образом, вы можете настроить openvpn и просто пропустить все через него. Если вам нужно что-то для одной программы, вы можете попробовать тоннель.