为什么我用不了 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"