DNS.Surf
v0.3.0
Meminta resolusi DNS menghasilkan di berbagai daerah di seluruh dunia.

Bahasa Inggris | 简体中文
Vercel https://vercel.dns.surf
Cloudflare https://cloudflare.dns.surf
Fungsi tepi Vercel mendukung daerah penyebaran khusus. Dengan menanyakan catatan DNS melalui DOH, kami dapat memperoleh hasil resolusi DNS global. Secara teoritis mendukung 18 negara atau daerah.
Pekerja Cloudflare digunakan secara global. Dengan mengakses pekerja di daerah tertentu dan menggunakan DOH untuk meminta catatan DNS, kami dapat memperoleh hasil resolusi DNS global. Secara teoritis mendukung 120+ negara dan 330+ kota.
Mendukung penyebaran ke Vercel atau Cloudflare, secara mandiri.
Next.jsnpm run deploy -- --var "CORS_ORIGIN:dns.surf" "WORKER_HOST:dns.html.zone" . Harap ubah nilai variabel: $CORS_ORIGIN ke nama domain halaman web Anda untuk verifikasi lintas-asal, dan $WORKER_HOST ke nama domain akses pekerja Anda untuk pengambilan sumber.npm run deploy -- --var "CORS_ORIGIN:dns.surf" "WORKER_HOST:dns.html.zone"cp .env.example .envWORKER_HOST ke domain akses pekerja, CLOUDFLARE_ZONE_ID ke ID zona domain, dan CLOUDFLARE_API_TOKEN ke token API cloudflare, yang membutuhkan izin untuk 'membaca informasi pengguna', 'mengedit pekerja', dan 'pengeditan DNS'npm run cf-dns untuk mengonfigurasi resolusi DNS.Next.js(static) Frameworkpnpm install
pnpm run localBackend:
cp .dev.vars.example dev.vars
# ↑ Modify WORKER_HOST to your Worker's access domain for remote access
pnpm install
pnpm run workerFrontend:
cp .env.example .env
# ↑ Modify NEXT_PUBLIC_CLOUDFLARE_WORKER_HOST to your Worker's URL for remote access
pnpm run dev