Routing and Traffic Splitting
Traffic Entry, Match Conditions, and Exit
System proxy and TUN determine how traffic enters the client; routing rules determine which outlet handles it after entering the core. GeoIP, GeoSite, and FakeDNS serve different matching purposes for IPs, domain sets, and domain mappings.
Routing Rule
Routing and Traffic Splitting · ROUTING RULE
A matching rule that selects a traffic outlet based on domains, IPs, ports, protocols, processes, or other conditions. A rule usually contains match conditions and a target outbound. Order affects the result: specific conditions should generally precede a general fallback, and actual access should verify which rule matched.
Traffic Splitting
Routing and Traffic Splitting · TRAFFIC POLICY
A configuration method that sends different types of network requests through different outlets. Common outcomes include direct connection, proxying, and blocking, determined by routing rules and match order. Traffic splitting is not simply switching nodes; it classifies traffic item by item within one running configuration.
GeoIP
Routing and Traffic Splitting · IP DATASET
Geographic and network classification data organized by IP address ranges, which routing rules can reference for matching. GeoIP uses the destination IP rather than the website's domain category. Database version, core support, and rule identifiers must be compatible or rules may not load as expected.
GeoSite
Routing and Traffic Splitting · DOMAIN DATASET
A routing data collection organized by domain categories, used to match groups of domains with shared attributes. It handles domain rules, unlike GeoIP's address-range matching. If an app connects directly to an IP, GeoSite generally cannot match it using a domain set alone.
TUN Mode
Routing and Traffic Splitting · VIRTUAL INTERFACE
A operating mode that receives system traffic through a virtual network adapter and passes it to the proxy core. It can cover apps that ignore system proxy settings, but usually requires elevated system permissions. After enabling it, check for conflicts among the virtual adapter, default route, DNS takeover, and other network tools.
FakeDNS
Routing and Traffic Splitting · DNS MAPPING
A DNS mechanism that returns mapped addresses to applications while retaining the relationship between the domain and address in the core. When the connection enters the core, it can restore the original domain and apply domain routing. The FakeDNS address pool must not overlap with local or other virtual network ranges.
System Proxy
Routing and Traffic Splitting · PROXY ENTRY
A proxy setting supplied by the operating system to applications, usually pointing to an HTTP or SOCKS port listened to locally by the client. Only programs that honor system proxy settings use it automatically. Apps with an independent network stack may need separate proxy settings or TUN mode.