Установить полный пакет с локальной справкой и всеми опубликованными режимами.
install tcptcpИспользуйте
Обычная проверка отвечает только за
tcp <host|ip|me> <port> [options]tcp me 443использовать текущий хост
tcp example.com 443проверить
tcp example.com 443 -tlsоткрыть проверенное TLS-соединение
tcp example.com 443 -tls -iпоказать протокол TLS, шифр и сведения о сертификате
tcp example.com 443 -tls -kразрешить недоверенный TLS-сертификат
-t [seconds]использовать 5 секунд (или тайм-аут от 1 до 300)
-Tиспользовать тайм-аут 300 секунд
-4 | -6использовать IPv4 или IPv6
-tlsвключить TLS с проверкой сертификата
-iпоказать сведения о TLS-соединении и сертификате
-kразрешить недоверенный TLS-сертификат (требуется -tls)
-4/-6 выбирают IPv4/IPv6; -t 2 ограничивает ожидание двумя секундами, а одиночный -t задаёт пять секунд. Без флага время ожидания — 30 секунд, -T — 300 секунд.
Проверка сертификата включена по умолчанию. -k намеренно отключает её и работает только вместе с -tls; -i тоже требует -tls. Ошибка подключения не обязательно означает поломку удалённого сервера: соединение может блокировать хостинг или firewall. Проверяйте только разрешённые вам серверы и порты. В примерах адреса, задержки и сертификаты условные, а не измеренные с вашего хостинга.
Запускайте подготовленные примеры прямо на странице. Результат заранее сформирован и показывается в браузере; команды терминала на сервере не выполняются.
Устанавливайте актуальную совместимую версию. Для полного набора возможностей выбирайте Base, для сокращённого — Minimum; уже установленный модуль обновляет команда upgrade.
Base и Minimum — два пакета одного текущего релиза модуля, а не разные версии команды.
Установить полный пакет с локальной справкой и всеми опубликованными режимами.
install tcpУстановить сокращённый пакет без локальной справки;
install tcp -mУстановить именно эту опубликованную версию.
install tcp -v 1.2.3Поручить upgrade проверить совместимость и заменить установленный блок только при необходимости.
upgrade tcpУдалить блок расширения, не затрагивая ядро и остальные модули.
install tcp -uПримеры можно копировать, но сайт их не выполняет. Перед запуском на реальном проекте проверьте пути, права и разрушающие флаги.
tcp example.com 443Учебный сетевой пример — запрос не выполняется
Host example.com
IP 192.0.2.25
Port 443
Protocol TCP
Status open
Time 12.0 mstcp me 443Учебный сетевой пример — запрос не выполняется
Host example.com
IP 192.0.2.25
Port 443
Protocol TCP
Status open
Time 12.0 mstcp example.com 443 -tlsУчебный сетевой пример — запрос не выполняется
Host example.com
IP 192.0.2.25
Port 443
Protocol TLS
Status open
Time 12.0 ms
Note timeout option usedtcp example.com 443 -tls -iУчебный сетевой пример — запрос не выполняется
Host example.com
IP 192.0.2.25
Port 443
Protocol TLS
Status open
Time 12.0 ms
TLS TLSv1.3
Cipher TLS_AES_256_GCM_SHA384
Bits 256
Subject CN=example.com
Issuer CN=Example CA
Valid to 2030-01-01 00:00:00 UTC
Note timeout option usedtcp example.com 443 -tls -kУчебный сетевой пример — запрос не выполняется
Host example.com
IP 192.0.2.25
Port 443
Protocol TLS
Status open
Time 12.0 ms
Note certificate verification disabled (-k)
Note timeout option usedtcp example.com 443 -4Учебный сетевой пример — запрос не выполняется
Host example.com
IP 192.0.2.25
Port 443
Protocol TCP
Status open
Time 12.0 ms
Note IPv4 selectedtcp example.com 443 -6Учебный сетевой пример — запрос не выполняется
Host example.com
IP 2001:db8::25
Port 443
Protocol TCP
Status open
Time 12.0 ms
Note IPv6 selectedtcp example.com 443 -tУчебный сетевой пример — запрос не выполняется
Host example.com
IP 192.0.2.25
Port 443
Protocol TCP
Status open
Time 12.0 ms
Note timeout option usedtcp example.com 443 -t 2Учебный сетевой пример — запрос не выполняется
Host example.com
IP 192.0.2.25
Port 443
Protocol TCP
Status open
Time 12.0 ms
Note timeout option usedtcp example.com 443 -TУчебный сетевой пример — запрос не выполняется
Host example.com
IP 192.0.2.25
Port 443
Protocol TCP
Status open
Time 12.0 ms
Note timeout option usedtcp example.com 443 -tls -i -kУчебный сетевой пример — запрос не выполняется
Host example.com
IP 192.0.2.25
Port 443
Protocol TLS
Status open
Time 12.0 ms
TLS TLSv1.3
Cipher TLS_AES_256_GCM_SHA384
Bits 256
Subject CN=example.com
Issuer CN=Example CA
Valid to 2030-01-01 00:00:00 UTC
Note certificate verification disabled (-k)
Note timeout option usedtcp example.com 443 -tls -t 5Учебный сетевой пример — запрос не выполняется
Host example.com
IP 192.0.2.25
Port 443
Protocol TLS
Status open
Time 12.0 ms
Note timeout option usedtcp example.com 70000Учебный сетевой пример — запрос не выполняется
Invalid porttcp example.com 0Учебный сетевой пример — запрос не выполняется
Invalid porttcp example.com 443 -iУчебный сетевой пример — запрос не выполняется
-i requires TLStcp example.com 443 -kУчебный сетевой пример — запрос не выполняется
-k requires TLStcp example.com 443 -4 -6Учебный сетевой пример — запрос не выполняется
Choose either IPv4 or IPv6tcp example.com 443 -t 301Учебный сетевой пример — запрос не выполняется
Invalid timeouttcp example.com 443 -tslУчебный сетевой пример — запрос не выполняется
Unknown option: -tsl (did you mean -tls?)tcp 127.0.0.1 443 -6Учебный сетевой пример — запрос не выполняется
Host not foundtcp example.comУчебный сетевой пример — запрос не выполняется
?Неизвестный параметр выводится по имени; при опечатке -tsl предлагается -tls.