使用 Cloudflare Workers + Cron Triggers 做到,不開電腦也沒差,Cloudflare 會在指定時間自動去 GET 你的網址。用「Dashboard 介面」+「Wrangler 部署」兩種,並把時區(UTC vs 台北時間)講清楚,避免排了卻跑錯時間。
Cloudflare Cron 是用 UTC
Cloudflare Workers 的 Cron Triggers 以 UTC 時間跑(不是 Asia/Taipei)。
所以:
- 要 上班日 16:00(台北 UTC+8)
- 轉成 UTC = 08:00 UTC
- Cron 應寫:
0 8 * * 1-5

用 Cloudflare Dashboard 直接做
Step 1:建立 Worker
- 登入 Cloudflare Dashboard
- 進入 Workers & Pages
- 點 Create application
- 選 Workers → Create Worker
- 命名(例如:
XXX-cron)→ Deploy

Step 2:貼上 Worker 程式碼(scheduled 觸發)
進入剛剛的 Worker → Edit code,貼上:
export default {
async scheduled(event, env, ctx) {
// 讓請求在背景跑完
ctx.waitUntil(fetch("這邊放你要進入的網址", {
method: "GET",
headers: {
"User-Agent": "Cloudflare-Cron"
}
}));
}
}

Step 3:新增 Cron Trigger
- Worker 頁面 → Settings
- 找到 Triggers / Cron Triggers
- 點 Add trigger
- Cron expression 填入:
0 8 * * 1-5 - 儲存



贊助商連結
