使用 Cloudflare Worker 代理 Google 站点

管理员
23 次阅读
0 条评论
阅读需要 2 分钟

使用 Cloudflare Worker 代理 Google 站点

Cloudflare Workers 是一个强大的边缘计算平台,我们可以用它来创建代理服务。

创建 Worker

在 Cloudflare 控制台创建新的 Worker,使用以下代码:

addEventListener('fetch', event => {
  event.respondWith(handleRequest(event.request))
})

async function handleRequest(request) {
  const url = new URL(request.url)
  const targetUrl = 'https://www.google.com' + url.pathname + url.search
  
  const response = await fetch(targetUrl, {
    method: request.method,
    headers: request.headers,
    body: request.body
  })
  
  return new Response(response.body, {
    status: response.status,
    headers: response.headers
  })
}

绑定域名

  1. 在 Workers 设置中添加自定义域名
  2. 配置 DNS 记录
  3. 访问你的域名即可

注意: 请遵守当地法律法规,合理使用代理服务。

全部评论 (0)

发表评论

暂无评论,快来抢沙发吧~