用户指南

Mac版本的Roadblock

概述

Roadblock 是一款高性能的Safari内容拦截器,让您精确控制网页内容的加载方式。以更清爽的体验浏览网页,同时:

  • 保护您的隐私,拦截追踪器。
  • 拦截广告和弹出窗口等不需要的内容。
  • 移除聊天窗口、Cookie 横幅和订阅通知等骚扰内容。
  • 节省流量并显著加快网页加载速度。

Roadblock 在 Safari 中预加载基于规则的过滤器。这些规则决定在网页完全加载之前阻止、隐藏或允许哪些内容,开销极小,性能卓越。

开始使用

要在 Safari 中拦截内容,首先需要启用 Roadblock 的扩展。Roadblock 包含:

  • 拦截器扩展: 广告、跟踪器、骚扰、语言和自定义
  • 工具扩展: 工具

注意

Roadblock 使用多个扩展来绕过 iOS 规则限制,在不降低 Safari 速度的情况下提供全面保护。

启用扩展的步骤:

  1. 打开设置 App。
  2. 前往App > Safari
  3. 点击扩展
  4. 开启所有 Roadblock 扩展的开关。
  5. 返回 Roadblock 并启用您偏好的设置。

启用扩展和首选设置后,您在 Safari 中浏览时应该会看到不需要的内容被拦截或隐藏。

注意

如果开关显示为灰色,可能是屏幕使用时间中启用了网页内容限制。请暂时将其设置为无限制访问后重试。

内置规则

Roadblock 包含超过 240,000 条优化规则,定期更新,基于 EasyList、EasyPrivacy、Fanboy、Peter Lowe 等行业广泛采用的过滤列表。

注意

如需在特定网站上禁用拦截,请使用自定义规则或 Safari 操作按钮中的关闭内容拦截器选项。

广告和跟踪器

  • 阻止广告: 从网站上移除广告,包括弹出窗口和视频广告。
  • 阻止跟踪器: 拦截在网页上和跨网络追踪您活动的脚本。

骚扰

  • 阻止社交小组件: 移除社交点赞和分享按钮。
  • 阻止聊天小组件: 移除在线聊天和客服对话框。
  • 阻止人工智能小组件: 移除搜索引擎和网站上的 AI 覆盖层。
  • 阻止隐私横幅: 移除 Cookie 同意横幅和其他网站上的隐私提示。
  • 阻止事通讯横幅: 移除订阅通讯的弹出窗口和覆盖层。
  • 阻止通知横幅: 移除网站通知提示。

语言

启用阻止广告设置后,内置规则适用于英语和非英语网站。Roadblock 额外支持针对非英语网站的规则,覆盖中东、非洲、亚洲、欧洲和美洲共 37 种语言

自定义规则

自定义规则提供了强大的方式来管理和分享您自己的规则。您可以拦截或允许特定网站、隐藏网页元素、从网络请求中移除 Cookie,以及强制使用安全连接。

类型

类型 描述
阻止内容 拦截特定资源的加载。
阻止网站 将特定网站添加到黑名单。
隐藏内容 隐藏特定网页元素。
保护内容 强制使用安全连接(HTTPS)加载资源。
保护网站 强制特定网站通过安全连接(HTTPS)加载。
移除Cookie 从网络请求中删除 Cookie。
允许内容 绕过对特定资源的拦截。
允许网站 将网站添加到白名单以完全绕过拦截器。

字段

字段 描述
标题 自定义规则的名称。
URL过滤 针对资源 URL 进行评估。可使用标准文本(默认格式)或正则表达式格式。
CSS选择器 要在网页上隐藏的特定元素的 CSS 选择器。提示:使用工具扩展可轻松识别元素。
资源类型 从九种类型中选择:HTML文档(主页面)、字体、图像、媒体、弹出窗口、原始数据(如 XMLHttpRequest)、脚本、样式表和 SVG。
负载类型 选择第一方(从您正在访问的网站加载)或第三方(从外部网站加载)。
网站 指定规则适用的网站。与使用规则配合使用,以针对或排除特定网站。
使用规则 将规则应用于所有网站、指定网站,或除特定网站外的所有网站。

URL过滤

默认格式

适合大多数用户的最简便方式。Roadblock 会自动处理特殊字符。

示例:

  • 匹配所有 URL:URL过滤留空
  • 匹配开头: 输入 https://example.com 并选择从过滤器开始
  • 匹配结尾: 输入 badscript.js 并选择以过滤器结束

正则表达式格式

适合使用正则表达式(Regex)语法的高级用户:

  • 匹配任意字符: .
  • 量词: *+?
  • 锚点: 开始 ^ 和结束 $
  • 范围: []
  • 分组: ()

注意

正则表达式中的特殊字符必须转义(例如,点 . 变为 \.)。

注意

并非所有正则表达式都被 Safari 接受。在某些情况下,有效的正则表达式可能导致页面重新加载失败。如果发生这种情况,请调整正则表达式后重试。

示例:

  • 匹配所有 URL: .*
  • 匹配开头: ^https://example\.com
  • 匹配结尾: badscript.js$
  • 匹配数字和字母: https://www\.[0-9a-zA-Z]+\.com

网站

域名

向规则添加网站时,请指定其域名(例如 example.com)。如果启用包括子域,规则将适用于 example.comwww.example.comimages.example.com 等。如果禁用,则仅适用于输入的确切域名。

注意

使用国际字母(非 ASCII 字符)的域名会被 Roadblock 接受并适当转换。

导入网站

您可以将存储在文本文件中的网站导入到网站字段,格式如下:

website1.com
website2.com
website3.com
www.website4.com

管理自定义规则

从主界面导航到自定义规则来管理您的自定义规则:

  • 添加/编辑: 点击添加新的自定义规则或选择现有规则后点击编辑
  • 启用/禁用: 使用工具栏切换规则的开关。绿点表示规则激活,红点表示已禁用。
  • 删除: 向左滑动规则并选择删除,或选中后点击垃圾桶图标。
  • 批量操作: 使用选择按钮同时管理多条规则(启用、禁用、删除、分享或复制到其他配置文件)。
  • 搜索: 在搜索栏中输入关键词(如隐藏图像启用)快速找到特定规则。

导入和导出

您可以使用操作按钮分享和保存自定义规则。自定义规则以 .roadblock 文件格式导出,可保存到设备上的任意位置。

要导入存储在 .roadblock 文件中的自定义规则,请点击 .roadblock 文件并从操作表中选择 Roadblock。这将打开 Roadblock 并要求您确认将自定义规则导入到您选择的配置文件中。

示例

Roadblock 附带预定义示例,您可以在应用内添加。以下是创建常见规则的实际步骤。

阻止网站

目标: 拦截网站 apple.com 及其子域(如 www.apple.comdeveloper.apple.com 等):

类型:阻止网站
网站:apple.com
- 包括子域:开启

阻止内容

阻止 Google 登录提示

目标: 拦截所有 Google 登录提示:

类型:阻止内容
URL过滤:https://accounts.google.com/gsi/client
资源类型:脚本
负载类型:第三方
类型:阻止内容
URL过滤:^https://accounts\.google\.com/gsi/client
资源类型:脚本
负载类型:第三方
阻止第三方弹出窗口

目标: 拦截所有第三方弹出窗口,但 apple.comgoogle.com 除外:

类型:阻止内容
URL过滤:(留空)
资源类型:弹出窗口
负载类型:第三方
网站:apple.com、google.com
- 包括子域:开启(两者)
使用规则:除您指定的网站外的所有网站
类型:阻止内容
URL过滤:.*
资源类型:弹出窗口
负载类型:第三方
网站:apple.com、google.com
- 包括子域:开启(两者)
使用规则:除您指定的网站外的所有网站
阻止 AI 域名

目标: 拦截所有以 .ai 结尾的域名:

类型:阻止内容
URL过滤:.ai/
类型:阻止内容
URL过滤:^https?://[^/]*\.ai/

注意

对于此规则,正则表达式格式默认格式更精确。

阻止 URL

目标: 拦截 TikTok 的广告 API:

类型:阻止内容
URL过滤:https://ads-api.tiktok.com
类型:阻止内容
URL过滤:^https://ads-api\.tiktok\.com

隐藏内容

隐藏元素

目标: 隐藏 webkit.org 上的 WebKit 徽标:

类型:隐藏内容
URL过滤:(留空)
CSS选择器:#logo
网站:webkit.org
类型:隐藏内容
URL过滤:.*
CSS选择器:#logo
网站:webkit.org

注意

隐藏元素需要使用 CSS 选择器。使用视觉工具时,元素的 CSS 选择器会自动从网页中提取。

隐藏链接

目标: 从 DuckDuckGo 搜索结果中移除 .ai 链接:

类型:隐藏内容
URL过滤:(留空)
CSS选择器:.react-results--main > li:has(a[href*=".ai"])
网站:duckduckgo.com
- 包括子域:开启
类型:隐藏内容
URL过滤:.*
CSS选择器:.react-results--main > li:has(a[href*=".ai"])
网站:duckduckgo.com
- 包括子域:开启
隐藏侧边栏

目标: 隐藏 Reddit 的侧边栏:

类型:隐藏内容
URL过滤:(留空)
CSS选择器:#right-sidebar-contents.right-sidebar-contents.flex-auto
网站:www.reddit.com
- 包括子域:关闭
类型:隐藏内容
URL过滤:.*
CSS选择器:#right-sidebar-contents.right-sidebar-contents.flex-auto
网站:www.reddit.com
- 包括子域:关闭
允许网站

目标: 为网站 youtube.com 及其子域关闭拦截(如 m.youtube.comwww.youtube.com 等):

类型:允许网站
网站:youtube.com
- 包括子域:开启

允许内容

允许 Google Analytics

目标: 允许 google-analytics.com

类型:允许内容
URL过滤:https://google-analytics.com
类型:允许内容
URL过滤:^[^:]+://+([^:/]+\.)?google-analytics\.com[:/]

目标: 移除第三方 Cookie:

类型:移除Cookie
URL过滤:(留空)
负载类型:第三方
类型:移除Cookie
URL过滤:.*
负载类型:第三方
保护网站

目标: 强制 accounts.google.com 通过 HTTPS 加载:

类型:保护网站
网站:accounts.google.com
- 包括子域:关闭
保护内容

目标: 强制所有网络请求通过 HTTPS:

类型:保护内容
URL过滤:(留空)
类型:保护内容
URL过滤:.*

多条规则

拦截并隐藏

目标: 拦截 Google 上的图像:

规则 1:
类型:阻止内容
URL过滤:(留空)
资源类型:图像
网站:google.com
- 包括子域:开启

规则 2:
类型:隐藏内容
URL过滤:(留空)
CSS选择器:img
网站:google.com
- 包括子域:开启
规则 1:
类型:阻止内容
URL过滤:.*
资源类型:图像
网站:google.com
- 包括子域:开启

规则 2:
类型:隐藏内容
URL过滤:.*
CSS选择器:img
网站:google.com
- 包括子域:开启

拦截器配置文件

配置文件让您可以轻松切换场景。例如,您可以为蜂窝网络配置文件设置严格拦截,为Wi-Fi配置文件设置宽松拦截。您也可以为您拥有的不同设备使用不同的配置文件。

Roadblock 包含一个名为默认配置文件的默认配置文件,在您首次安装应用时处于激活状态。

管理拦截器配置文件

从主界面导航到管理配置文件

  • 激活: 选择配置文件并点击激活。激活的配置文件显示蓝点,其名称出现在主界面上。
  • 添加/复制: 从头创建新配置文件,或向左滑动现有配置文件并点击重复来复制其设置。
  • 重命名/删除: 通过重命名保持配置文件整洁,或使用滑动菜单或工具栏删除旧配置文件。

导入和导出

您可以使用操作按钮分享和保存配置文件。配置文件以 .roadblock 文件格式导出,可保存到设备上的任意位置。配置文件包含广告和跟踪器骚扰语言部分中的设置以及您的自定义规则。

要导入存储在 .roadblock 文件中的配置文件,请点击 .roadblock 文件并从操作表中选择 Roadblock。这将打开 Roadblock 并要求您确认导入并添加配置文件。

iCloud同步

Roadblock 使用 iCloud 在您的设备之间同步数据。启用后,配置文件和设置将在您的所有设备(Mac、iPhone 和 iPad)上保持最新。

工具扩展

工具扩展提供可直接在您访问的网站上使用的实用功能,例如可视化拦截或隐藏内容,以及执行拦截、保护或允许等网站操作。

启用后,您可以通过点击 Safari 中的操作按钮,然后向下滚动并选择Roadblock 工具来访问工具扩展。

注意

工具扩展在 YouTube 上提供额外的广告拦截功能。由于 YouTube 的反广告拦截措施,拦截其视频广告需要访问网页内容。您需要允许访问 youtube.com 才能使用此功能。

视觉工具

视觉上的阻止和隐藏选项让您可以选择网页上的元素。根据您的选择,它会用彩色边框框选元素:

  • 紫色表示该元素将被隐藏,适用于页面上的视觉元素。
  • 红色表示该元素将被拦截,适用于图像。

界面上有两个选项:取消完毕。选择完毕将退出视觉工具并为高亮显示的元素生成自定义规则。

网站操作

  • 阻止 www.example.com:将 www.example.com 添加到阻止网站自定义规则
  • 保护 www.example.com:将 www.example.com 添加到保护网站自定义规则
  • 允许 www.example.com:将 www.example.com 添加到允许网站自定义规则

最后更新: 2026年2月27日