Karing
Clash-compat proxy utility
Free
Simple & Powerful, rule-based network proxy utility
Support Clash,V2ray,Stash,Singbox,Shadowsocks,Github,Sub Subscription configuration
Powerful routing rules
1. Compatible with Clash, V2ray/V2fly, Sing-box, Shadowsocks, Sub, Github Subscriptions.
2. Full clash config supported, Partial clash.meta config supported.
3. A set of routing rules applied to multiple subscription sources automatically selects efficient nodes.
4. Supports custom routing rule groups and node groups.
5. Customizes default routing rule groups for novice users - ready to use right out of the box.
6.Backup and synchronization, synchronizing multiple devices with a single configuration.
7. Supports iCloud/ Local area network/WebDAV synchronization.
8. Supports importing/exporting ZIP files.
9. novice mode for simpler configuration.
10. https://karing.app
more The server selection interface is too complicated,Change it to a UI style like the homepage, simple and clear. Change it to a UI style like the homepage, simple and clear.
The server selection interface is too complicated,Change it to a UI style like the homepage, simple and clear. Change it to a UI style like the homepage, simple and clear.
Despite a recent update claiming the app has added support for Apple TV, it is not listed among the supported devices. When I search for 'Karing' in the App Store on my Apple TV, it is nowhere to be found.
Despite a recent update claiming the app has added support for Apple TV, it is not listed among the supported devices. When I search for 'Karing' in the App Store on my Apple TV, it is nowhere to be found.
Retry
Hopefully, it can be updated to the latest version.
Hopefully, it can be updated to the latest version.
It would help save battery if there would be option for an on demand rules or disconnection from vpn while locking the screen.
It would help save battery if there would be option for an on demand rules or disconnection from vpn while locking the screen.
1. Core update
2. Flutter update
3. Geo resource update
4. Zashboard update
5. Naive protocol adaptation
6. Other fixes and improvements
1.2.16.1912 Apr 9
1. Bug fix and improvements
1.2.15.1806 Mar 11
1. core update
2. Multi-language support
3. HWID improvements
4. Dark mode adaptation for the startup screen
5. Proxy authorization support for network sharing
6. Update rulesets
7. Update zashboard
1.2.14.1701 Feb 13
1. Removed Google ads
2. Fixed the issue of XHWid not loaded
1.2.13.1600 Jan 30
1. Updated core
2. Updated resources
3. Updated Flutter dependencies
4. Improvement: Connection works even without profile
5. Other improvements and fixes
1.2.12.1506 Jan 28
1. Fixed the issue where 'Custom Traffic Groups' were not enabled by default.
2. Fixed some core panics.
3. Added support for Wi-Fi SSID/Wi-Fi BSID traffic splitting.
4. Removed application data collection.
5. Updated the user agreement displayed during initial installation, adding a 'Simplified Chinese' translation.
6. Improved 'Application Improvement Data' - disabling it completely disables data collection (including crashes and exceptions).
1.2.11.1406 Jan 10
1. Updated Zashboard
2. Updated rulesets
3. Updated core
4. Updated useragent
5. Added NTP server
6. Added search functionality to connection filtering
7. Added concurrent settings to latency detection
8. Added/modified configuration options: Added official website settings
9. Removed 'Settings' - 'Feedback'
10. Reset settings: Retained WebDAV and Warp
11. Improved Hide VPN
12. Improved core startup panic error message
13. Improved server validity check when adding custom DNS servers
14. Changed default proxy leak detection URL
15. Fixed an issue where incorrect configuration of sb type subscription and proxy node transport type caused connection failures and errors
16. Fixed an issue where updating configuration during latency checks could cause tests to fail to finish.
1.2.10.1308 Jan 6
1. Fixed the issue where 'Status' - 'Data Desensitization' was not working.
2. Fixed some SS conversion failures in V2Ray.
3. Fixed core panic issues.
4. Split the 'Network Sharing' port. If this feature is enabled, you may need to reset the sharing port.
5. Added a 'Tolerance' setting option to 'Auto-Select'.
6. Improved 'Auto-Select'.
7. Added 'Memory Trend Chart' to Statistics.
8. Other fixes and improvements.
1.2.9.1210 12/11/2025
1. Bug fixes and improvements
1.2.8.1103 11/25/2025
1. Fixed core panic
2. Fixed network interruption
3. Added IP information widget
4. Changed 'Reload after profile update' from default to 'Disabled'
5. Added ruleset download error information to 'Route splitting rule detection'
6. Changed the minimum duration limit for 'Latency detection' to 1 second
7. Updated resources
8. Other fixes and improvements
1.2.7.1001 11/19/2025
1. Added 'Network Sharing' and 'Statistics & Analysis' widgets to the main screen.
2. Added automatic backup and restore prompts when launching applications (if no configuration is set up and automatic backup is enabled).
3. Added a 'Speed Test' entry to settings.
4. Added display of the latest update time information for remote rules in traffic splitting rule detection.
5. Added configuration: When manually pasting a valid URL, it will attempt to automatically retrieve the corresponding configuration name.
6. Improved the layout for adding/editing configurations.
7. Fixed some core panics.
8. Fixed the issue where memory information was not displayed in the Apple TV interface.
9. Fixed the issue where the 'Select Server' text was not centered.
10. Fixed the issue where excessively long dialog text might display abnormally.
11. Fixed the issue where some configuration parameters were incorrect after 'Settings' - 'Reset'.
12. Fixed the issue where the disabled section still displayed the data before the modification after editing the node's IP and port.
13. Fixed the issue where starting a connection via quickaction resulted in the error "group id is empty".
14. Quickaction is now split into two independent options: 'ON' and 'OFF', with the corresponding parameter value being 'connect'. 'disconnect'
15. Fixed an issue where DNS-DHCP could cause an infinite loop, preventing CPU resources from being released.
16. Updated Zashboard.
17. Updated the core.
18. Updated rulesets.
19. Other fixes and improvements.
1.2.5.882 11/10/2025
Bug fixes and improvements
1.2.4.869 09/28/2025
1. Bug fixes and improvements
1.2.3.857 09/04/2025
1. Fixed an issue where some settings weren't actually reset after "Reset Settings"
2. Fixed a port hopping error with hy/hy2 (requires configuration update)
3. Fixed some logical errors in TLS settings
4. Fixed an issue where the "Current Server Health Check Event" was invalid for "Custom Auto Selection"
5. Fixed an issue where some interfaces were not transcoded, which could lead to interface execution errors
6. Fixed an issue where DNS detour could fail
7. Fixed some kernel panics
8. Updated the online dashboard
9. Updated Flutter third-party dependencies
10. Updated the MTU default value
11. Updated the "Proxy Leak Detection" URL
12. Updated the ruleset
13. Updated the mihomo UserAgent
14. Added the FLClash UserAgent
15. Added a network sharing warning prompt
16. Added support for the Mieru protocol (sing-box, clash)
17. Theme improvements
18. Improved subscription note prompts
19. Improved some DNS traffic diversion rules
20. Added custom nodes: anytls, mieru
21. Other fixes and improvements
1.2.2.844 08/19/2025
1. Bug fixes and improvements
1.2.1.827 07/24/2025
1. Main screen UI revision
2. Other improvements and fixes
1.2.0.810 07/04/2025
1. Fixed the problem that the online panel cannot save configuration (port occupied: 3072)
2. Fixed the problem that the domain_resolver configuration in the original sing-box outbound may cause the connection to fail
3. Update the online panel
4. Core: Improve urltest
5. Added the following to the diversion rule editor: network type, network
6. Added the 'Current server health check interval' setting to 'Auto Select' (default 5s)
7. Added 'Disconnect after system sleep'
8. iOS: Added a shortcut switch to the application screen icon
9. Other fixes and improvements
1.1.5.748 06/24/2025
Fixed the problem that the tls dns server could not be resolved normally, causing some apps to fail to load
1.1.4.730 06/10/2025
1. Fixed: The problem of not being able to connect when getip data does not include regionCode data
2. Fixed: The problem of event object leakage
3. Fixed: The problem of not being able to use http online panel
4. Fixed: The problem of textfiled not being able to use non-English input methods
5. Fixed: After manually updating the enabled subscription, the problem of returning to the main screen and not reconnecting
6. Fixed: The problem of editing the node detour field cannot be set to not empty
7. Fixed: Delay check timeout parameter error
8. Fixed: The problem of http proxy not being able to use 127.0.0.1 to connect to the proxy
9. Improvement: Adjust the number of optional dns servers to 10
10. Improvement: DNS is changed to fakeip mode by default
11. Improvement: mux: If the flow attribute is set in vless, then mux will no longer take effect on this node
12. Improve tv 'configuration synchronization' core version check (the core main version must be consistent to synchronize the configuration)
13. Remove the sniffing setting (enabled by default)
14. Update: Russian translation
15. Update: ruleset
16. Update: online panel
17. Remove: some useless resources
18. Add: 'Import from URL' backup
19. Add: anytls import support
20. Add: DNS server validity check when connecting
21. Add: DNS tun hijack switch
22. Update core
23. Other improvements and fixes
1.1.3.727 06/09/2025
1. Upgrade the core
2. Fix several core panics
3. Improve the problem that the core memory grows rapidly after changing the settings and reconnecting
4. Fix the problem that the static IP setting does not take effect
5. Fix the problem that the TLS setting does not take effect
6. Fix the problem that some nodes cannot be used normally after some TLS functions are turned on
7. Fix the problem that the automatic backup causes app abnormalities due to insufficient disk space
8. Fix the problem that each DNS delay test will cause DNS outbound connection leakage
9. Fix the problem that a maximum of 10 active connections are displayed in the network connection
10. Improve the problem that when editing nodes, node configuration errors will cause abnormalities without any prompts
11. Improve automatic reconnection. When the core is closed due to timeout or error, terminate the current process and create a new process to reconnect
12. Remove the logic of v2ray alpn forcing h3 and h2 to downgrade to http/1.1
13. When converting configurations, tls insecure is no longer forced to be set to true
14. Added "af", "br", "id", "ru", ruleset geosite "tr" region data
15. Update ruleset
16. Other improvements and fixes
1.1.2.606 03/30/2025
1. Fixed the issue that the custom diversion group switch could not be saved
1.1.1.584 03/10/2025
1. Update the core
2. Fix the kernel crash
3. Fix the problem that the log file may expand infinitely
4. Fix the problem that the connection cannot be connected after the front proxy is turned on and there is a custom automatic selection
5. Fix the problem that the DNS TTL setting value overflows and causes the connection to fail
6. Fix the problem that the line break symbol is lost when manually editing and adding TLS certificate, causing the startup connection to fail
7. iOS: fix the time zone error in the log information
8. Fix the problem that the configuration enable diversion rule switch will be reset after the configuration is updated
9. Fix the problem that the dialog box is displayed after the pop-up menu, and the pop route is abnormal
10. Fix the error prompt box FAQ button display logic error
11. Fix the problem that if there are both rule set (build-in) and rule set in the custom rule, the rule set will not take effect
12. iOS: fix the problem that the disconnection status error causes the cache file timeout to be reported when reconnecting
13. Fix the problem that after manually clearing app.log, the newly generated log will continue to be appended, causing the previously cleared log to display garbled characters
14. Fixed the problem that after switching to a non-existent file in [View File], the actual displayed content is the content of the previous file
15. Fixed the problem that invalid clientSubnet value will cause the connection to fail
16. Improved the domain name of the diversion rule detection/network detection automatically saved as the domain name of the last detection
17. Improvement: After the configuration is disabled, it will no longer be automatically updated
18. Improved sleep/wake-up processing
19. Optimized delay detection in automatic selection mode
20. Improved connection status and added outbound information viewing
21. Updated ruleset
22. Improved v2ray configuration parsing
23. Improved connection logic
24. Select server-search: search content includes node protocol type
25. Online panel replacement: yacd is replaced by zashboard
26. macos: Improved system proxy status update to reduce the problem of frequent acquisition of proxy status causing jams
27. macos: Support command+w to close the window
28. macos: Fixed Semantics must be enabled error
29. Other improvements and fixes
1.1.0.583 03/09/2025
1. DNS server supports single-click retest delay
2. Delete DNS server final settings, DNS final depends on final in diversion rules
3. Merge [Enable FakeIP] [[Proxy traffic] Resolve DNS through proxy server] to [Proxy traffic] Resolution mode]
4. Add tg scheme support for ios/macos
5. Fix the problem that when a diversion rule is set to [Auto Select], the rule does not take effect
6. Add [Automatically attach basic rules] switch to ruleset settings
7. Add Disable Custom Diversion Group settings to diversion
8. Split ISP diversion rule retention and enable settings
9. Update rulesets
10. Add automatic backup (local backup, add/delete configuration, name by day, backup up to 5)
11. Add custom useragent settings
12. Subscription configuration supports node deletion
13. Other fixes and improvements
1.0.39.527 01/22/2025
1. Fixed the problem that multiple configurations are updated simultaneously in a short period of time and continuous automatic reloading may fail to connect
2. Fixed the problem that editing [Update Time Interval] may cause app abnormalities during adding configurations
3. Fixed the problem that selecting an image may cause app abnormalities
4. Fixed the problem that the initialization timing problem may cause startup abnormalities
5. Fixed the problem that the no Promission prompt will always be displayed when adding configurations by scanning the QR code without opening the camera permission
6. Fixed the problem that the fakeip setting is not effective in global mode
7. Fixed the problem that some logs of the main process are lost
8. Fixed the problem that the connection fails after the nodes set in the diversion rules and front-end proxy are invalid (disabled or deleted)
9. After improving the connection, try to update the configuration
10. Improve the invalid nodes set in the diversion rules and front-end proxy, the corresponding node font turns red, and the rules are ignored
12. Improve the handling of domain name punycode encoding in the diversion rule detection and network detection
13. Custom proxy group renamed to custom automatic selection
14. Limit the upper limit of StdError error length to 5000
15. Improve translation
16. Other fixes and improvements
1.0.38.512 01/13/2025
1. Added online panel for ios
2. Improved the problem of cache.db being occupied and causing failure to connect
3. The online panel uses local resources to prevent data leakage caused by the three-way panel
4. Optimized real-time status data decoding to reduce CPU usage and power consumption
5. Updated ruleset
6. Fixed the problem that the diversion rule editing could not wrap
7. Fixed the problem that some http requests would be made twice (when the connection is turned on)
8. Fixed the problem that clicking on common questions in the prompt box did not respond
9. Fixed the problem that v2ray warp conversion, ipv6 may be converted to ipv4 incorrectly
10. Fixed the problem that the front/chain proxy may cause circular outbound dependency and cause failure to connect
11. Fixed the problem that the number behind the custom proxy group always shows 0
12. v2ray vless flow is compatible with 'none'
13. Prohibit in-app web pages from accessing cameras, microphones, and current geographic locations, etc.
14. Remove the search box from the language setting interface
15. Added proxy leak detection
16. Prefabricated rules cn added google-play and turned on by default
1.0.37.498 12/31/2024
1. Core update
2. Flutter update
3. Geo resource update
4. Zashboard update
5. Naive protocol adaptation
6. Other fixes and improvements
more Version 1.2.16.1912 Apr 9
Data Not Linked to You The following data may be collected but it is not linked to your identity:
Usage Data Diagnostics Other Data