async function handleRequest(request) { // How to create a subscribe link and give it to the family with iSegaro const url = new URL(request.url); const provider = url.searchParams.get("d46a5w4ea"); let links = []; if (provider === "Marzabanu") { links = [ 'vmess://eyJhZGQiOiJAIiwiYWlkIjoiMCIsImFscG4iOiIiLCJmcCI6IiIsImhvc3QiOiJnb29nbGUuY29tIiwiaWQiOiIxN2UzMzRiM2Y4ODliODUxIiwibmV0Ijoid3MiLCJwYXRoIjoiLyIsInBvcnQiOiI4MDIyIiwicHMiOiLimqDvuI/Zh9ixINix2YjYsiDYs9ix2YjbjNizINiu2YjYryDYsdinINio2LHZiNiy2LHYs9in2YbbjCDaqdmG24zYr+KMm++4j/Cfk4rYrdis2YUg2KjYp9mC24zZhdin2YbYr9mHINmG2KfZhdit2K/ZiNiv4oieIiwic2N5IjoiYXV0byIsInNuaSI6IiIsInRscyI6IiIsInR5cGUiOiItLS0iLCJ2IjoiMiJ9', 'vless://c555e305-7d68-4ad3-b759-7773c4cab92f@172.64.80.1:443?path=%2Fp9KC3n8KCTVeWiVu%3Fed%3D2560&security=tls&alpn=h2%2Chttp%2F1.1&encryption=none&host=aliboomber.molantant.workers.dev&fp=randomized&type=ws&sni=alIBOOmBer.mOlantaNT.WorkERs.Dev#%F0%9F%87%AE%F0%9F%87%B7%F0%9F%94%B8VIP%20Server%20%20%D9%87%D9%85%D9%87%20%D8%A7%D9%BE%D8%B1%D8%A7%D8%AA%D9%88%D8%B1%20%D9%87%D8%A7%20%7C%20Plus%20Vpn%201%E2%9A%A1', 'vless://c555e305-7d68-4ad3-b759-7773c4cab92f@104.17.128.248:443?path=%2FJd5TAjhMvrgy5DZd%3Fed%3D2560&security=tls&alpn=h2%2Chttp%2F1.1&encryption=none&host=aliboomber.molantant.workers.dev&fp=randomized&type=ws&sni=ALIBOoMbER.MoLAnTANT.WORkeRs.dEv#%F0%9F%87%AE%F0%9F%87%B7%F0%9F%94%B8VIP%20Server%20%20%D9%87%D9%85%D9%87%20%D8%A7%D9%BE%D8%B1%D8%A7%D8%AA%D9%88%D8%B1%20%D9%87%D8%A7%20%7C%20Plus%20Vpn%202%E2%9A%A1', 'vless://c555e305-7d68-4ad3-b759-7773c4cab92f@104.24.162.44:443?path=%2FQ2u7VKApMVHZJAgW%3Fed%3D2560&security=tls&alpn=h2%2Chttp%2F1.1&encryption=none&host=aliboomber.molantant.workers.dev&fp=randomized&type=ws&sni=ALibooMber.mOlaNTAnT.wOrKErS.dev#%F0%9F%87%AE%F0%9F%87%B7%20%F0%9F%94%B8%20VIP%20Server%20%20%D9%87%D9%85%D9%87%20%D8%A7%D9%BE%D8%B1%D8%A7%D8%AA%D9%88%D8%B1%20%D9%87%D8%A7%20%7C%20Plus%20Vpn%203%E2%9A%A1', 'vless://c555e305-7d68-4ad3-b759-7773c4cab92f@104.24.24.137:443?path=%2F61t3GoluQQrVgjfv%3Fed%3D2560&security=tls&alpn=h2%2Chttp%2F1.1&encryption=none&host=aliboomber.molantant.workers.dev&fp=randomized&type=ws&sni=AlIbOoMBER.mOlANtanT.WoRKeRs.Dev#%F0%9F%87%AE%F0%9F%87%B7%20%F0%9F%94%B8VIP%20Server%20%20%D9%87%D9%85%D9%87%20%D8%A7%D9%BE%D8%B1%D8%A7%D8%AA%D9%88%D8%B1%20%D9%87%D8%A7%20%7C%20Plus%20Vpn%204%E2%9A%A1', 'vless://c555e305-7d68-4ad3-b759-7773c4cab92f@172.64.80.1:80?path=%2Fb4bqqOhwoVcTsTqs%3Fed%3D2560&security=none&encryption=none&host=aliboomber.molantant.workers.dev&type=ws#%F0%9F%87%AE%F0%9F%87%B7%F0%9F%94%B8VIP%20Server%20%D9%87%D9%85%D9%87%20%D8%A7%D9%BE%D8%B1%D8%A7%D8%AA%D9%88%D8%B1%20%D9%87%D8%A7%20%7C%20Plus%20Vpn%205%E2%9A%A1', 'vless://c555e305-7d68-4ad3-b759-7773c4cab92f@[2606:4700:130:436c:6f75:6466:6c61:7265]:80?path=%2Fi9BzsypxVJb0xAnI%3Fed%3D2560&security=none&encryption=none&host=aliboomber.molantant.workers.dev&type=ws#%F0%9F%87%AE%F0%9F%87%B7%F0%9F%94%B8%20VIP%20Server%20%20%D9%87%D9%85%D9%87%20%D8%A7%D9%BE%D8%B1%D8%A7%D8%AA%D9%88%D8%B1%20%D9%87%D8%A7%20%7C%20Plus%20Vpn%206%E2%9A%A1', 'vless://c555e305-7d68-4ad3-b759-7773c4cab92f@[2606:4700:130:436c:6f75:6466:6c61:7265]:80?path=%2Fi9BzsypxVJb0xAnI%3Fed%3D2560&security=none&encryption=none&host=aliboomber.molantant.workers.dev&type=ws#%F0%9F%87%AE%F0%9F%87%B7%F0%9F%94%B8%20VIP%20Server%20%20%D9%87%D9%85%D9%87%20%D8%A7%D9%BE%D8%B1%D8%A7%D8%AA%D9%88%D8%B1%20%D9%87%D8%A7%20%7C%20Plus%20Vpn%206%E2%9A%A1', 'vless://c555e305-7d68-4ad3-b759-7773c4cab92f@104.20.70.56:80?path=%2F0ZgJZkijydYzxfdT%3Fed%3D2560&security=none&encryption=none&host=aliboomber.molantant.workers.dev&type=ws#%F0%9F%87%AE%F0%9F%87%B7%F0%9F%94%B8VIP%20Server%20%20%D9%87%D9%85%D9%87%20%D8%A7%D9%BE%D8%B1%D8%A7%D8%AA%D9%88%D8%B1%20%D9%87%D8%A7%20%7C%20Plus%20Vpn%207%E2%9A%A1', 'vless://c555e305-7d68-4ad3-b759-7773c4cab92f@104.17.128.248:80?path=%2FXSK2O88ebV9m7ulh%3Fed%3D2560&security=none&encryption=none&host=aliboomber.molantant.workers.dev&type=ws#%F0%9F%87%AE%F0%9F%87%B7%F0%9F%94%B8%20VIP%20Server%20%20%D9%87%D9%85%D9%87%20%D8%A7%D9%BE%D8%B1%D8%A7%D8%AA%D9%88%D8%B1%20%D9%87%D8%A7%20%7C%20Plus%20Vpn%208%E2%9A%A1', ]; } else if (provider === "64521") { links = [ 'xxxxxx' ]; } const responseText = links.join('\n').replace(/,(?=\n|$)/g, ''); // Encoding the response text in base64 const encodedResponse = btoa(responseText); return new Response(encodedResponse, { headers: { 'Content-Type': 'text/plain' }, }); } addEventListener('fetch', event => { event.respondWith(handleRequest(event.request)); });