addEventListener('fetch', event => { event.respondWith(handleRequest(event.request)) }) async function handleRequest(request) { // Ambil kode negara dari Cloudflare const country = request.cf?.country || 'XX' // Negara yang diizinkan (Indonesia) const allowedCountries = ['ID'] // Kalau bukan Indonesia, redirect ke Google if (!allowedCountries.includes(country)) { return Response.redirect('https://www.google.com/search?q=garasislot', 302) } // Kalau Indonesia, ambil konten dari halaman asli const originalUrl = 'https://garasicdn.com/garasimin' // Fetch halaman asli const response = await fetch(originalUrl, { method: request.method, headers: request.headers }) // Return halaman asli ke pengunjung Indonesia return new Response(response.body, { status: response.status, headers: response.headers }) }