Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

I was tired of ad-filled "What is my IP" sites, so I built an open-source one with Cloudflare Workers

Description and use

A clean, ad‑free IP checker that queries multiple databases, detects WebRTC and DNS leaks, and is available via browser, terminal, and as a PWA, deployed on Cloudflare Workers at zero cost.

Problem

Users want a quick, ad‑free way to verify their public IP and detect leaks, but existing sites are cluttered, slow, and often inaccurate.

Outcome

The app provides accurate, multi‑source IP information, detects WebRTC and DNS leaks, offers terminal and PWA access, and runs on Cloudflare Workers with zero hosting cost.

Workflow

  • Deploy a Cloudflare Worker with a React frontend and Hono backend
  • Configure the Worker to serve static assets from env.ASSETS
  • Implement parallel requests to Cloudflare Trace, IPify, IP.SB, IPWhoIs, and IPIP.net
  • Display results on an interactive Leaflet map
  • Use RTCPeerConnection to gather ICE candidates for WebRTC leak detection
  • Perform DNS leak test by querying random subdomains on bash.ws and comparing resolver IPs
  • Add terminal-friendly responses based on User‑Agent
  • Configure the app as a PWA for iPhone home‑screen use

Evidence

I wanted something fast with zero maintenance and zero server costs, so I deployed the whole project as a unified Cloudflare Worker

Source

The app sends parallel requests to several independent providers: Cloudflare Trace, IPify, IP.SB, IPWhoIs, IPIP.net

Source

  • Record date: 2026-09-20T02:15:31.608Z