DNS.Surf
v0.3.0
DNS 해상도 쿼리는 전 세계 여러 지역에서 발생합니다.

영어 | 简体中文
Vercel https://vercel.dns.surf
Cloudflare https://cloudflare.dns.surf
Vercel 's Edge 함수는 사용자 정의 배포 영역을 지원합니다. DOH를 통해 DNS 레코드를 쿼리하면 글로벌 DNS 해상도 결과를 얻을 수 있습니다. 이론적으로 18 개국 또는 지역을 지원합니다.
CloudFlare Workers는 전 세계적으로 배치됩니다. 특정 지역의 작업자에게 액세스하고 DNS 레코드를 쿼리하기 위해 DOH를 사용하여 글로벌 DNS 해상도 결과를 얻을 수 있습니다. 이론적으로 120 개 이상의 국가와 330 개 이상의 도시를 지원합니다.
독립적으로 Vercel 또는 CloudFlare에 대한 배포를 지원합니다.
Next.js 프레임 워크를 선택하십시오npm run deploy -- --var "CORS_ORIGIN:dns.surf" "WORKER_HOST:dns.html.zone" . Cross-Origin Verification을 위해 웹 페이지의 도메인 이름으로 변수 값 : $CORS_ORIGIN 수정하고 소스 검색을 위해 작업자의 액세스 도메인 이름으로 $WORKER_HOST 수정하십시오.npm run deploy -- --var "CORS_ORIGIN:dns.surf" "WORKER_HOST:dns.html.zone"cp .env.example .env 사용하여 로컬로 ENV 파일을 복사 한 후CLOUDFLARE_ZONE_ID 의 액세스 도메인으로 WORKER_HOST 수정하여 도메인 영역의 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