跳转到内容

如何在工作时间屏蔽 Reddit

用以下工具总结: ChatGPT · Perplexity · Claude · Grok

要在工作时间屏蔽 Reddit,请使用带定时功能的屏蔽工具,并添加 *.reddit.com 这样的通配符规则。如果只屏蔽单纯的 reddit.com,old.reddit.com 通常依然能打开。Chrome、Edge 或 Firefox 上的免费方案是 LeechBlock NG,设置工作日朝九晚五的时间段即可。如果你需要一把无法撤销的锁,或者屏蔽范围必须覆盖 Reddit 应用,就用 Cold Turkey、Freedom、SelfControl 或 DNS 过滤器。下面逐一介绍细节。

大多数教程都跳过了通配符这一步,而恰恰是这一步决定了屏蔽是否真正有效。所以本文在讲设置之前,先说明每款工具要求的写法。

需要屏蔽哪些 Reddit 地址?

Reddit 通过多个主机名提供页面。漏掉其中任何一个,不到周二你就会发现这个漏洞。

地址是什么要屏蔽吗?
reddit.com、www.reddit.com主站要
old.reddit.com旧版界面,仍在运行要
new.reddit.com进入网站的另一个入口要,通配符可以覆盖
i.reddit.com旧版移动网站,2023 年停用,现在会重定向通配符可以覆盖
redd.it短链接可选
i.redd.it、v.redd.it、preview.redd.it图片和视频托管可选

稳妥的规则是屏蔽 reddit.com 及其所有子域名。是否同时屏蔽 redd.it 可以自行决定。这样能拦住短链接和媒体,但也会让你工作中可能需要用到的其他网站(例如论坛和文档页面)上嵌入的 Reddit 图片无法显示。

各工具如何理解“reddit.com”

在屏蔽工具中输入 reddit.com,含义因工具而异。有的只屏蔽这个确切的主机名,有的则会屏蔽该域名及其下的所有内容。

表格:在 hosts 文件、Pi-hole、LeechBlock NG 和 NextDNS 中,一条 reddit.com 规则分别能屏蔽哪些 Reddit 主机名

  • Hosts 文件: 不支持通配符。每个主机名都必须单独写一行。
  • Pi-hole: 精确拒绝列表规则只屏蔽这一个主机名。应改用通配符选项添加 reddit.com,Pi-hole 会把它转换成类似 (^|\.)reddit\.com$ 的正则表达式。如果你输入 *.reddit.com,Pi-hole 会将其判定为无效正则而拒绝。
  • LeechBlock NG: 根据其通配符 FAQ,*.somesite.com 会屏蔽所有子域名。为保险起见,再加上 reddit.com。** 用于匹配路径。
  • NextDNS: 社区回答称,reddit.com 这样的根域名规则也会覆盖子域名,*.reddit.com 同样可用。官方对此没有文档说明,所以请自行测试。

无论使用哪款工具,设置完都要检查一下:在无痕窗口中打开 old.reddit.com。如果能加载,说明屏蔽并不完整。

Chrome 中的免费定时屏蔽:LeechBlock NG

LeechBlock NG 是免费的,可在 Firefox、Chrome、Edge 及其他 Chromium 浏览器中运行。它支持时间段、时长限制、最多 30 个屏蔽组以及锁定模式。这是按计划屏蔽 Reddit 最简单的免费方式。

  1. 从浏览器的扩展商店安装 LeechBlock NG。
  2. 在屏蔽组 1 中添加 reddit.com 和 *.reddit.com,每行一个。如果也想屏蔽媒体内容,再添加 redd.it 和 *.redd.it。
  3. 把时间段设为 0900-1700,并勾选周一至周五。
  4. 在访问控制中,选择密码或随机访问码。一长串随机码输入起来很麻烦,而这份麻烦足以拦住一时冲动的访问。

如果某个子版块确实对工作有用,可以为它的路径添加例外,同时继续屏蔽 Reddit 的其余部分。上面提到的通配符 FAQ 解释了模式写法。

它的弱点和所有扩展一样:任何人都可以在 chrome://extensions 页面把它关掉。LeechBlock 的 FAQ 里有几条说明,介绍如何让它在 Chrome 和 Edge 中更难被移除。其他基于扩展的方法,请参阅在 Chrome 上屏蔽网站的七种方法。

StayFocusd:每日限额,而非全面禁止

StayFocusd 的思路不同。它为你列出的网站设定一个共享的每日时间预算,用完之后,这些网站在当天剩余时间里都会被屏蔽。它的“核选项”(Nuclear Option)会在设定的时间内屏蔽网站,且无法取消。

  1. 从 Chrome 应用商店安装。它适用于 Chromium 浏览器。
  2. 把 reddit.com 加入屏蔽网站列表。
  3. 设置每日上限,例如 10 分钟。

如果你需要用 Reddit 查资料,但一进去就忘了时间,这个方法很适合你。它目前由 Sensor Tower 开发,2026 年初更新了好几次。不过它终究是扩展,所以和 LeechBlock 一样,有个随手就能关掉的开关。

在 Mac 上屏蔽 Reddit

在 Mac 上,你有三个免费选项和一个付费选项。Mac 上的完整方法列表见如何在 Mac 上屏蔽网站。

屏幕使用时间(系统自带)

前往 系统设置 › 屏幕使用时间 › App 限额 › 添加限额。点按底部 网站 旁边的箭头,然后点按 添加网站,输入 reddit.com。你可以把限额设为每天相同,或按天自定义,具体见 Apple 的指南。

一分钟的限额在实际使用中就相当于屏蔽,尽管 Apple 并没有这样描述它。Apple 没有说明该限额是否适用于 Safari 以外的浏览器,所以请在 Chrome 中打开 Reddit 检查一下。你的密码可以绕过限额。如果是给自己屏蔽 Reddit,最好让别人来设置密码。

SelfControl(免费,无定时)

SelfControl 免费且开源,当前版本为 4.0.2。设好计时器后启动即可。它在系统层面生效,覆盖所有浏览器,并且会一直持续到计时结束,即使重启 Mac 或删除应用也无济于事。它没有循环计划,所以你得每天早上手动启动。启动后请检查 old.reddit.com 是否已被屏蔽。

Hosts 文件(免费,手动)

打开“终端”,运行 sudo nano /etc/hosts,然后添加:

127.0.0.1  reddit.com
127.0.0.1  www.reddit.com
127.0.0.1  old.reddit.com
127.0.0.1  new.reddit.com

保存文件,然后清除 DNS 缓存:

sudo dscacheutil -flushcache && sudo killall -HUP mDNSResponder

这种屏蔽只有开和关两种状态,没有定时功能,而且任何有管理员密码的人都能撤销。

Browwwser(付费,浏览器本身)

Browwwser 是一款基于 Chromium 的浏览器,适用于 macOS 12 或更高版本,内置屏蔽功能。被屏蔽的网站不会加载:Browwwser 会显示一个简单的“网站已被屏蔽”页面,没有倒计时,也没有“仍然继续”按钮。也没有可以关掉的扩展,因为屏蔽功能本身就是浏览器的一部分。

针对工作时间,把 Reddit 加入屏蔽列表,或者从社交媒体预设开始。然后设置一个循环时段,例如工作日 9 点到 5 点。锁定模式用你自己设定的恢复密码冻结屏蔽列表,没有解锁按钮,也没有计时器。应用屏蔽功能会在屏蔽生效时关闭你加入列表的 macOS 应用,所以你可以把第三方 Reddit 客户端加进去。

有一个缺口:网站屏蔽只在 Browwwser 内部生效。屏蔽开启时,Other Browsers 预设可以关闭 Safari、Chrome 等浏览器;否则可以搭配“屏幕使用时间”限额或 SelfControl。Browwwser 一键即可导入你在 Chrome 中的书签、密码、历史记录和扩展。价格为每年 $99 或一次性 $199,提供 7 天免费试用和 14 天退款保证(价格)。

Windows 或所有电脑:Cold Turkey 和 Freedom

Cold Turkey

Cold Turkey 支持 Windows 和 macOS,一个 Pro 密钥两个平台通用。它的锁一旦启动就极难停止,卸载应用也不会结束屏蔽。浏览器屏蔽通过扩展实现,Cold Turkey 会提示你安装。

免费版包含网站屏蔽、定时屏蔽、例外和统计。循环计划和应用屏蔽需要 Pro 版,它是一次性买断,提供 7 天试用;当前价格见其价格页面。使用 Pro 版时,把 reddit.com 加入屏蔽列表并设置工作日计划即可。两者的对比请参阅 Cold Turkey 与 Browwwser 对比。

Freedom

Freedom 支持 macOS、Windows、iOS、Android 和 Chromebook。如果你在各种设备上都会刷 Reddit,就选它。在 Mac 和 Windows 上,它通过本地代理加可选的浏览器扩展进行屏蔽,另外还提供非代理模式。

循环会话和锁定模式仅限 Premium 版。免费版提供手动会话、应用屏蔽和不限数量的设备。Premium 版每月 $8.99,按年付费则为每月 $3.33。终身版目前标价 $99.50,显示为 $199 的五折。在 Mac 上,Freedom 默认会隐藏被屏蔽的应用,而“Kill Blocked Apps”选项则会直接关闭它们(Freedom 的指南)。更多内容见 Freedom 与 Browwwser 对比。

为整个网络屏蔽 Reddit:NextDNS 和 Pi-hole

DNS 过滤器会为所有使用它的设备屏蔽 Reddit,包括浏览器、应用和电视。代价是,两个主流选项都不太擅长定时。

NextDNS 每月 300,000 次查询以内免费。超过限额后,它会继续解析地址,但不再屏蔽。据 TechRadar 报道,Pro 版每月 $1.99 或每年 $19.90。把 reddit.com 加入拒绝列表,然后将路由器或设备设置为使用你的 NextDNS 配置。NextDNS 没有真正的定时功能。家长控制中的“娱乐时间”(Recreation Time)每天只允许一个时段,而且不清楚能否把 Reddit 这样的自定义域名加进去。

Pi-hole 运行在你自己的硬件上,例如树莓派。按上文说明,以通配符选项添加 reddit.com。它同样没有内置定时功能。有人会写脚本变通实现,但这不是点几下就能搞定的设置。

两者都可以通过把设备切换到其他 DNS 服务器来绕过。很少有人会一时冲动这么做,但确实可行。

手机和 Reddit 应用

在 iPhone 上,前往 设置 › 屏幕使用时间 › App 限额 › 添加限额,为 Reddit 应用设置限额,并在“网站”下添加 reddit.com。完整步骤见我们的 iPhone 和 iPad 指南。在 Android 上,“数字健康”的应用计时器可以限制 Reddit 应用。Google 也曾提供 Chrome 网站计时器,但它不统计无痕标签页。这些资料比较旧,菜单名称可能已有变化。

在电脑上,了解所谓的“Reddit 应用”是什么会有帮助。在 Windows 上,Microsoft Store 中的官方应用是一个渐进式 Web 应用,也就是网站的一层外壳。Mac 上没有官方应用,只有第三方客户端。浏览器屏蔽能否覆盖 Windows 应用并无文档说明,所以请用 Cold Turkey Pro 或 Freedom 把它当作应用来屏蔽。在 Mac 上,应用屏蔽工具可以关闭第三方客户端,你也可以干脆卸载它。

哪种方法适合你?

决策流程:先按设备选择 Reddit 屏蔽工具,如果你会自己解除屏蔽,再加一把锁

  • 免费、定时、主要在 Chrome 中使用: LeechBlock NG。
  • 想限制 Reddit 而不是禁止: StayFocusd 的每日预算。
  • Mac,且你会自己解除屏蔽: 单次会话用 SelfControl,需要带锁的循环计划则用 Browwwser。
  • Windows: Cold Turkey Pro 或 Freedom Premium。更多选项见按平台对比网站屏蔽工具。
  • 家里所有设备: NextDNS 或 Pi-hole,手机上再配合“屏幕使用时间”或“数字健康”。

在工作笔记本上安装任何东西之前,请先查看 IT 政策。受管理的电脑通常会禁止系统级工具和 DNS 更改。Freedom 的故障排除页面也提到,VPN 可能与它的代理冲突,公司 VPN 也可能在此列。LeechBlock 这样的扩展通常是侵入性最小的选择。

常见问题

如何免费实现只在工作时间屏蔽 Reddit?

在 Chrome、Edge 或 Firefox 中安装 LeechBlock NG,把 reddit.com 和 *.reddit.com 加入一个屏蔽组,再把时间段设为工作日的 0900-1700。它是免费的,计划会自动运行。Freedom 和 Cold Turkey 也能定时屏蔽,但只限付费版。

如何在屏蔽 reddit.com 的同时也屏蔽 old.reddit.com?

使用通配符规则。在 LeechBlock NG 中,*.reddit.com 会覆盖所有子域名。在 Pi-hole 中,以通配符方式(而不是精确匹配)添加 reddit.com。hosts 文件不支持通配符,所以你必须把 old.reddit.com 和 www.reddit.com 分别写在单独的行上。

能否只放行一个工作需要的子版块,屏蔽其余部分?

可以,用 LeechBlock NG 就行。屏蔽 reddit.com 和 *.reddit.com,然后为该子版块的路径添加例外。LeechBlock 的通配符 FAQ 给出了准确的写法。DNS 屏蔽工具和 hosts 文件做不到这一点,因为它们只能看到域名,看不到路径。

在浏览器中屏蔽 Reddit,也会屏蔽 Reddit 应用吗?

不会。浏览器层面的屏蔽只对该浏览器有效。在电脑上,你需要一款应用屏蔽工具,例如 Cold Turkey Pro、Freedom,或 Mac 上的 Browwwser。在手机上,iPhone 用“屏幕使用时间”,Android 用“数字健康”的应用计时器。

Reddit 屏蔽工具能在我的工作笔记本上使用吗?

请先查看公司的 IT 政策,因为很多受管理的笔记本不允许安装系统级屏蔽工具或更改 DNS 设置。Freedom 自己的故障排除说明提到,VPN 可能与它的代理冲突,公司 VPN 也可能在此列。浏览器扩展通常是侵入性最小的选择。

专为深度工作打造的
头号浏览器。

一款 macOS 浏览器,在引擎中屏蔽令人分心的网站,并关闭令人分心的应用。

免费试用 7 天