替换请求域名的 Worker 代码
下方是完整的代码,点击按钮即可一键复制,粘贴到你的 Cloudflare Worker 中直接使用。
export default {
async fetch(request) {
const url = new URL(request.url);
url.hostname = 'drama-carry.duckdns.org';
const newRequest = new Request(url.toString(), {
method: request.method,
headers: request.headers,
body: request.body,
redirect: 'follow'
});
newRequest.headers.set('Host', 'drama-carry.duckdns.org');
return fetch(newRequest);
}
};