System Proxy: Connect Your Browser First
The system proxy passes the client's local proxy address to the operating system. It works with browsers and desktop apps that follow system settings. To get started, select “Set System Proxy Automatically” from the tray menu, then test a webpage. “Clear System Proxy” removes the setting; “Do Not Change System Proxy” means the client leaves the current setting alone—it does not clear it. Unlike TUN, this method does not take over the entire network interface, and not every app will follow it. Command-line tools usually need separate proxy settings.
- Set System Proxy Automatically
- Clear System Proxy
- Do Not Change System Proxy
TUN Mode: Route More Apps Through the Client
TUN mode receives traffic through a virtual network interface, making it useful for apps that ignore the system proxy. Before enabling it, check your platform's permission requirements and avoid competing with other virtual network tools for the default route. Traffic is still affected by routing and DNS settings, so TUN does not mean every request uses the proxy. Compared with the system proxy, TUN covers more traffic and adds the interface, permissions, and name resolution to the troubleshooting checklist. First confirm the node works with the system proxy, then enable TUN separately. If something breaks, revert settings one at a time.
- Enable TUN
- Check virtual network interface permissions
- Check routing and DNS settings
Routing Rules: Decide Where Traffic Goes
After traffic reaches the core, routing determines whether it is proxied, connected directly, or blocked. “Bypass mainland China,” “Blacklist,” and “Global” are common presets, but check the actual rules instead of relying on their names. Start with a preset and test it, then add domain or IP rules as needed. Unlike switching nodes, changing routing affects how traffic is matched; it does not improve the node's connection quality. If some websites fail, check rule order, DNS results, and the rules database before changing connection details.
- Bypass mainland China
- Blacklist
- Global
Subscription Groups: Manage Sources Separately
Subscription groups store subscription URLs from different sources and organize updated nodes into their respective groups. Open “Subscription Groups” to add a name and URL, then choose an update method. “Update Subscription (Direct)” uses your current direct connection. If the subscription URL is unreachable directly and you already have a working proxy, try “Update Subscription (Through Proxy).” Groups make bulk updates easier than importing links one by one, but they cannot fix an expired or unavailable service. Subscription URLs may contain account identifiers, so hide the full URL before sharing screenshots or logs.
- Add Subscription
- Update Subscription (Direct)
- Update Subscription (Through Proxy)
Switching Cores: Check Configuration Compatibility
The GUI manages configuration; the core handles connections. They are separate components. Before choosing Xray or V2Fly, check the node's protocol, transport, and security settings, then confirm which core combinations the client supports. Core features and configuration fields vary, so switching cores is not a universal speed boost. A core change is more likely than a routing change to affect parameter compatibility. Note your original settings, restart the connection, and check the logs to confirm the configuration loaded correctly.
- Xray
- V2Fly
- Check node parameter compatibility first