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