# h2y/shadowrocket-adblock-rules

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/h2y-shadowrocket-adblock-rules).**

16,653 stars · 2,359 forks · Python · NOASSERTION · archived

## Links

- GitHub: https://github.com/h2y/Shadowrocket-ADBlock-Rules
- Homepage: https://github.com/h2y/Shadowrocket-ADBlock-Rules/blob/master/readme.md
- awesome-repositories: https://awesome-repositories.com/repository/h2y-shadowrocket-adblock-rules.md

## Topics

`gfw` `proxy` `shadowrocket` `shadowsocks` `shadowsocksr` `ssr` `surge`

## Description

This project provides predefined configuration profiles and rule sets for ad filtering, geographic traffic steering, and proxy routing. It specifically offers curated rule sets and configuration lists for Shadowrocket to filter advertising domains and manage network traffic on iOS devices.

The project specializes in converting industry-standard ad-blocking filter lists into a proprietary rule format compatible with proxy client configurations. These rule sets facilitate the separation of domestic and foreign network requests to optimize connection paths and bypass regional restrictions.

The available configurations cover a wide range of traffic management strategies, including blacklist and whitelist-driven proxying, category-based routing, and domain-based request filtering. These profiles allow for various routing modes, such as global proxying or direct connection routing, to manage how mobile applications and browsers handle network traffic.

## Tags

### Networking & Communication

- [Ad-Blocking Lists](https://awesome-repositories.com/f/networking-communication/network-infrastructure-routing/network-infrastructure-configuration/network-infrastructure/dns-based-ad-blockers/ad-sdk-blocking-rule-lists/ad-blocking-lists.md) — Provides converted industry-standard ad blocklists formatted specifically for use within proxy-based network utilities.
- [Traffic Filtering Rulesets](https://awesome-repositories.com/f/networking-communication/traffic-filtering-rulesets.md) — Offers curated rulesets for blocking advertisements, trackers, and malicious domains within network proxies. ([source](https://github.com/h2y/Shadowrocket-ADBlock-Rules/blob/master/readme.md#s16))
- [Filter Rule Transformers](https://awesome-repositories.com/f/networking-communication/filter-rule-transformers.md) — Transforms third-party ad-blocking lists into a proprietary rule format compatible with proxy client configurations.
- [Geographic Traffic Routing](https://awesome-repositories.com/f/networking-communication/geographic-traffic-routing.md) — Splits internet traffic into domestic and foreign streams using geographic lists to bypass firewalls.
- [Domain-Based Routing](https://awesome-repositories.com/f/networking-communication/network-infrastructure-routing/network-infrastructure-configuration/network-and-server-infrastructure/domain-name-system-services/domain-based-routing.md) — Implements routing logic that directs traffic via proxy or direct link based on requested domain names. ([source](https://github.com/h2y/Shadowrocket-ADBlock-Rules/blob/master/readme.md#ios))
- [Proxy Rule Conversions](https://awesome-repositories.com/f/networking-communication/network-infrastructure-routing/network-infrastructure-configuration/network-infrastructure/dns-based-ad-blockers/ad-sdk-blocking-rule-lists/ad-blocking-lists/proxy-rule-conversions.md) — Converts industry-standard ad filters into proprietary rule formats compatible with proxy client configurations. ([source](https://github.com/h2y/Shadowrocket-ADBlock-Rules/blob/master/readme.md#ios))
- [Traffic Routing Proxies](https://awesome-repositories.com/f/networking-communication/network-infrastructure-routing/network-infrastructure-configuration/network-infrastructure/traffic-routing-proxies.md) — Forwards only known-blocked domains through a proxy while sending all other network traffic directly. ([source](https://github.com/h2y/Shadowrocket-ADBlock-Rules/blob/master/readme.md#s2))
- [Geographic Traffic Routing Rules](https://awesome-repositories.com/f/networking-communication/network-infrastructure-routing/network-routing-traffic-management/network-routing/geographic-traffic-routing-rules.md) — Ships rule-based sets for directing internet traffic via proxy or direct connection based on geographic origin.
- [Domestic Traffic Classifiers](https://awesome-repositories.com/f/networking-communication/network-infrastructure-routing/network-routing-traffic-management/network-traffic-management/domestic-traffic-classifiers.md) — Configures network requests to bypass regional restrictions by separating domestic and foreign traffic.
- [Proxy Routing Rules](https://awesome-repositories.com/f/networking-communication/network-infrastructure-routing/network-routing-traffic-management/network-traffic-management/proxy-routing-rules.md) — Offers predefined traffic steering configurations that separate domestic and foreign network requests.
- [Proxy Configuration Rules](https://awesome-repositories.com/f/networking-communication/proxy-configuration-rules.md) — Implements automated routing rules for non-jailbroken iOS devices to manage connectivity via proxy servers.
- [Blacklist-Based Routing](https://awesome-repositories.com/f/networking-communication/traffic-proxying/proxy-traffic-management/blacklist-based-routing.md) — Forwards only known restricted domains through a proxy while maintaining direct connections for all other traffic.
- [Rule-Based](https://awesome-repositories.com/f/networking-communication/traffic-routers/rule-based.md) — Directs network requests through proxies or direct connections based on predefined domain and IP lists.
- [Traffic Routing](https://awesome-repositories.com/f/networking-communication/traffic-routing.md) — Provides mechanisms for directing network traffic to specific services using proxy configurations based on destination categories. ([source](https://github.com/h2y/Shadowrocket-ADBlock-Rules/blob/master/readme.md#ios))
- [Selective Traffic Routing](https://awesome-repositories.com/f/networking-communication/traffic-routing-rules/selective-traffic-routing.md) — Implements selective routing to direct traffic for restricted websites through a proxy while allowing others to connect directly. ([source](https://github.com/h2y/Shadowrocket-ADBlock-Rules/blob/master/readme.md#s9))
- [Traffic Rule Sets](https://awesome-repositories.com/f/networking-communication/traffic-rule-sets.md) — Provides curated configuration lists for filtering advertising domains and managing network traffic routing.
- [Direct Connection Routing](https://awesome-repositories.com/f/networking-communication/direct-connection-routing.md) — Ships configuration profiles that send network requests directly to destinations without utilizing a proxy server. ([source](https://github.com/h2y/Shadowrocket-ADBlock-Rules/blob/master/readme.md#s2))
- [Domain Filtering Engines](https://awesome-repositories.com/f/networking-communication/domain-filtering-engines.md) — Blocks advertising traffic by matching destination URLs against a comprehensive blacklist of ad-serving domains.

### Security & Cryptography

- [Whitelist-Based Proxying](https://awesome-repositories.com/f/security-cryptography/domain-based-access-controls/domain-whitelists/whitelist-based-proxying.md) — Routes all traffic directly by default while forwarding only specific approved domains through a proxy server.
- [Ad Blocking and Breakage Repairs](https://awesome-repositories.com/f/security-cryptography/privacy-and-ad-blocking/ad-blocking-and-breakage-repairs.md) — Removes web, application, and video advertisements using converted industry filter lists and custom rules. ([source](https://github.com/h2y/Shadowrocket-ADBlock-Rules/blob/master/readme.md#ios))
- [Mobile App Ad Blocking](https://awesome-repositories.com/f/security-cryptography/privacy-and-ad-blocking/ad-blocking-and-breakage-repairs/mobile-app-ad-blocking.md) — Prevents advertisements and trackers from loading in apps and browsers using curated rule sets. ([source](https://github.com/h2y/Shadowrocket-ADBlock-Rules/blob/master/readme.md#s15))
- [Proxy Whitelists](https://awesome-repositories.com/f/security-cryptography/domain-based-access-controls/domain-whitelists/proxy-whitelists.md) — Connects known accessible sites directly while proxying all other foreign domains by default using whitelists. ([source](https://github.com/h2y/Shadowrocket-ADBlock-Rules/blob/master/readme.md#s10))

### DevOps & Infrastructure

- [Access Control Lists](https://awesome-repositories.com/f/devops-infrastructure/network-traffic-controllers/access-control-lists.md) — Controls website access using predefined blacklists for blocked content and whitelists for trusted domains. ([source](https://github.com/h2y/Shadowrocket-ADBlock-Rules/blob/master/readme.md#s2))
