如何繞過拉取 403
因爲很多服務器屏蔽了 GitHub Action 的請求,所以更好的辦法是換 Cloudflare Worker 套一層,樣例如下:
export default {
async fetch(request) {
const target = "https://baidu.com";
const resp = await fetch(target, {
headers: {
"User-Agent":
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 Chrome/120 Safari/537.36",
"Accept": "application/rss+xml,application/xml,text/xml",
},
});
return new Response(await resp.text(), {
headers: {
"Content-Type": "application/rss+xml; charset=utf-8",
"Access-Control-Allow-Origin": "*",
},
});
},
};
Source via: https://note.bgzo.cc/weekly/20260307-how-to-fix-github-action-fetch-403

浙公网安备 33010602011771号