Skip to content

Rule Providers

Rule providers are pre-defined collections of rules that can be directly referenced in policies, saving you from adding rules one by one.

Rule Set Types

Type Description Source
Clash Compatible with Clash format remote rule sets Subscription URL
sing-box sing-box native format remote rule sets Subscription URL
Local Custom rules created with Rover's rule editor Local editing

Adding a Remote Rule Set

  1. Click Add Rule Set
  2. Select the type (Clash or sing-box)
  3. Enter the rule set name and URL
  4. Save — it will download automatically

Adding a Local Rule Set

  1. Select "Local" as the type
  2. Use the rule editor to add conditions (domain, IP, process name, etc.)
  3. Support for logical combinations (AND / OR)
  4. Save — it can then be referenced in policies

Logical Combination Examples

  • AND — All conditions must be met: domain suffix .google.com AND process name chrome.exe
  • OR — Any condition can be met: domain suffix .google.com OR .youtube.com

Refreshing Rule Sets

Remote rule sets support manual refresh. Click the refresh button in the rule set list.

Auto-Update

You can set an auto-update interval in the settings gear (default: 24 hours).

Built-in Rule Sets

Rover includes a large collection of built-in rule sets:

  • GeoSite — Domain rules categorized by website/service (Google, Facebook, Telegram, etc.)
  • GeoIP — IP rules categorized by country/region
  • ACL4SSR — Common routing rule sets (AI, developer, streaming, etc.)

When adding a rule on the "Policies" page, select the rule set type to browse and reference built-in rule sets. See Built-in Rule Sets.

Viewing Rule Set Contents

Click on a rule set row to view the specific rules it contains. Remote rule sets are downloaded before display.