-
Notifications
You must be signed in to change notification settings - Fork 51
Description
Greetings to the respected Karing Team,
You might recall me from a previous issue regarding routing improvements for Iranian users. I greatly appreciate your previous implementation and acknowledgment. With recent Karing updates, I suggest the following enhancements:
1. Integrating Updated GeoIP and GeoSite from Chocolate4U
Please utilize the following reputable sources for GeoIP and GeoSite, removing any previously used sources:
This frequently updated project is widely supported by modern clients.
2. Auto-Attach Routing Rules from Iran-hosted-domains
Even with complete GeoIP and GeoSite data, robust routing rules are crucial. Please integrate the following project's predefined rules automatically:
- Rules Source: bootmortis/iran-hosted-domains
- Implementation Docs: Iran-hosted-domains wiki
Additionally, enable Persian AdBlock by default alongside the existing Ads and Malware options:
| Format | Link |
|---|---|
| TXT | clash_rules_ads.txt |
| YAML | clash_rules_ads.yaml |
Example ideal configuration (Shadowrocket):
3. Enable Automatic Updates for Routing Resources
Given the minimal file sizes and daily updates, please implement automatic updates. Implementation guidelines can be found here:
You can determine an optimal update check interval.
4. Removal of Default Diversion Rules (Arvancloud & ParsPack)
Previously suggested default diversion rules for Arvancloud and ParsPack become redundant and possibly conflicting with the above implementations. Please disable them and retain only the following default options:
- Adblock (Adguard)
- Persian AdBlock
- Malware
I hope these recommendations significantly enhance routing performance for Iranian users.
Thank you for your continued attention and collaboration.