Мне нужен клиент OpenVPN, L2TP или PPTP для Linux - не важно, какой - который действует как сервер SOCKS5 на локальной машине. Он не должен устанавливать туннельные интерфейсы или что-то в этом роде , он должен просто связывать указанный порт и передавать SOCKS5 через этот порт и пересылать только прокси-трафик через VPN. В идеале, он не должен требовать прав суперпользователя для запуска.
(По сути, это тот же вопрос, что и у клиента OpenVPN, как у сервера SOCKS 5 ? , за исключением того, что этот вопрос относится к Windows и никогда не давал никакого реального ответа.)
(Я хочу этого, потому что я собираюсь запускать несколько разных программ одновременно на одной и той же машине, каждая из которых должна общаться с другим VPN-сервером; это тривиально с SOCKS, но настройка с интерфейсами TUN/TAP выглядит следующим образом гигантская боль в заднице.)
(Обратите внимание, что, насколько я могу судить, режим 'socks-proxy' в OpenVPN является полной противоположностью того, что я хочу: он по-прежнему представляет собой интерфейс TUN/TAP к локальной машине и подключается через SOCKS к своему серверу.)