DNS.Surf
v0.3.0
DNS解像度のクエリは、世界中のさまざまな地域での結果です。

英語| 简体中文
Vercel https://vercel.dns.surf
CloudFlare https://cloudflare.dns.surf
VercelのEdge関数は、カスタム展開領域をサポートしています。 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 、クロスオリジン検証のためにWebページのドメイン名に変更し、ソース検索のためにワーカーのアクセスドメイン名に$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ドメインのゾーンのIDに、 CLOUDFLARE_API_TOKENに「ユーザー情報の読み取り」、「編集」、「編集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