Usando uma instância Ubuntu AWS como túnel para RDP para simular largura de banda

Usando uma instância Ubuntu AWS como túnel para RDP para simular largura de banda

Eu tenho várias instâncias do Windows no EC2 às quais posso me conectar usando RDP. Quero testar o desempenho do RDP sob várias condições de largura de banda e latência. Conheço a tc qdiscferramenta que nos permite controlar o tráfego em interfaces específicas de uma máquina. No entanto, gostaria de manter isso independente da minha máquina de desenvolvedor. Eu queria uma configuração na qual eu tivesse outra caixa - provavelmente uma instância AWS do Ubuntu que eu pudesse configurar para que minhas conexões RDP fossem roteadas através das interfaces daquela máquina e eu pudesse definir controles de largura de banda em diferentes portas dessa máquina. Isso funcionará como um gateway para minhas conexões RDP, para que eu possa ver o desempenho do RDP sob determinadas condições de largura de banda, conectando-me à porta apropriada neste gateway.

Explorei algumas ferramentas como o rinetdservidor e tentei trabalhar com regras de iptable. A coisa mais próxima do que eu precisava era o encaminhamento de porta SSH, usando o gateway. No entanto, vejo um desempenho estranho, por isso quero acabar com o SSH e ver se consigo uma solução transparente (sem SSH). Eu quero uma configuração na qual eu possa simplesmente fazer o rdp em uma porta no gateway e o gateway "encaminha" automaticamente essa conexão para a máquina remota (pré-configurada). E o tráfego que retorna da máquina remota também deve ser redirecionado através do gateway para o meu cliente. Dessa forma posso usar tc qdiscno gateway e estudar o RDP em diversas configurações.

Responder1

Não quer dizer que você não conseguirá executá-lo da maneira que imagina, mas será mais fácil se usar uma ferramenta que limita a largura de banda nas próprias caixas do Windows. Alguns exemplos incluem,

  • NetLimiter
  • Shunra vCat

Essas ferramentas restringirão a largura de banda ou, no caso de Shunra, prejudicarão o ping ou a perda de pacotes da rede. Você pode então conectar-se diretamente do seu cliente de teste e não se preocupar em rotear a conexão para limitar a largura de banda.

informação relacionada