【Scripts】搭建tmdb图片代理 by cloudflare worker
1、创建worker
参照【Scripts】Chatgpt api代理搭建 by cloudflare进行创建
2、代码替换
addEventListener('fetch', event => {
event.respondWith(proxyRequest(event.request));
});
async function proxyRequest(request) {
// 保留请求的路径和查询参数,但将hostname替换为目标主机名
let url = new URL(request.url);
url.hostname = 'image.tmdb.org';
// 保持原请求的方法、头信息及可能的body
let init = {
method: request.method,
headers: request.headers,
// 注意:如果请求包含body(如POST请求),需要正确处理init.body
};
// 发起请求到目标URL
let response = await fetch(url.toString(), init);
// 返回响应给客户端
return response;
}
3、访问域名
https://image.tmdb.example.com
出现 Image size not supported 即搭建成功
评论区