- به سایت Cloudflare Dashboard بروید
- وارد حساب کاربری خود شوید
- از منوی سمت چپ روی Workers & Pages کلیک کنید
- روی دکمه Create Application کلیک کنید
- Create Worker را انتخاب کنید
- یک نام برای Worker خود انتخاب کنید (مثلاً:
ip-leak-api) - روی Deploy کلیک کنید
- بعد از ساخت Worker، روی Edit Code کلیک کنید
- تمام کد موجود را پاک کنید
- کد فایل
cloudflare-worker.jsرا کپی و در ادیتور Paste کنید - روی Save and Deploy کلیک کنید
بعد از Deploy شدن، یک URL مانند این دریافت میکنید:
https://ip-leak-api.YOUR-SUBDOMAIN.workers.dev
این URL را کپی کنید.
- فایل
js/config.jsرا باز کنید - در ابتدای فایل، خط زیر را پیدا کنید:
worker: {
apiUrl: 'https://YOUR-WORKER-NAME.YOUR-SUBDOMAIN.workers.dev',
enabled: true
},https://YOUR-WORKER-NAME.YOUR-SUBDOMAIN.workers.devرا با URL Worker خودتان جایگزین کنید
مثال:
worker: {
apiUrl: 'https://ip-leak-api.myusername.workers.dev',
enabled: true
},- فایل را ذخیره کنید
- صفحه وب را باز کنید یا Refresh کنید
- به تب DNS Test بروید - باید بخش "Advanced DNS Leak Detection" را ببینید
- به تب Proxy/VPN Detection بروید - باید نتایج تشخیص Proxy/VPN/Tor را ببینید
اگر میخواهید موقتاً Worker را غیرفعال کنید:
worker: {
apiUrl: 'https://ip-leak-api.myusername.workers.dev',
enabled: false // تغییر از true به false
},میتوانید مستقیماً endpoints را تست کنید:
- DNS Leak:
https://YOUR-WORKER.workers.dev/api/dns-leak - Advanced IP:
https://YOUR-WORKER.workers.dev/api/advanced-ip - Proxy Detection:
https://YOUR-WORKER.workers.dev/api/proxy-detection
- ✅ Worker رایگان است (تا 100,000 request در روز)
- ✅ هیچ نیازی به کارت اعتباری نیست
- ✅ CORS به صورت خودکار فعال است
- ✅ تمام دادهها از طریق HTTPS ارسال میشوند
مشکل: Worker کار نمیکند
- بررسی کنید که URL را درست کپی کردهاید
- بررسی کنید که
enabled: trueباشد - Console مرورگر را چک کنید (F12)
مشکل: CORS Error
- Worker باید Deploy شده باشد
- کد Worker را دوباره چک کنید
اگر مشکلی داشتید، Console مرورگر (F12) را باز کنید و پیامهای خطا را بررسی کنید.
Anonymous