• czb

    手头有没被墙的域名和vps,一个hub站的动态key,哪个转发适合纯转发hub站或者聚合呀,newapi太重了,有没有类似octopus的轻量的

    主楼
  • yuancjun
  • czb

    我用cf的worker部署试了试 目前看起来还没被墙```
    export default {
    async fetch(request, env) {
    const targetDomain = 'hub.linux.do';
    const url = new URL(request.url);

    // 修改请求的目标主机名
    url.hostname = targetDomain;
    url.protocol = 'https:';

    // 复制原始请求标头,并更新 Host Header
    const newHeaders = new Headers(request.headers);
    newHeaders.set('Host', targetDomain);

    // 构建新的转发请求
    const modifiedRequest = new Request(url.toString(), {
    method: request.method,
    headers: newHeaders,
    body: request.body,
    redirect: 'follow'
    });

    try {
    // 发送请求并返回目标 API 的响应
    const response = await fetch(modifiedRequest);
    return response;
    } catch (err) {
    return new Response(Proxy Error: ${err.message}, { status: 502 });
    }
    }
    };

    #2

发表回复

登录后回复