addEventListener('scheduled', event => event.waitUntil(handleScheduled())); // 配合甬哥的bash <(curl -Ls https://raw.githubusercontent.com/yonggekkk/sing-box-yg/main/serv00.sh)脚本,生成保活网页 // 每个保活网页之间空格,网页前带http:// const urlString = 'http://保活网页1 http://保活网页2 http://保活网页3'; const urls = urlString.split(' '); const TIMEOUT = 5000; async function fetchWithTimeout(url) { const controller = new AbortController(); const timeout = setTimeout(() => controller.abort(), TIMEOUT); try { await fetch(url, { signal: controller.signal }); console.log(`✅ 成功: ${url}`); } catch (error) { console.warn(`❌ 访问失败: ${url}, 错误: ${error.message}`); } finally { clearTimeout(timeout); } } async function handleScheduled() { console.log('⏳ 任务开始'); await Promise.all(urls.map(fetchWithTimeout)); console.log('📊 任务结束'); }