DNS.Surf
v0.3.0
Запрос разрешения DNS приводит к различным регионам по всему миру.

Английский | 简体中文
Vercel https://vercel.dns.surf
Cloudflare https://cloudflare.dns.surf
Функции Edge Vercel поддерживают пользовательские области развертывания. Запротив записей DNS через DOH, мы можем получить глобальные результаты разрешения DNS. Теоретически поддерживает 18 стран или регионов.
Работники CloudFlare развернуты во всем мире. Принимая на работу работников в определенных регионах и используя DOH для запроса DNS Records, мы можем получить глобальные результаты разрешения 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 в токен API CloudFlare, который требует разрешения для «чтения информации пользователя», «Редактирование работников» и «редактирование 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