FlClash vs Shadowrocket, Surge and Quantumult X
Shadowrocket, Surge and Quantumult X are the most popular paid proxy clients for Clash-compatible profiles, but all three target iOS users and leave Android, Windows and Linux without an equivalent option. FlClash covers the platforms they do not.
| Feature | FlClash | Shadowrocket | Surge | Quantumult X |
|---|
| License | GPL-3.0 | Proprietary | Proprietary | Proprietary |
| Platforms | Android, Windows, macOS, Linux | iOS | iOS, macOS | iOS |
| Price | Free | $2.99 | ~$50 (Mac) | $7.99 |
| Self-hosting | Device-local | No | No | No |
| TUN mode | Yes | Yes | Yes | Yes |
| Clash profiles | Yes | Yes | Yes | Yes |
| Source available | Yes | No | No | No |
FlClash is the clearer choice when you need proxy access on Android, Windows or Linux; when you want an open source implementation you can audit or fork; or when you want to avoid per-platform app purchases. The GPL-3.0 license lets you run it on any number of devices without additional cost.
Surge and Shadowrocket remain the stronger option on iOS, where FlClash has no version at all. Surge includes network debugging tools with traffic rewriting and scripting; FlClash's live views cover connection and DNS logging but do not include those capabilities. Quantumult X offers iOS-specific scripting and task automation that FlClash does not replicate.
For a mixed fleet where some devices run Android or Linux alongside iOS phones, FlClash handles the Android and desktop side while Shadowrocket or Quantumult X cover iOS separately.