Uso de una instancia de Ubuntu AWS como túnel para que RDP simule el ancho de banda

Uso de una instancia de Ubuntu AWS como túnel para que RDP simule el ancho de banda

Tengo un montón de instancias de Windows en EC2 a las que puedo conectarme usando RDP. Quiero probar el rendimiento de RDP en diversas condiciones de ancho de banda y latencia. Conozco la tc qdischerramienta que nos permite controlar el tráfico en interfaces particulares de una máquina. Sin embargo, me gustaría mantener esto independiente de mi máquina desarrolladora. Quería una configuración en la que tuviera otra caja, probablemente una instancia de Ubuntu AWS que pudiera configurar para que mis conexiones RDP se enruten a través de las interfaces de esa máquina y pueda configurar controles de ancho de banda en diferentes puertos de esa máquina. Esto actuará como una puerta de enlace a mis conexiones RDP, de modo que pueda ver cómo funciona RDP bajo ciertas condiciones de ancho de banda conectándome al puerto apropiado en esta puerta de enlace.

Exploré algunas herramientas como el rinetdservidor e intenté trabajar con reglas de iptable. Lo más parecido a lo que necesitaba era el reenvío de puertos SSH, utilizando la puerta de enlace. Sin embargo, veo un rendimiento extraño, por lo que quiero eliminar SSH y ver si puedo obtener una solución transparente (sin SSH). Quiero una configuración en la que pueda simplemente conectarme a un puerto en la puerta de enlace y la puerta de enlace "reenvía" automáticamente esta conexión a la máquina remota (preconfigurada). Y el tráfico que regresa de la máquina remota también debe redirigirse a través de la puerta de enlace a mi cliente. De esa manera puedo usarlo tc qdiscen la puerta de enlace y estudiar RDP en varias configuraciones.

Respuesta1

No quiere decir que no podrá ejecutarlo de la manera que lo imagina, pero puede que le resulte más fácil si utiliza una herramienta que limite el ancho de banda en las cajas de Windows. Algunos ejemplos incluyen,

  • Limitador de red
  • Shunra vCat

Estas herramientas limitarán el ancho de banda o, en el caso de Shunra, perjudicarán el ping o la pérdida de paquetes de la red. Luego podrá conectarse directamente desde su cliente de prueba y no preocuparse por enrutar la conexión para limitar el ancho de banda.

información relacionada