|
@@ -211,6 +211,10 @@ Set the default route to the Tun.
|
|
|
|
|
|
By default, VPN takes precedence over tun. To make tun go through VPN, enable `route.override_android_vpn`.
|
|
|
|
|
|
+!!! note "Also enable `auto_redirect`"
|
|
|
+
|
|
|
+ `auto_redirect` is always recommended on Linux, it provides better routing, higher performance (better than tproxy), and avoids conflicts with Docker bridge networks.
|
|
|
+
|
|
|
#### iproute2_table_index
|
|
|
|
|
|
!!! question "Since sing-box 1.10.0"
|
|
@@ -237,6 +241,10 @@ Linux iproute2 rule start index generated by `auto_route`.
|
|
|
|
|
|
Automatically configure iptables/nftables to redirect connections.
|
|
|
|
|
|
+Auto redirect is always recommended on Linux, it provides better routing,
|
|
|
+higher performance (better than tproxy),
|
|
|
+and avoids conflicts with Docker bridge networks.
|
|
|
+
|
|
|
*In Android*:
|
|
|
|
|
|
Only local IPv4 connections are forwarded. To share your VPN connection over hotspot or repeater,
|
|
@@ -246,11 +254,13 @@ use [VPNHotspot](https://github.com/Mygod/VPNHotspot).
|
|
|
|
|
|
`auto_route` with `auto_redirect` works as expected on routers **without intervention**.
|
|
|
|
|
|
+Conflict with `route.default_mark` and `[dialOptions].routing_mark`.
|
|
|
+
|
|
|
#### auto_redirect_input_mark
|
|
|
|
|
|
!!! question "Since sing-box 1.10.0"
|
|
|
|
|
|
-Connection input mark used by `route[_exclude]_address_set` with `auto_redirect`.
|
|
|
+Connection input mark used by `auto_redirect`.
|
|
|
|
|
|
`0x2023` is used by default.
|
|
|
|
|
@@ -258,7 +268,7 @@ Connection input mark used by `route[_exclude]_address_set` with `auto_redirect`
|
|
|
|
|
|
!!! question "Since sing-box 1.10.0"
|
|
|
|
|
|
-Connection input mark used by `route[_exclude]_address_set` with `auto_redirect`.
|
|
|
+Connection output mark used by `auto_redirect`.
|
|
|
|
|
|
`0x2024` is used by default.
|
|
|
|
|
@@ -367,8 +377,6 @@ Exclude custom routes when `auto_route` is enabled.
|
|
|
|
|
|
Add the destination IP CIDR rules in the specified rule-sets to the firewall.
|
|
|
Matched traffic will bypass the sing-box routes.
|
|
|
-
|
|
|
- Conflict with `route.default_mark` and `[dialOptions].routing_mark`.
|
|
|
|
|
|
=== "Without `auto_redirect` enabled"
|
|
|
|