macOS无法直接禁用WEP/WPA2-TKIP等协议,但可通过四步策略规避:关闭自动兼容、移除弱加密网络、终端命令强制强加密、路由器端禁用弱协议。

macOS 本身不提供“禁用某类无线协议”(如 WEP、WPA/WPA2 TKIP、WPS 等)的图形界面开关,因为它不主动参与底层 Wi-Fi 协议协商——这些由无线网卡固件和驱动在连接时动态适配。但你可以通过组合策略,从行为上彻底规避不安全协议的使用,确保 Mac 永不协商、永不接入、永不广播兼容性请求。以下是真正有效的四步操作:
关闭对老旧加密方式的自动兼容支持
macOS 在连接 Wi-Fi 时,默认会尝试与路由器协商最高可用的安全协议(如 WPA3 > WPA2-AES > WPA2-TKIP)。但若路由器配置宽松(例如同时启用 WPA2-TKIP 和 WPA3),Mac 可能降级连接。你无法禁用 TKIP 协议本身,但可以:
- 进入“系统设置”→“网络”→“Wi-Fi”→“详细信息…”→“高级”
- 取消勾选“记住这台电脑所加入的网络”(防止自动保存并复用弱加密网络)
- 在“首选网络”列表中,手动移除所有已知使用 WEP / TKIP / 开放认证的网络(如
CMCC、ChinaNet、Free_WiFi等)
阻止 Mac 主动扫描和响应不安全网络
不安全网络常以开放方式广播,Mac 默认会周期性扫描并响应 Probe Request。可通过终端禁用非必要扫描行为:
- 打开“终端”,运行以下命令(无需 sudo):
sudo defaults write /Library/Preferences/com.apple.wifi AllowUnencryptedNetworks -bool false sudo defaults write /Library/Preferences/com.apple.wifi RequireStrongEncryption -bool true
这两条指令会强制系统跳过未加密网络,并拒绝连接加密强度不足的网络(如仅支持 TKIP 的 AP)。重启 Wi-Fi 或重登用户后生效。
禁用 Wi-Fi 菜单中的高风险快捷入口
避免误触连接不安全网络:
- 按住 Option 键,点击菜单栏 Wi-Fi 图标
- 取消勾选:“显示‘加入其他网络’”和“显示‘创建网络’”
- 这样菜单里只显示已配置的可信网络,不会出现“其他网络…”弹窗,从交互层切断误连路径
配合路由器端加固(关键一环)
Mac 的“协议规避”效果高度依赖路由器配置:
- 登录你常用路由器后台(如 192.168.1.1)
- 关闭 WEP、WPA/WPA2 TKIP、WPS 功能
- 仅启用 WPA2-AES 或 WPA3-SAE 模式
- 广播 SSID 设为隐藏(可选,进一步减少被探测概率)
一旦路由器不再提供弱协议选项,Mac 就根本无法协商——这才是真正的“彻底禁用”。
这些操作不是修改底层驱动,而是通过系统策略、配置清理和网络环境协同,让不安全协议在 macOS 上失去存在基础。


















