NETWORK ENGINEERING PLAYGROUND / 2026

让每一条 curl
命令都有回响_

一套部署在你自己 Cloudflare 域名上的网络实验室。发送真实请求,观察状态码、请求头、JSON、身份认证、Cookie、文件传输与延迟行为。从 GET 入门,到完整理解 HTTP。

curl — quick preview ● live
# 你的域名,Cloudflare 边缘实验环境
$ curl -i https://your-domain.example/api/get
HTTP/2 200 OK
Content-Type: application/json
X-Lab-Request-ID: 8a3f12c9
{
"method": "GET",
"message": "GET 请求成功"
}
—项实验命令
7大知识模块
0必需的 npm 依赖
2 MiB最大上传体积
01 / EXPERIMENTS

实验工作台

选一个模块,复制 curl 命令到终端运行。也可以点击「浏览器试运行」查看真实响应。浏览器运行不等于运行了 curl。

我的完成进度0 / 0
02 / RESPONSE INSPECTOR

请求检查器

不必离开网页,也可以快速查看实验接口的响应。点击任一实验的「浏览器试运行」,结果会出现在右侧(移动端显示在下方)。

i浏览器基于 fetch() 发送请求。要练习 -v、代理、DNS、TLS、HTTP 版本和连接超时,仍然需要在终端使用 curl。
response inspector READY
GET
/api/health—
点击任意实验中的「浏览器试运行」或左侧健康检查按钮。
时间 —大小 —
03 / INFRASTRUCTURE

哪些测试需要服务器配置?

HTTP 接口可以直接由本项目提供,但 HTTPS、HTTP/2、HTTP/3、DNS 和代理并不是 HTML 页面能够独立实现的。

01

立即可用

GET / POST / PUT / PATCH / DELETE、请求头、状态码、重定向、Basic/Bearer、Cookie、文件与 Range、延迟、gzip、ETag。

Cloudflare Worker 实现
02

部署后可测试

真实域名、DNS、Cloudflare HTTPS 证书、IPv4/IPv6、连接耗时,以及经 Cloudflare 边缘协商的 HTTP/2。

由 Cloudflare 边缘提供
03

取决于外部环境

HTTP/3 需 Cloudflare 配置与客户端同时支持;SOCKS5 / HTTP 代理要另行准备;实际 IP 随客户端网络及代理而变。

需要额外基础设施
!
安全边界

这是教学诊断服务,不是生产 API。演示账号和 Token 是公开的;禁止填写真实密码、真实 Cookie 或生产 Token。公网开放时可结合 Cloudflare WAF、Rate Limiting 或 Access 加以保护;Access 可能影响 curl 认证实验。接口不执行命令、不保存上传文件,延时和上传大小也有限制。