Free split-tunneling rules ⟶ local goes direct ➜ blocked tunnels ➜ AI gets its own lane ⟶ smooth proxy, $0
Stop buying fancier nodes. The routing is what’s broken. Free fix below.
Everyone thinks a laggy proxy or a dead ChatGPT means a crap provider. Nah. It’s almost always the rules.
Quick picture: your proxy app (Clash, Surge, sing-box — the apps that run your VPN routing) has a little traffic cop inside called rules (the list that decides which sites go through the proxy vs straight out). Most people run a messy default and wonder why it sucks. Swap in a good ruleset and suddenly local stuff goes direct, blocked stuff tunnels clean, and AI sites just work. These lists are free, open-source, and update themselves.
The Two Lists Worth Stealing
blackmatrix7 — the everything list. Common apps, finance, streaming, AI, local + overseas — all sorted into ready rules. Clash users can point at it and go.
github.com/blackmatrix7/ios_rule_script
SukkaW — the AI specialist. Best AI routing out there. OpenAI, Claude, Gemini, Perplexity all bundled clean, drops into Surge / Clash / sing-box smooth.
github.com/SukkaW/Surge
The Part Nobody Spells Out — AI Needs Its Own Lane
Here’s why your ChatGPT/Claude keeps shitting the bed even with a VPN:
AI sites sniff your connection. Route them through the same messy node as everything else and they flag it → “not available in your country,” endless loading, random logouts. The fix isn’t a better VPN — it’s giving AI its own dedicated clean node, with a rule list that only catches AI domains.
That’s exactly what this ready-made file does — paste the link straight into your proxy app:
ruleset.skk.moe/List/non_ip/ai.conf
The Whole Setup, Plain
Once your rules are sane:
Local traffic → direct (skip the proxy, stays fast)
Blocked/overseas traffic → proxy (tunnels clean)
AI → its own node (stops the breakage)
That’s it. That’s the “why is everyone else’s proxy smoother than mine” secret. Not the money node — the rules.
Real talk: these lists are maintained and auto-refreshed by people who do this all day, for free. You’re not building anything — you’re plugging in someone else’s homework. Point your app at the URL and you’re done.
Fix the rules, not the wallet. Who’s been blaming their provider this whole time? ![]()

!