Detailed QuantumultX Tutorial for iOS
Introduction
QuantumultX is an advanced network tool for iOS with powerful traffic routing and scripting features, suitable for users who want fine-grained network control.
Download and Installation
- Search for "QuantumultX" in the App Store and purchase/install (requires a non-China Apple ID)
- Or download via App Store link
Basic Settings
First Launch
- Open the QuantumultX app
- Allow notification permissions when prompted
- Tap the round icon in the lower right to enter the main interface
Import Configuration
- Tap the settings icon in the lower right
- Select "Profiles"
- Tap the "+" in the upper right
- Select the "Download" tab
- Enter the configuration file link
- Tap "OK" to download the configuration
Configuration Conversion Note
If you use Clash configuration, you need to:
- Use a configuration conversion tool to convert Clash config to QuantumultX format
- Or use a subscription link that supports QuantumultX
Start Proxy
- Return to the QuantumultX main interface
- Tap the round button in the lower right to enable the proxy
- The first time you start, you'll be asked for MOFA permissions, tap "Allow" and verify
Proxy Mode Settings
On the main interface, tap the icon in the upper right to switch modes:
- All Proxy: All traffic goes through the proxy
- Rule: Smart routing based on rules (recommended)
- Direct: No proxy is used
Advanced Features
Policy Group Management
- Tap the "Policy" icon in the lower left
- View and manage all policy groups
- Tap a policy group to manually switch nodes
- Long-press a policy group for speed test, sorting, etc.
Custom Rules
- Tap the settings icon in the lower right
- Select "Profiles" and edit the current configuration
- In the
[filter_local]
section, add custom rules:host-suffix, example.com, direct host-keyword, google, proxy ip-cidr, 192.168.0.0/16, direct
Rewrite Function
- In the
[rewrite_local]
section of the configuration file, add rewrite rules - Supports URL redirection, request header modification, etc.
- Example:
^https?:\/\/(www\.)?(g|google)\.cn url 302 https://www.google.com
Script Function
- Add JavaScript scripts in the configuration file
- Supports scheduled tasks, HTTP request interception, etc.
- Can implement ad blocking, auto check-in, and other advanced features
Resource Parser
- Enable "Resource Parser" in "Settings"
- Can parse subscription links in different formats
- Automatically convert to QuantumultX compatible format
Debugging and Optimization
MitM Settings
- In "Settings", find the "MitM" option
- Install and trust the certificate (follow in-app instructions)
- Enable MitM to decrypt HTTPS traffic
Network Testing
- In the policy group interface, long-press nodes for latency test
- Supports batch speed test and node sorting
- Choose the best node based on speed test results
Performance Optimization
- Adjust UDP forwarding, DNS settings, etc. in "Other Settings"
- Streamline rule count to improve matching efficiency
- Use local GeoIP database to accelerate rule matching
Common Issues
Connection Issues
- Check if nodes are available
- Confirm subscription link is valid
- Try clearing DNS cache
Specific Apps Can't Connect
- Set specific proxy for the app in rules
- Check for conflicting rules
- Try using different policy groups
Configuration Sync
- Use iCloud to sync configuration to other devices
- Export configuration file for backup
- Update subscription regularly to get the latest nodes and rules