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