¿Puedo acceder a varias conexiones OpenVPN, a cada una de las cuales se accede a través del proxy de calcetines?

¿Puedo acceder a varias conexiones OpenVPN, a cada una de las cuales se accede a través del proxy de calcetines?

Tengo un software, aquí lo llamaré "FooSoft", que necesita conectarse a múltiples dispositivos en redes protegidas por una variedad de VPN de terceros. Cada VPN es independiente y no tengo control sobre la configuración de estas VPN ni de la red detrás de ellas. FooSoft admite la conexión a servidores proxy Socks5 para transferir datos.

si usoOpenConnect con ocproxyparece que puedo tener un proxy de calcetines5 al que se conecta FooSoft, y que solo este tráfico se dirige a través de la conexión VPN particular, lo que me permite tener múltiples conexiones VPN, cada una detrás de un proxy de calcetines5 y sin interferir entre sí (¿verdad?) .

Sin embargo, ¿no está claro que lo mismo sea posible para OpenVPN? Eldocumentaciónmenciona una opción socks-proxy, pero no estoy seguro de si esto espera que ya haya un proxy de calcetines ejecutándose o si crea uno y dirige el tráfico a través de él.

La arquitectura actual es esta:

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

El tipo de arquitectura que estoy imaginando es algo como esto:

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

Por lo tanto, mi pregunta es, ¿cómo puedo conectarme a una o más conexiones VPN OpenVPN simultáneas, cada una a través de un proxy de calcetines correspondiente?

EDITAR

Desde que publiqué la pregunta, encontré los siguientes proyectos de Docker. Me interesa saber si este enfoque logrará lo que quiero.

openvpn-socks5

docker-openvpn-socks5

calcetines-cliente-openvpn-docker

información relacionada