流量过滤规则
决定谁能通过一条短链接:按网络类型、访客质量、地理位置和时间设置条件,五种处理动作,以及与跳转器行为完全一致的预览。
更新于 2026年8月14日
一条流量规则由两部分组成:挂在链接上的条件,以及对命中它的访客采取的动作。规则在 edge 上判断,发生在选定目标地址之前,第一条命中的规则决定接下来会发生什么。一条没有规则的链接完全不会做任何额外的工作。
流量规则是付费功能。如果链接对话框里没有流量规则标签页,说明该工作区的套餐不包含它。
规则存放在哪里
规则存在于两个地方,并按以下顺序判断:
- 链接自己的规则 —— 链接对话框的流量规则标签页。
- 工作区规则集 —— 一份共享列表,适用于工作区里的每一条链接。
链接规则先执行,正是这一点让单条链接可以在全局禁令之上保留一个例外:在整个工作区屏蔽所有数据中心,同时在监控服务盯着的那一条链接上单独放行它。链接也可以用忽略工作区规则把共享列表整个关掉。
两份列表各自最多 20 条规则,合并之后的列表上限同样是 20 条。
条件
一条规则至少需要一个条件;没有条件的规则会吞掉全部流量,让它下面的每一条规则都变得不可达,因此表单拒绝保存这样的规则。同一条规则内部的多个条件之间是并且的关系 —— 必须全部满足。
| 条件 | 命中什么 | | --- | --- | | 访客类型 | 分类器的判定结果:真人、搜索引擎爬虫、HTTP 库、数据中心、VPN、TOR、未知 | | 已验证爬虫 | 自称的爬虫能否通过地址(而不是名称)得到确认 | | 网络类型 | 数据中心、公共代理、商用 VPN、TOR 出口、网页匿名代理 | | 质量评分低于 | 质量评分严格低于 1 到 100 之间的某个阈值 | | 国家/地区、省/州、城市 | 访客地址段所在的位置 | | 自治系统 | 网络编号,每条规则最多 200 个 | | 地址或网段 | 单个地址和 CIDR 网段,每条规则最多 1,000 条 | | User-Agent/来源页 | 针对请求头的文本匹配式 | | 是否带营销活动标记 | 请求中是否携带 UTM 参数 | | 设备/语言 | 设备类别和首选语言 | | 本地时间/星期 | 按访客所在时区计算的时间段和星期 | | 访问 | 首次访问该域名,还是回访 |
每个条件都是三值的:满足、不满足,以及因为缺少数据而无法回答。无法回答永远不算命中。 而反转开关只会翻转确定的答案,因此「除德国之外的所有人」不会悄悄对那些无法确定国家/地区的访客生效。
可复用的地址列表
地址列表在工作区里定义一次,再由规则引用。一条规则最多可以引用 5 份列表。保存时列表会被展开进链接的缓存配置,因此跳转器永远不会在访客等待的时候去拉取列表。
处理动作
| 动作 | 访客会得到什么 | | --- | --- | | 放行 | 正常的目标地址。命中本身仍然会被记录。 | | 以 404 关闭 | 普通的「未找到」页面 —— 与一条从未存在过的链接毫无区别。 | | 以 410 关闭 | 品牌化的「链接不可用」页面。 | | 转发 | 由规则指定的另一个目标地址。 | | 占位页 | 品牌化的页面,标题和正文由你自己填写。 | | 警告 | 正常的目标地址,但这次访问会被标记为可疑。 |
放行的存在,是为了让过滤本身可以被检验。一条既放行流量、又记录下自己放行过的规则,正是你在让它真正拦截任何东西之前用来验证过滤器的办法。
用 404 拦截时返回普通的「未找到」页面是有意为之。任何更具体的回应,都等于告诉正在试探你链接的人:他们找到了值得试探的东西。
发布前先预览
预览面板接受一位假想的访客——国家/地区、设备、网络类型、当地时间、首次访问还是回访——并显示哪条规则会触发、这位访客最终落在哪里。它不是另一套实现:预览调用的就是 edge worker 调用的那个函数,而且有一个端到端测试会把它给出的答案与真实跳转返回的 Location 响应头做对比。
读懂结果
每一次命中都会连同规则标识和动作一起写入点击事件。数据分析页面上的已过滤流量明细回答两个问题:每条规则拦下了多少流量,以及它对这些流量做了什么。动作与标识保存在一起,因此即便你之后编辑或删除了某条规则,这份明细依然读得通。
规则的标识在多次保存之间保持不变。重命名或调整顺序都不会中断它的历史数据。
过滤的开销
过滤发生在通往跳转的路径上,因此引擎只会去取这条链接的规则真正需要的东西:
- 国家/地区、省/州或城市条件会触发一次地理查询;
- 网络类型条件会加载地址段数据;
- 已验证爬虫条件会读取一条缓存记录;
- 首次访问条件会在你的跳转域名上写入一个很小的 cookie —— 而且只在确实有规则要求它的时候才写。
规则已经取到的数据,会被负责组装点击事件的后台任务复用,因此没有任何东西会被查询两次。
套餐限制
套餐可以限制每条链接的规则数量。当套餐的上限低于已经配置好的规则数量时,现有链接依然可以编辑——上限约束的是新增规则,而不是保存一条本来就带着这些规则的链接。