/./ whistle.test3://test3
rf1.w2.org rulesFile://{rulesFile.js} file://{rulesFile.js}
rf2.w2.org rulesFile://{rulesFile.txt} file://{rulesFile.txt}
rf3.w2.org rulesFile://{rulesFile2.js} file://{test3.json}
delete.test.whistlejs.com reqHeaders://(x-delete-req=test-req&x-delete-all=all) resHeaders://(x-delete-res=test-res&x-delete-all=all) filter://https
delete1.test.whistlejs.com reqHeaders://(x-delete-req=test-req&x-delete-all=all) resHeaders://(x-delete-res=test-res&x-delete-all=all) filter://https
https://tp.w2.org/index.html test://global
tp.w2.org 127.0.0.1:5566 filter://https|socks|proxy
unknownprotocol.w2.org/index.html?doNotParseJson unknownprotocol://
rwf.w2.org/index.html rawfile://{rawFile.html}
https3.w2.org filter://https proxy://test:123@127.0.0.1:7788
127.0.0.1:6666 rd2webui.w2.org

ws2.w2.org proxy://127.0.0.1:7788 enable://intercept
ws3.w2.org socks://127.0.0.1:1080 enable://intercept
ws4.w2.org proxy://127.0.0.1:7788
ws5.w2.org socks://127.0.0.1:1080

/\d+\.server-agent\.com/ enable://intercept host://127.0.0.1:5566

# wildcard
*.cn file://test enable://intercept
**.wildcard.cn file://test/abc enable://intercept
**.cn file://test/abc enable://intercept

*.wildcard1.com file://test/abc enable://intercept
**.wildcard1.com file://test enable://intercept

^*.wildcard3.com/** file://test/abc/$2 enable://intercept
^**.wildcard3.com/*** file://test/$2 enable://intercept

http://*.wildcard2.com/1/2/3 file://test
http://**.wildcard2.com/1/2/3 file://test

http://*.wildcard2.com file://test
http://**.wildcard2.com file://test
https://*.wildcard2.com file://test/abc
tunnel://*.wildcard2.com enable://intercept
https://**.wildcard2.com file://test/abc
tunnel://**.wildcard2.com enable://intercept

