Использование экземпляра Ubuntu AWS в качестве туннеля для RDP для имитации полосы пропускания

627
AjP

У меня есть несколько экземпляров Windows на EC2, к которым я могу подключиться с помощью RDP. Я хочу протестировать производительность RDP при различных условиях пропускной способности и времени ожидания. Я знаю об tc qdiscинструменте, который позволяет нам контролировать трафик на определенных интерфейсах на машине. Однако я хотел бы сохранить это независимо от моей машины разработчика. Мне нужна была установка, в которой у меня есть другой блок - скорее всего, экземпляр Ubuntu AWS, который я мог бы настроить так, чтобы мои RDP-соединения маршрутизировались через интерфейсы этой машины, и я мог установить контроль пропускной способности на разных портах этой машины. Это будет действовать как шлюз для моих подключений RDP, так что я могу видеть, как RDP работает в определенных условиях полосы пропускания, подключаясь к соответствующему порту на этом шлюзе.

Я исследовал некоторые инструменты, такие как rinetdсервер, и попытался работать с правилами iptable. Самым близким к тому, что мне требовалось, была переадресация порта SSH с использованием шлюза. Однако я вижу странную производительность, поэтому хочу покончить с SSH и посмотреть, смогу ли я получить прозрачное (без SSH) решение. Мне нужна настройка, в которой я мог бы просто зайти в порт на шлюзе, и шлюз автоматически «перенаправляет» это соединение на (предварительно настроенную) удаленную машину. И трафик, возвращающийся с удаленной машины, также должен быть перенаправлен через шлюз обратно к моему клиенту. Таким образом, я могу использовать tc qdiscна шлюзе и изучать RDP при различных настройках.

3

1 ответ на вопрос

0
Horn OK Please

Нельзя сказать, что вы не получите его так, как вы его представляете, но вам, возможно, будет легче, если вы используете инструмент, который ограничивает пропускную способность самих окон Windows. Вот несколько примеров:

  • NetLimiter
  • Шунра vCat

Эти инструменты будут ограничивать полосу пропускания или, в случае Шунры, ухудшать пинг или потерю пакетов в сети. Затем вы можете подключиться напрямую с тестового клиента и не беспокоиться о маршрутизации соединения, чтобы ограничить пропускную способность.

Это также полезно, я также проверю это. Спасибо! AjP 12 лет назад 0