DNS.Surf
v0.3.0
การสอบถามความละเอียด DNS ส่งผลให้เกิดภูมิภาคต่าง ๆ ทั่วโลก

ภาษาอังกฤษ | 简体中文
vercel https://vercel.dns.surf
Cloudflare https://cloudflare.dns.surf
ฟังก์ชั่นขอบของ Vercel รองรับภูมิภาคการปรับใช้ที่กำหนดเอง โดยการสอบถามบันทึก DNS ผ่าน DOH เราสามารถรับผลการแก้ปัญหา DNS ทั่วโลกได้ ในทางทฤษฎีสนับสนุน 18 ประเทศหรือภูมิภาค
คนงาน CloudFlare ถูกนำไปใช้ทั่วโลก โดยการเข้าถึงคนงานในภูมิภาคเฉพาะและใช้ DOH เพื่อสอบถามบันทึก DNS เราสามารถรับผลลัพธ์การแก้ปัญหา DNS ทั่วโลกได้ ในทางทฤษฎีรองรับ 120 ประเทศและ 330+ เมือง
รองรับการปรับใช้กับ Vercel หรือ CloudFlare อย่างอิสระ
Next.js Frameworknpm run deploy -- --var "CORS_ORIGIN:dns.surf" "WORKER_HOST:dns.html.zone" โปรดแก้ไขค่าตัวแปร: $CORS_ORIGIN ไปยังชื่อโดเมนของหน้าเว็บของคุณสำหรับการตรวจสอบข้ามต้นและ $WORKER_HOST ไปยังชื่อโดเมนการเข้าถึงของคนงานของคุณสำหรับการดึงข้อมูลแหล่งที่มาnpm run deploy -- --var "CORS_ORIGIN:dns.surf" "WORKER_HOST:dns.html.zone"cp .env.example .envWORKER_HOST ไปยังโดเมนการเข้าถึงของคนงาน, CLOUDFLARE_ZONE_ID ไปยัง ID ของโซนของโดเมนและ CLOUDFLARE_API_TOKEN ไปยังโทเค็น API CloudFlare ซึ่งต้องการสิทธิ์สำหรับ 'การอ่านข้อมูลผู้ใช้', 'การแก้ไขคนงาน' และ 'แก้ไข DNS'npm run cf-dns เพื่อกำหนดค่าความละเอียด DNSNext.js(static) Frameworkpnpm 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