Check ProxyIP

🤔 Apa itu ProxyIP?

📖 Konsep ProxyIP

Di lingkungan Cloudflare Workers, ProxyIP merujuk pada alamat IP pihak ketiga yang berhasil melakukan proxy koneksi ke layanan Cloudflare.

🔧 Prinsip Teknis

Berdasarkan Dokumentasi Resmi TCP Sockets Cloudflare Workers, terdapat batasan teknis berikut:

⚠️ Outbound TCP sockets to Cloudflare IP ranges ↗ are temporarily blocked, but will be re-enabled shortly.

Ini berarti Cloudflare Workers tidak dapat terhubung langsung ke rentang IP milik Cloudflare sendiri. Untuk mengatasi batasan ini, server layanan cloud pihak ketiga diperlukan sebagai "batu loncatan":

Cloudflare Workers
Inisiasi Request
Server ProxyIP
Proxy Pihak Ketiga
Layanan Cloudflare
Layanan Tujuan

Melakukan Reverse Proxy port 443 Cloudflare melalui server pihak ketiga untuk memungkinkan Workers mengakses layanan Cloudflare.

🎯 Skenario Penggunaan

Karena batasan di atas, proyek seperti edgetunnel dan epeius akan gagal saat mencoba mengakses situs web yang menggunakan layanan CDN Cloudflare karena tidak dapat membangun koneksi ke segmen IP Cloudflare.

Solusi: Dengan mengonfigurasi ProxyIP yang valid, proyek-proyek ini dapat melewati batasan tersebut dan berhasil mengakses situs web tujuan yang dihosting di Cloudflare, memastikan layanan berjalan normal.

✅ Ciri-ciri ProxyIP Valid

  • Konektivitas Jaringan: Berhasil membangun koneksi TCP ke port yang ditentukan (biasanya 443).
  • Fungsi Proxy: Memiliki kemampuan reverse proxy layanan HTTPS segmen IP Cloudflare.

💡 Tips: Layanan deteksi ini memverifikasi ketersediaan ProxyIP dengan mensimulasikan koneksi jaringan nyata, membantu Anda mengidentifikasi dan menyaring server proxy yang stabil dan andal dengan cepat.

📚 Dokumentasi API

Menyediakan antarmuka RESTful API yang mudah digunakan, mendukung deteksi batch dan resolusi domain.

📍 Cek ProxyIP

GET /check?proxyip=YOUR_PROXY_IP

💡 Contoh Penggunaan

curl "https://cf-bali.pages.dev/check?proxyip=1.2.3.4:443"

🔗 Format Respons JSON

{
  "success": true|false, // Apakah Proxy IP valid
  "proxyIP": "1.2.3.4", // Jika valid, kembalikan Proxy IP, jika tidak -1
  "portRemote": 443, // Jika valid, kembalikan port, jika tidak -1
  "colo": "HKG", // Pusat data Cloudflare yang mengeksekusi request ini
  "responseTime": "166", // Jika valid, kembalikan waktu respons (ms), jika tidak -1
  "message": "Validasi ProxyIP Berhasil (Percobaan ke-1)", // Pesan validasi
  "timestamp": "2025-06-03T17:27:52.946Z" // Waktu pengecekan
}