使用 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
})
}
绑定域名
- 在 Workers 设置中添加自定义域名
- 配置 DNS 记录
- 访问你的域名即可
注意: 请遵守当地法律法规,合理使用代理服务。
全部评论 (0)
暂无评论,快来抢沙发吧~