ACL4SSR is a rule set generation and conversion system that produces ready-to-use proxy configuration files for multiple client formats, including Clash, Quantumult, Surge, Surfboard, and Trojan. It combines modular rule fragments from a curated library, applies user-defined overrides, and filters traffic by domain category or geo-IP to produce optimized routing configurations.
The project distinguishes itself through its format-agnostic conversion pipeline, which transforms proxy rule sets between different client formats using external open-source converters as a middleware layer. It provides a pre-built rule fragment library for common services like Netflix and Telegram, and supports a user-override priority layer that ensures custom domain rules take precedence over default entries. The system also implements geo-IP-based traffic splitting, routing domestic connections directly and foreign traffic through proxies based on China IP lists.
The broader capability surface includes content filtering through curated domain lists for ads, trackers, malware, and adult content, as well as the ability to block download domains and malicious sites. The project offers downloadable pre-configured ACL files for whitelist, blacklist, global proxy, and GFWList modes that apply directly to proxy clients.