设置域名的Workers Routes路由 屏蔽worker用量异常超过限额的path
前言
上一篇设置了速率限制后, worker的用量不会超额了.但是, 像这样的使用方式肯定是不正常的.
我们看看怎样屏蔽掉这些使用者.
分析
Compute & AI -> Workers & Pages -> 点选你的worker -> Observability -> Traces
这里就能看到所有的请求了.
很明显, 这些请求都是用来访问一个 https://github.com/nap0o/* 这样的链接
那么, 我们针对性的屏蔽就行了.
实践
点击你的域名 -> Workers Routes -> Add route
添加路由
把
https://ghproxy.lvedong.eu.org/https:/github.com/nap0o/*
设置为 None (没有 worker)

把
https://ghproxy.lvedong.eu.org/*
设置为 ghproxy 的 worker
=======
完
=======
后记
当你在浏览器输入下面这样的url时,
https://ghproxy-test.lvedong.eu.org/https://github.com/nap0o/icmp9.com/releases/download/icmp9/icmp9-docker-debian-arm64
CloudFlare会预处理为下面这样, 再进入它的各个组件
https://ghproxy-test.lvedong.eu.org/https:/github.com/nap0o/icmp9.com/releases/download/icmp9/icmp9-docker-debian-arm64
所以, 我们在设置域名的Route路由时, 要写成
https://ghproxy.lvedong.eu.org/https:/github.com/nap0o/*


评论
发表评论