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).

Sponsored Where does the subscription link come from? Our partner provider gives you 1 GB of high-speed Hong Kong data at signup — import it in one click. Get high-speed nodes

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.
Verify: visit the target site and confirm on the Connections page that the Rule column shows your new rule. If not, an earlier rule is intercepting - move yours further up.