github.com/sagernet/sing-box@v1.2.7/docs/configuration/route/index.zh.md (about) 1 # 路由 2 3 ### 结构 4 5 ```json 6 { 7 "route": { 8 "geoip": {}, 9 "geosite": {}, 10 "rules": [], 11 "final": "", 12 "auto_detect_interface": false, 13 "override_android_vpn": false, 14 "default_interface": "en0", 15 "default_mark": 233 16 } 17 } 18 ``` 19 20 ### 字段 21 22 | 键 | 格式 | 23 |-----------|----------------------| 24 | `geoip` | [GeoIP](./geoip) | 25 | `geosite` | [GeoSite](./geosite) | 26 | `rules` | 一组 [路由规则](./rule) | 27 28 #### final 29 30 默认出站标签。如果未空,将使用第一个可用于对应协议的出站。 31 32 #### auto_detect_interface 33 34 !!! error "" 35 36 仅支持 Linux、Windows 和 macOS。 37 38 默认将出站连接绑定到默认网卡,以防止在 tun 下出现路由环路。 39 40 如果设置了 `outbound.bind_interface` 设置,则不生效。 41 42 #### override_android_vpn 43 44 !!! error "" 45 46 仅支持 Android。 47 48 启用 `auto_detect_interface` 时接受 Android VPN 作为上游网卡。 49 50 #### default_interface 51 52 !!! error "" 53 54 仅支持 Linux、Windows 和 macOS。 55 56 默认将出站连接绑定到指定网卡,以防止在 tun 下出现路由环路。 57 58 如果设置了 `auto_detect_interface` 设置,则不生效。 59 60 #### default_mark 61 62 !!! error "" 63 64 仅支持 Linux。 65 66 默认为出站连接设置路由标记。 67 68 如果设置了 `outbound.routing_mark` 设置,则不生效。