ping

ping 从当前 PHP 主机环境检查 HTTP 可达性,可显示状态、最终 URL、解析地址、响应时间以及可选的 TLS 诊断。

网络版本 1.2.5稳定
lil-terminal

概览

使用 ping 回答“这个主机账户能否访问该 Web 端点”。它不使用 ICMP,而是测试 PHP 应用实际能够使用的 HTTP 路径。

这是 HTTP 检查,不是 ICMP ping

-i 显示解析地址,-4-6 用于隔离协议族问题,-t 增加时间和最终 URL。-k 只用于信任诊断;使用它成功并不代表证书有效。

语法

lil-terminal
ping <host|url|me> [options]

参考

ping me

使用当前主机

ping example.com

显示 HTTP 状态码

ping https://example.com -k

在不验证 TLS 证书的情况下检查 HTTPS(诊断)

-f

显示最终 HTTP 响应头

-i

显示解析出的 IPv4 和 IPv6 地址

-t

显示 HTTP 状态、最终 URL 和响应时间

-4

在 cURL 可用时强制通过 IPv4 发起 HTTP 请求

-6

在 cURL 可用时强制通过 IPv6 发起 HTTP 请求

-k

在明确的 HTTPS 诊断中禁用 TLS 证书验证

当前主机

ping me 是表示当前 lil-terminal 请求所用主机的唯一特殊写法。其他目标会按普通主机名、IP 地址或 HTTP/HTTPS URL 解析。

诊断

-4-6 在 cURL 可用时强制使用指定地址族,适合排查双栈主机问题。-k 仅为诊断关闭证书校验;使用 -k 成功并不代表证书有效或可信。

交互式 sandbox 预览

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

检查当前主机与响应时间

安装与管理

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

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

Base 包

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

install ping
Minimum 包

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

install ping -m
精确公开版本

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

install ping -v 1.2.5
检查或升级

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

upgrade ping
删除模块

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

install ping -u

示例

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

检查当前主机与响应时间
ping me | ping me -t
200

HTTP  200
耗时  12.4 ms
URL   https://lil.dog
使用当前主机
ping me
200

ping me 直接从当前 HTTP 请求取得主机名,因此无需重新输入域名就能检查正在提供此终端的站点。

Ping · addresses
ping example.com -i
Host    example.com
IPv4    93.184.216.34
IPv6    2606:2800:220:1:248:1893:25c8:1946
Ping · timing
ping example.com -t
HTTP    200
Time    84.0 ms
URL     https://example.com
Ping · ipv4
ping example.com -4
200
Ping · ipv6
ping example.com -6
200
在不验证 TLS 证书的情况下检查 HTTPS(诊断)
ping https://example.com -k
200
拒绝无效主机名
ping "bad host"
主机无效

相关文档

当前公开版本

v1.2.52026-08-07

紧凑的 HTTP 诊断参考

围绕当前主机和状态检查重排 ping,并集中列出可复用诊断选项。