Rules Interface
The Rules interface is the core configuration area of Whistle, used to manage all proxy rules and their grouping.

Basic Interface Functions
| Controls | Functions |
|---|---|
| ON | Turns rules on or off. Red: On, Gray: Off |
| Import | Imports rules |
| Export | Exports rules |
| Save | Saves and activates rules |
| Create | Creates a new rule/group |
| Delete | Deletes a rule/group |
| Rename | Renames a rule/group |
| Settings | Sets the editing style |
| Right-Click Menu | In addition to the above menu functions, plugins are also supported for extended menu functions |
Advanced Editing Functions
Temporary File Editing
txt
... protocol://temp/blank.jsprotocol: Action protocoltemp/blank.js: A blank temporary file
Workflow:
- Enter the path to the protocol action content (e.g.,
file://temp/blank.js) - Ctrl+click (Win) / Cmd+click (Mac) the path
- Modify the content in the pop-up editor
- Automatically associate the file with the rule after saving

Bottom Search Box
| Prefix | Filter Target | Example |
|---|---|---|
No Prefix | Rule Name and Content | test /test\d/i |
k:pattern | Rule Name | k:test k:/test\d/i |
v:pattern | Rule Content | v:test v:/test\d/i |