Smart multi-stage Cloudflare clean-IP finder
ساختهشده با ❤️ توسط میثم خادم شمس
CleanIP یه ابزار سبک و سریع برای پیدا کردن IP تمیز Cloudflare هست.
به جای اینکه خودت ساعتها IP تست کنی، این ابزار به صورت خودکار:
- تست سریع TLS — 20,000 IP رو در چند ثانیه غربال میکنه
- سنجش کیفیت — تأخیر، Jitter، افت بسته رو دقیق اندازه میگیره
- تست تونل واقعی Xray — IPهایی که تأیید شدن رو با یه کانفیگ واقعی چک میکنه
- 🚀 تست موازی — تا 2000 worker همزمان
- 🎯 پشتیبانی از VLESS، VMess، Trojan، Shadowsocks
- 📊 محاسبه دقیق تأخیر، Jitter، افت بسته و سرعت دانلود
- 🧩 Smart Fragment — عبور از DPI ایران
- 🔐 ECH (Encrypted Client Hello)
- 🌐 IPv4 + IPv6
- 🌍 رابط دوزبانه (فارسی + انگلیسی)
- 🧠 تاریخچهی اختیاری — هیچ دادهای بدون اجازه ذخیره نمیشه
- 📦 بدون وابستگی — فقط کتابخانه استاندارد Go
- 🖥️ بدون پنجره کنسول روی ویندوز
از صفحه Releases آخرین نسخه رو بگیرید:
| پلتفرم | فایل |
|---|---|
| ویندوز | cleanip.exe |
| لینوکس | cleanip-linux |
| مک | cleanip-macos |
⚠️ هشدار ویندوز: اگه SmartScreen پیام داد، روی More info بعد Run anyway کلیک کنید.
- فایل رو دانلود و اجرا کنید
- مرورگر خودکار باز میشه →
http://localhost:8080 - کانفیگ V2Ray خودتون رو پیست کنید (اختیاری)
- یکی از سه حالت رو انتخاب کنید:
- ⚡ سریع (~30 ثانیه) — تست روزمره
- ⚖️ متعادل (~2 دقیقه) — توصیهشده
- 🔍 عمیق (~5 دقیقه) — تست کامل
- دکمه شروع اسکن رو بزنید
- نتیجه رو به فرمت TXT / Clash / Sing-box دانلود کنید
- ✅ بدون telemetry — هیچ دادهای به بیرون فرستاده نمیشه
- ✅ همه ترافیک روی
127.0.0.1میمونه - ✅ تاریخچه opt-in — هیچ فایلی خودکار ذخیره نمیشه
- ✅ فقط با Cloudflare APIs تماس میگیره (برای تست)
برای فعال شدن تست تونل واقعی:
- از Xray-core releases فایل
xray.exeرو دانلود کنید - یه پوشه به اسم
xray_coreکنارcleanip.exeبسازید - فایل
xray.exeرو داخلش بذارید
بدون Xray، برنامه باز کار میکنه ولی فقط تست TLS و کیفیت اجرا میشه.
CleanIP is a lightweight tool that finds clean Cloudflare IPs using a multi-stage scan pipeline:
- Fast TLS test — filters 20,000 IPs in seconds
- Quality measurement — accurate latency, jitter, and packet loss
- Real Xray tunnel validation — tests verified IPs with an actual config
- 🚀 Parallel testing — up to 2000 concurrent workers
- 🎯 VLESS, VMess, Trojan, Shadowsocks support
- 📊 Accurate latency, jitter, packet loss, and download speed
- 🧩 Smart Fragment — bypass Iranian DPI
- 🔐 ECH (Encrypted Client Hello)
- 🌐 IPv4 + IPv6
- 🌍 Bilingual UI (Persian + English)
- 🧠 Opt-in history — nothing stored without consent
- 📦 Zero external dependencies — Go stdlib only
- 🖥️ No console window on Windows
Grab the latest binary from Releases:
| Platform | File |
|---|---|
| Windows | cleanip.exe |
| Linux | cleanip-linux |
| macOS | cleanip-macos |
⚠️ Windows warning: If SmartScreen blocks it, click More info → Run anyway.
- Download and run the binary
- Browser opens automatically →
http://localhost:8080 - Paste your V2Ray config (optional)
- Pick a preset:
- ⚡ Fast (~30 s) — daily use
- ⚖️ Balanced (~2 min) — recommended
- 🔍 Deep (~5 min) — full sweep
- Hit Start Scan
- Download results as TXT / Clash / Sing-box
- ✅ No telemetry — nothing leaves your machine
- ✅ All traffic stays on
127.0.0.1 - ✅ History is opt-in — no file written by default
- ✅ Only calls Cloudflare public APIs (for testing)
To enable real tunnel validation:
- Download
xray.exefrom Xray-core releases - Create a folder named
xray_corenext tocleanip.exe - Place
xray.exeinside it
Without Xray, the tool still works but runs only TLS and quality tests.
# Linux / macOS
make build
# Windows
build.batOr manually:
# Windows (no console window)
CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build -trimpath -ldflags="-s -w -H windowsgui" -o cleanip.exe .
# Linux / macOS
CGO_ENABLED=0 go build -trimpath -ldflags="-s -w" -o cleanip .cleanip/
├── main.go # HTTP server + scan logic
├── index.html # UI (embedded)
├── style.css # Styles (embedded)
├── proc_windows.go # hideWindow for Windows
├── proc_other.go # hideWindow for others
├── go.mod
├── Makefile
├── build.bat / build.sh
└── .github/workflows/ # CI/CD
Pull requests welcome! See CONTRIBUTING.md.
Found a vulnerability? See SECURITY.md.
MIT — see LICENSE.
Copyright © 2026 Meysam Khademshams (میثم خادم شمس)
- IP ranges from Cloudflare's official API
- Tunnel testing via Xray-core
- Persian font: Vazirmatn
⭐ If this helped you, please star the repo! ⭐
Made with ❤️ by Meysam Khademshams
English: Cloudflare · Clean IP · V2Ray · Xray · VLESS · VMess · Trojan · Shadowsocks · Iran · DPI Bypass · Proxy · Anti-Censorship · Free Config · IP Scanner · Network Tool
فارسی: آی پی تمیز · کلادفلر · پروکسی · عبور از فیلترینگ · دور زدن DPI · کانفیگ آماده · v2ray فارسی · xray فارسی · اسکنر شبکه



