提示:Deno最好绑个卡,不会扣费,但会提升十倍免费额度,否则额度可能不够用!

共享代理搭建教程

  1. 准备一个Github账号,新注册的Github账号不可以使用Deno
  2. 进入https://docs.deno.com/deploy/early-access/这个地址

image.png

授权Github登录Deno

image.png

登录之后,点击New Playground创建一个新的代理项目

image.png

复制如下代码备用,不要进行任何代码修改,否则提交审核验证失败令牌会被封禁:

const proxies: Record<string, string> = {
    d1: "d1.api.augmentcode.com",
    d2: "d2.api.augmentcode.com",
    d3: "d3.api.augmentcode.com",
    d4: "d4.api.augmentcode.com",
    d5: "d5.api.augmentcode.com",
    d6: "d6.api.augmentcode.com",
    d7: "d7.api.augmentcode.com",
    d8: "d8.api.augmentcode.com",
    d9: "d9.api.augmentcode.com",
    d10: "d10.api.augmentcode.com",
    d11: "d11.api.augmentcode.com",
    d12: "d12.api.augmentcode.com",
    d13: "d13.api.augmentcode.com",
    d14: "d14.api.augmentcode.com",
    d15: "d15.api.augmentcode.com",
    d16: "d16.api.augmentcode.com",
    d17: "d17.api.augmentcode.com",
    d18: "d18.api.augmentcode.com",
    d19: "d19.api.augmentcode.com",
    d20: "d20.api.augmentcode.com",
    i0: "i0.api.augmentcode.com",
    i1: "i1.api.augmentcode.com",
    i2: "i2.api.augmentcode.com",
    i3: "i3.api.augmentcode.com",
    i4: "i4.api.augmentcode.com",
    i5: "i5.api.augmentcode.com",
    i6: "i6.api.augmentcode.com",
    i7: "i7.api.augmentcode.com",
    i8: "i8.api.augmentcode.com",
    i9: "i9.api.augmentcode.com",
    i10: "i10.api.augmentcode.com",
};

Deno.serve(async (req: Request) => {
  const { pathname, search } = new URL(req.url);
  
  if (pathname === "/") {
    return new Response("Welcome to AI Proxy.");
  }

  const [, target, ...pathParts] = pathname.split("/");
  const targetHost = proxies[target];

  if (!targetHost) {
    return new Response("Proxy target not found", { status: 404 });
  }

  const targetUrl = `https://${targetHost}/${pathParts.join("/")}${search}`;
  const headers = new Headers(req.headers);
  headers.set("Host", targetHost);

  return fetch(targetUrl, {
    method: req.method,
    headers,
    body: req.body,
    redirect: "manual",
  });
});

清空代码区域原有的代码,将上面提供的代码复制到代码区域

image.png

点击 Save & Deploy 进行部署,复制右侧的代理地址提交即可审核即可

注意:要在地址最后附加 /

例如部署地址为:https://fair-newt-49.deno.dev

则提交审核的地址为:https://fair-newt-49.deno.dev/