Могу ли я получить доступ к нескольким соединениям OpenVPN, каждое из которых будет доступно через прокси-сервер Socks?

Могу ли я получить доступ к нескольким соединениям OpenVPN, каждое из которых будет доступно через прокси-сервер Socks?

У меня есть программное обеспечение, я назову его здесь "FooSoft", которому нужно подключаться к нескольким устройствам в сетях, защищенных различными сторонними VPN. Каждый VPN независим, и я не могу контролировать настройку этих VPN или сети за ними. FooSoft поддерживает подключение к прокси-серверам socks5 для передачи данных.

Если я используюOpenConnect с ocproxyпохоже, что у меня может быть прокси-сервер socks5, к которому подключается FooSoft, и что только этот трафик будет направляться через конкретное VPN-подключение, что позволяет мне иметь несколько VPN-подключений, каждое из которых находится за прокси-сервером socks5 и не мешающих друг другу (верно?).

Однако не ясно, возможно ли то же самое для OpenVPN?документацияупоминает опцию socks-proxy, но я не уверен, ожидает ли она наличия уже работающего прокси-сервера Socks или же она создает его и направляет трафик через него.

Текущая архитектура такова:

customer 1 <---> FooSoft direct IP access
OpenVPN          to devices on customer 
                 network
                 

Я представляю себе примерно такую ​​архитектуру:

FooSoft <---> socks proxy 1 <-> customer 1  <-> direct IP access
          :                     OpenVPN         to devices on  
          :                                     customer network
          :
          :
          :-> socks proxy 2 <-> customer 2  <-> direct IP access
          :                     OpenVPN         to devices on  
          :                                     customer network
          :
          :
          :-> socks proxy 3 <-> customer 3  <-> direct IP access
                                OpenVPN         to devices on  
                                                customer network

Поэтому у меня вопрос: как можно подключиться к одному или нескольким одновременным VPN-подключениям OpenVPN, каждое через соответствующий прокси-сервер Socks?

РЕДАКТИРОВАТЬ

После того, как я задал вопрос, я нашел следующие проекты Docker. Мне интересно понять, позволит ли этот подход достичь того, чего я хочу.

openvpn-socks5

докер-openvpn-socks5

docker-openvpn-клиент-socks

Связанный контент