각각 양말 프록시를 통해 액세스되는 여러 OpenVPN 연결에 액세스할 수 있습니까?

각각 양말 프록시를 통해 액세스되는 여러 OpenVPN 연결에 액세스할 수 있습니까?

여기에서는 "FooSoft"라고 부르겠습니다. 이 소프트웨어는 다양한 타사 VPN으로 보호되는 네트워크의 여러 장치에 연결해야 합니다. 각 VPN은 독립적이며 이러한 VPN의 설정이나 그 뒤에 있는 네트워크를 제어할 수 없습니다. FooSoft는 데이터 전송을 위해 양말5 프록시 연결을 지원합니다.

내가 사용한다면ocproxy를 사용한 OpenConnectFooSoft가 연결하는 양말5 프록시를 가질 수 있고 이 트래픽만 특정 VPN 연결을 통해 전달되므로 각각 양말5 프록시 뒤에 있고 서로 간섭하지 않는 여러 VPN 연결을 가질 수 있습니다(맞습니까?) .

그러나 OpenVPN에서도 동일한 작업이 가능한지는 확실하지 않습니다. 그만큼선적 서류 비치옵션을 언급했지만 socks-proxy이미 실행 중인 기존 양말 프록시가 있을 것으로 예상하는지 아니면 프록시를 생성하여 이를 통해 트래픽을 라우팅하는지 확실하지 않습니다.

현재 아키텍처는 다음과 같습니다.

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

따라서 내 질문은 해당 양말 프록시를 통해 각각 하나 이상의 동시 OpenVPN VPN 연결에 어떻게 연결할 수 있느냐는 것입니다.

편집하다

질문을 게시한 이후 다음 도커 프로젝트를 찾았습니다. 이 접근 방식이 내가 원하는 것을 달성할 수 있는지 알고 싶습니다.

openvpn-양말5

docker-openvpn-socks5

docker-openvpn-클라이언트-양말

관련 정보