acl4ssr is a collection of ad-blocking and routing rule sets for SSR, Clash, and other proxy protocols, distributed primarily through a Telegram channel.
The project addresses the need to block advertisements and control traffic routing on Android devices running SSR proxies. It provides multiple rule files tailored to different use cases: some variants block ads while routing domestic Chinese traffic directly and foreign traffic through proxies, others apply ad-blocking with GFWList-based routing, and still others prioritize global proxy access. The rules target ads from system ROMs, video platforms, common websites, application splash screens, ISP hijacking, and tracking or analytics services. The project also includes Clash rule fragments and documents how to convert rules between different proxy protocol formats using open-source conversion tools.
Adoption suits users running unrooted Android devices with SSR who want integrated ad-blocking and intelligent traffic routing. The project offers multiple rule variants to match different routing preferences: those prioritizing domestic direct access with selective foreign proxying, those using GFWList for foreign site detection, and those applying global proxying. Users can select based on whether they need ad-blocking, how they want domestic versus foreign traffic handled, and whether they prefer comprehensive domain lists or GFWList-based routing. The tool also serves users of other proxy protocols through rule conversion capabilities supporting Clash, Quantumult, Surge, Surfboard, Trojan, and V2Ray formats.
The project maintains an active Telegram channel for distribution and updates. Development appears focused on rule maintenance and expansion rather than code changes, with the Python codebase supporting rule conversion and generation workflows.