TCP-соединение
Открывает одно TCP-соединение с выбранными хостом и портом и показывает, сколько заняло рукопожатие.
Проверка идёт на вашем компьютере через локальный агент. Хост, порт и результат остаются на этой странице.
Локальный агент
Вставьте текущий код из окна агента. Поле очищается после каждой попытки.
Агент не подключён
Настроить агент
Скачайте и запустите локальный агент, затем вернитесь на эту страницу.
Об агенте и загрузка- Запустите MyDevTools Agent. Для частного или петлевого адреса агент нужен с --allow-private.
- Скопируйте код сопряжения из окна агента.
- Вставьте код ниже. Если браузер спросит доступ к локальной сети, разрешите его для этого подключения.
Браузер отправляет хост, порт и таймаут только агенту на 127.0.0.1. Агент открывает одно TCP-соединение и сразу закрывает его. Данные он не шлёт и диапазон портов не перебирает. Проверка не уходит на сервер MyDevTools. Браузер помнит таймаут. Хост, порт и результат он не хранит.
Проверка
Одно имя или один IP-адрес. Частные и петлевые адреса требуют --allow-private. Диапазон портов не принимается.
Один порт от 1 до 65535.
Сколько ждать это одно соединение, от 200 до 10000 миллисекунд.
Результат
Проверьте один хост и один порт, чтобы увидеть результат.
- Адрес
- Время
На этой странице
TCP-соединение просит локальный агент открыть одно соединение с хостом и портом, которые вы ввели, и сразу закрыть его. Страница показывает, открылось ли оно, отвергнуто, истекло ожидание или нет маршрута, и сколько это заняло миллисекунд. Право tcp.connect отдельно от http.request, icmp.trace и dns.lookup.
Подробное описание функциональности
Агент берёт первый адрес имени и применяет те же правила назначения, что и HTTP-клиент. Частные и петлевые адреса работают, только если агент запущен с --allow-private. Адреса metadata, link-local и multicast остаются закрыты, свой слушающий порт агента тоже. Проверка — только рукопожатие: байты не отправляются и баннер не читается. Числовой диапазон вроде 80-443 отклоняется. Одновременно идёт не больше двух проверок. Таймаут остаётся в браузере. Хост, порт и результат — нет.
Практические примеры
example.comпорт 443 показывает открытое рукопожатие и время.127.0.0.1на порту, где никто не слушает, показывает отказ.80-443в поле хоста отклоняется. Это не обход портов.
Как использовать этот инструмент
Запустите локальный агент
Скачайте агент, запустите его и скопируйте код сопряжения.
Сопрягите TCP-соединение
Вставьте код и подключитесь. Страница просит tcp.connect и сохраняет права, которые уже есть у этого браузера.
Проверьте один порт
Введите один хост и один порт, задайте таймаут и нажмите «Проверить».
Прочитайте результат
Страница показывает состояние, адрес и время. Скопируйте его текстом. Перезагрузка страницы его очищает.
Советы и лучшие практики
- Отказ и таймаут — это результаты. Сама проверка при этом не сорвалась.
- Один запрос — один хост и один порт. Диапазон в этот инструмент не входит.
- Одновременно идёт не больше двух проверок.
- Опубликованная сборка Windows может быть старше этой страницы. Нужен агент, который объявляет tcp.connect.