Назад | Перейти на главную страницу

Туннелируйте только одну программу (UDP и TCP) через другой сервер

У меня дома есть Windows-машина и сервер с установленным debian. Я хочу туннелировать трафик UDP от одной (любой только этой) программы на моем компьютере с Windows через мой сервер.

Для tcp-трафика это было легко: использовать putty в качестве прокси-сервера socks5, а затем подключиться через ssh к моему серверу, но для UDP это не работает. Затем я настраиваю dante в качестве прокси-сервера socks5, но, похоже, он создает новый экземпляр / поток для каждого соединения, что приводит к огромному использованию оперативной памяти для моего сервера, поэтому это тоже не вариант.

Итак, большинство людей рекомендуют openvpn, поэтому мой вопрос: могу ли я использовать openvpn для туннелирования этой программы через мой сервер? Есть ли способ создать локальный прокси-сервер socks5 на моей машине с Windows и установить его в качестве прокси в моей программе, и только этот прокси будет использовать openvpn?

Спасибо за ваши идеи

Socks5 не будет работать с UDP-пакетами. Таким образом, вы можете настроить openvpn и просто пропустить все через него. Если вам нужно что-то для одной программы, вы можете попробовать тоннель.