Назад | Перейти на главную страницу

двунаправленное измерение пропускной способности по типу iperf через NAT

Я использую iperf к измерить мою скорость восходящего канала между моим домашним ПК за NAT и полностью доступным корневым сервером. Это делается с помощью TCP-соединения. По какой-то причине кажется, что iperf может измерять только скорость от клиента к серверу, где клиент - это тот, кто запускает TCP-соединение, а сервер - это слушающая часть.

К сожалению мой ПК находится за NAT и TCP-соединение может быть инициировано только в этом направлении.

Есть ли другой инструмент, который делает это, но использует TCP-соединение в обоих направлениях?

У меня был тот же вопрос, и я нашел патч, который, казалось, работал (после некоторой дополнительной работы). Вы можете проверить исправленный код iperf здесь:

https://github.com/tierney/iperf

Если вы используете Linux, сборка должна быть такой же простой, как ./configure && make; исполняемый файл будет в src / iperf. Просто добавьте --reverse для экземпляров клиента и сервера согласно README.