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 إلى معرف منطقة المجال ، و CLOUDFLARE_API_TOKEN إلى رمز 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