VPN、代理与过滤器
Mac 上内容过滤器屏蔽了网站
内容过滤器会检查网页流量并屏蔽部分网站。在 Mac 上,过滤器可能来自“屏幕使用时间”、某个 App 或所在机构。
症状
- Safari 浏览器显示页面,提示该网站受限或已被屏蔽。
- 在同一网络上,网站能在手机上加载,在 Mac 上却不行。
- 网站在任何网络上都打不开,包括手机热点。
- 问题出现在安装了安全、VPN 或家长控制类 App 之后。
可能的原因
- “屏幕使用时间”的网页限制。“限制成人网站”或“仅限允许的网站”设置会为某个用户屏蔽网站。
- 过滤类 App。安全、杀毒和家长控制类 App 可能会添加用于过滤内容的网络扩展。
- 所在机构的描述文件。学校或公司可以管理 Mac 并安装网页内容过滤器。
- 防火墙规则。防火墙 App 可以针对某个 App 或所有 App 阻止某个域名。
如何检查
换一个网络(例如手机热点)试试该网站。如果仍然打不开,过滤器就在 Mac 上。
选取苹果菜单 >“系统设置”>“屏幕使用时间”。选择用户,然后点按“内容与隐私”。
点按“App Store、媒体、网页和游戏”,查看 Safari 浏览器相关设置。
选取苹果菜单 >“系统设置”>“通用”>“登录项与扩展”。点按“网络扩展”旁边的信息按钮。
在当前 macOS 版本中,选取苹果菜单 >“系统设置”>“通用”>“设备管理”,查找来自所在机构的描述文件。
如何修复
如果是“屏幕使用时间”屏蔽了网站,请点按“限制成人网站”旁边的“自定”,将该网站添加到“允许”列表。
要取消限制,请选择“不受限制访问”。
如果是某个 App 在过滤内容,请打开该 App,允许该网站或关闭其过滤器。
如果 Mac 由所在机构管理,请询问 IT 团队。不要尝试移除其描述文件。
在新的 Safari 浏览器窗口中再次测试该网站。
使用 Kilobat
如果 Kilobat 的过滤器已打开,它的连接检查会说明是否有 Kilobat 规则阻止了该主机。
kilobat why example.com列出 Kilobat 为所有 App 阻止的主机和 IP 范围。
kilobat rules --json从 Kilobat 的阻止列表中移除一个主机。阻止功能需要 Pro 和网络过滤器。
kilobat unblock-host example.com
常见问题
过滤器能在所有浏览器中屏蔽网站吗?
能。网络扩展过滤器在浏览器下层工作,可以阻止所有 App 的流量。
为什么网站在手机上能打开?
过滤器位于 Mac 上,而不是网络上,手机不会经过它。
参考资料
- Apple 支持:在 Mac 上的“屏幕使用时间”中更改“App Store、媒体、网页和游戏”设置
- Apple 支持:在 Mac 上更改“登录项与扩展”设置
- Apple 支持:在 Mac 上使用配置描述文件
- Tailscale:Interoperability with other software
参考资料核查于 2026年10月29日。man 手册页为 macOS 自带版本;在“终端”中用 man <name> 打开。