Ron-Chang/gatecko.com
GitHub: Ron-Chang/gatecko.com
在 Cloudflare Workers 上运行的网络诊断工具集,提供 IP 查询、DNS 查询和 HTTP 头分析等在线功能。
Stars: 0 | Forks: 0
# Gatecko 工具
在 Cloudflare Workers 上运行的快速网络诊断工具。
**在线站点:** https://gatecko.com
## 工具
| 工具 | URL |
|---|---|
| 我的 IP 是什么 | `/tools/ip` |
| DNS 查询 | `/tools/dns` |
| HTTP Header 分析器 | `/tools/headers` |
| Security Headers 扫描器 | `/tools/security-headers` |
## 开发
```
npm install
npm run dev # http://localhost:8787
```
## 部署
```
npm run deploy
```
需要通过 `wrangler` 进行身份验证(`wrangler login`)。Worker 名称 `gatecko-com` 在 Cloudflare 仪表板中绑定到 `gatecko.com`。
## 项目结构
```
src/
├── index.ts # Entry point, URL routing
├── html.ts # Shared layout, CSS, escape()
├── security.ts # URL / IP validation, SSRF blocklist
└── handlers/
├── static.ts # /, /about, /contact, /privacy, /ads.txt, /sitemap.xml, /robots.txt
├── ip.ts # /tools/ip, /api/ip
├── dns.ts # /tools/dns, /api/dns
├── headers.ts # /tools/headers, /tools/security-headers, /api/headers
└── guides.ts # /guides, /guides/*
```
标签:CDN识别, DNS查询, Serverless, TypeScript, 安全响应头扫描, 安全插件, 情报分析, 暗色界面, 程序员工具, 网络诊断, 自动化攻击, 高对比度