DNS.Surf
v0.3.0
查询DNS解决方案在全球不同地区。

英语| 简体中文
Vercel https://vercel.dns.surf
Cloudflare https://cloudflare.dns.surf
Vercel的边缘功能支持自定义部署区域。通过通过DOH查询DNS记录,我们可以获得全球DNS分辨率结果。理论上支持18个国家或地区。
Cloudflare工人在全球部署。通过访问特定地区的工人并使用DOH查询DNS记录,我们可以获得全球DNS分辨率结果。理论上支持120多个国家和330多个城市。
支持部署到Vercel或Cloudflare,独立。
Next.js框架npm run deploy -- --var "CORS_ORIGIN:dns.surf" "WORKER_HOST:dns.html.zone" 。请修改可变值: $CORS_ORIGIN到网页的域名进行交叉验证,将$ worker_host和$WORKER_HOST转到您的工作人员的访问域名以进行源检索。npm run deploy -- --var "CORS_ORIGIN:dns.surf" "WORKER_HOST:dns.html.zone"cp .env.example .env在本地复制Env文件后WORKER_HOST修改为工人的访问域, CLOUDFLARE_ZONE_ID to to域的ID,而CLOUDFLARE_API_TOKEN to Cloudflare API代币,它需要“阅读用户信息”,“编辑工人”和“编辑DNS''的权限npm run cf-dns配置DNS分辨率。Next.js(static)框架pnpm install
pnpm run local后端:
cp .dev.vars.example dev.vars
# ↑ Modify WORKER_HOST to your Worker's access domain for remote access
pnpm install
pnpm run worker前端:
cp .env.example .env
# ↑ Modify NEXT_PUBLIC_CLOUDFLARE_WORKER_HOST to your Worker's URL for remote access
pnpm run dev