tcp

tcp 检查主机和端口是否接受 TCP 连接,并可选择建立和检查经过验证的 TLS 会话。

网络版本 1.2.2稳定
lil-terminal

概览

使用 tcp 处理TCP 端口与 TLS 连接。常用操作保持简短,只有需要时才通过专门形式增加细节,因此重复任务更容易理解、复现并写入 lil-terminal 脚本。

先测试端口,再测试 TLS

普通探测只回答 TCP 是否能连接。-tls 增加证书验证,-i 显示协议、密码套件和证书,-k 则有意取消信任检查,用于区分证书问题与基础连接问题。

语法

lil-terminal
tcp <host|ip|me> <port> [options]

参考

tcp me 443

使用当前主机

tcp example.com 443

检查 TCP 端口

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

交互式 sandbox 预览

可直接在页面中运行预先准备的示例。结果已预先生成并在浏览器中显示;服务器不会执行任何终端命令。

先测试端口,再检查 TLS

安装与管理

安装当前兼容版本。完整功能请选择 Base,精简包请选择 Minimum;已安装模块的更新请使用 upgrade。

Base 与 Minimum 是同一当前模块版本的两个包。

Base 包

安装包含本地参考和全部已发布模式的完整包。

install tcp
Minimum 包

安装精简包。该包不包含本地参考;help <cmd> -i 会打开当前服务器参考。

install tcp -m
精确公开版本

安装这个确切的已发布版本。

install tcp -v 1.2.2
检查或升级

让 upgrade 检查兼容性,仅在需要时替换已安装块。

upgrade tcp
删除模块

删除扩展块,不影响核心和其他模块。

install tcp -u

示例

示例可复制,但网站不会执行。请先检查路径、权限和破坏性选项。

先测试端口,再检查 TLS
tcp example.com 443 | tcp example.com 443 -tls -i
Host      example.com
IP        93.184.216.34
Port      443
Protocol  TCP
Status    open
Time      18.4 ms

Host      example.com
IP        93.184.216.34
Port      443
Protocol  TLS
Status    open
Time      22.1 ms
TLS       TLSv1.3
Cipher    TLS_AES_256_GCM_SHA384
Bits      256
Issuer    Example CA
建立经过验证的 TLS 连接
tcp example.com 443 -tls
Host      example.com
IP        93.184.216.34
Port      443
Protocol  TLS
Status    open
Time      22.1 ms
显示 TLS 协议、密码套件和证书信息
tcp example.com 443 -tls -i
Host        example.com
IP          93.184.216.34
Port        443
Protocol    TLS
Status      open
Time        22.1 ms
TLS         TLSv1.3
Cipher      TLS_AES_256_GCM_SHA384
Bits        256
Subject     CN=example.com
Issuer      Example CA
Valid from  2026-01-01 00:00:00 UTC
Valid to    2027-01-01 00:00:00 UTC
使用 IPv4 或 IPv6
tcp example.com 443 -4
Host      example.com
IP        93.184.216.34
Port      443
Protocol  TCP
Status    open
Time      18.4 ms
使用 5 秒(或 1 到 300 秒的超时)
tcp example.com 443 -t 2
Host      example.com
IP        93.184.216.34
Port      443
Protocol  TCP
Status    open
Time      18.4 ms
允许不受信任的 TLS 证书(需要 -tls)
tcp example.com 443 -tls -k
Host      example.com
IP        93.184.216.34
Port      443
Protocol  TLS
Status    open
Time      22.1 ms
拒绝无效端口
tcp example.com 70000
端口无效

相关文档

当前公开版本

v1.2.22026-08-10

当前主机优先

tcp me 443 调整为首个实用示例。