Subscription rules cover the mainstream, but there are always exceptions. Six real needs, six recipes. How to add them persistently (so subscription updates don't wipe them) is at the end.
1: a site won't load - force it through the proxy
- DOMAIN-SUFFIX,example.org,Select
Replace "Select" with the actual name of your main proxy group (usually the first group on the Proxies page).
2: a site misbehaves through the proxy - force direct
- DOMAIN-SUFFIX,bank-site.com,DIRECT
Typical for online banking, payments and region-locked game servers.
3: block a domain
- DOMAIN-SUFFIX,annoying-ads.com,REJECT
Matching connections are refused outright. Systematic ad blocking: the REJECT guide.
4: keep company intranet direct
- DOMAIN-SUFFIX,corp.internal,DIRECT
- IP-CIDR,10.0.0.0/8,DIRECT,no-resolve
5: route one program entirely through the proxy (TUN mode)
- PROCESS-NAME,Telegram.exe,Select
Scope and caveats of process rules: PROCESS-NAME Rules.
6: pin a site to a specific region
Requires a matching group (e.g. "Japan") in your profile:
- DOMAIN-SUFFIX,dmm.com,Japan
Getting the rules into a subscription profile
- Recommended: use Parsers with
prepend-rules- survives updates and takes top priority. - Or the JavaScript mode of Mixin to prepend across all profiles.
- Edit File works for quick experiments, but the next subscription update erases it.