为什么我用不了 Tun 模式
可能是clash / meta 内核没有权限导致
Mac系统解决方案:
clash 内核
sudo chown root:admin /Applications/Clash\ Verge.app/Contents/MacOS/clash
sudo chmod +sx /Applications/Clash\ Verge.app/Contents/MacOS/clash
meta 内核
sudo chown root:admin /Applications/Clash\ Verge.app/Contents/MacOS/clash-meta
sudo chmod +sx /Applications/Clash\ Verge.app/Contents/MacOS/clash-meta
Linux 系统解决方案:
clash 内核
where clash
sudo setcap cap_net_bind_service,cap_net_admin=+ep "内核路径"
meta 内核
where clash-meta
sudo setcap cap_net_bind_service,cap_net_admin=+ep "内核路径"
Mac 内核权限提升完成 Tun 模式依旧不行
开启 Tun 模式 Mac 端还需要修改网络的 DNS 修改
networksetup -setdnsservers Wi-Fi 198.18.0.2
Mac 关闭 Tun 模式如何恢复正常上网
清空网络 DNS 即可
networksetup -setdnsservers Wi-Fi "Empty"