Servidor de reenvío de puertos a través de una conexión VPN

Servidor de reenvío de puertos a través de una conexión VPN

Actualmente usamos Pidgin para conectarnos a un servidor de Sametime, sin embargo, para que esto funcione, debemos estar conectados a una VPN (Cisco).

Para el 99% de nosotros, no existe ningún problema con tener el cliente VPN de Cisco instalado en cada máquina, ya que también usamos otros recursos en la VPN; sin embargo, una pequeña cantidad de usuarios debe poder conectarse a Sametime, pero no a la VPN.

Imagen del servidor

Como puede ver en la imagen de arriba, en la configuración "actual", simplemente tenemos Pidgin y el cliente VPN de Cisco instalados en cada máquina. Como parte de la VPN, también debemos usar un Proxy que restringe el uso de Internet hasta el punto de que sea improductivo (el túnel dividido no es posible desde el lado del servidor).

He estado intentando implementar la configuración "propuesta" con Ubuntu, usando VMWare/Virtualbox, sin embargo, todavía tengo que hacer que algo funcione.

Probé una combinación de cosas, desde NIC únicas hasta duales (tanto NAT como Bridged), instalé rinetd para intentar reenviar los puertos (1533) y también probé el reenvío de puertos integrado dentro de VMWare/Virtualbox.

Pidgin admite TURN/STUN, además de proxies SOCKS/HTTP, por lo que estoy interesado en encontrar una manera de configurar un servidor intermediario que se conecte a la VPN y luego pueda configurar los clientes Pidgin para usar. ¿El servidor Ubuntu como proxy?

¿Alguien ha podido alguna vez hacer algo como esto?

información relacionada