yay -S sing-box
systemctl enable --now sing-box
配置文件是 /etc/sing-box/config.json.
/etc/sing-box/config.json
如果有相关 /dev/net/tun: No such device 的报错,重启系统[1]。
/dev/net/tun: No such device
有些 provider 给的配置里面对于 ssh 的 22 端口处理不好,可以单独写一个 cofig-22.json
cofig-22.json
{ "route": { "rules": [ { "port": [ 22 ], "outbound": "direct" } ] } }
表示 22 端口的出口使用直连。
然后在 /etc/sing-box 下,使用 sing-box merge config.json -c config.json -c config-22.json 即可。
/etc/sing-box
sing-box merge config.json -c config.json -c config-22.json
linux - Cannot open TUN/TAP dev /dev/net/tun: No such device - Server Fault