export default { async fetch(request) { // 解析当前请求 URL const url = new URL(request.url); // 获取当前访问的域名(用于根目录跳转) const proxyHost = request.headers.get("host") || url.host || ""; // 访问根目录 "/" 时自动跳转到 /sexy(保持当前域名) if (url.pathname === "/" || url.pathname === "") { return Response.redirect(`https://${proxyHost}/sexy`, 302); } // 构造目标源站 URL(强制改为源站域名) const originURL = new URL(request.url); originURL.host = "aa.aa-forward.xyz"; // 转发请求到源站 const response = await fetch(originURL.toString(), { method: request.method, headers: request.headers, body: request.method === "POST" ? await request.text() : null }); // 直接返回源站内容,不做任何替换 return new Response(response.body, { status: response.status, headers: response.headers }); } };