# Specola example profile — Step 4: rule-based routing # https://jetpooh.com/docs/manual/quick-start # Validate: specola-core -t --config 04-rules.toml [general] route-mode = "rule" log-level = "info" port = 7890 protocols = "mixed" [[proxy]] name = "office" type = "http" server = "proxy.example.com" port = 8080 username = "me" password = "change-me" [[proxy-group]] name = "work" type = "fallback" proxies = ["office", "DIRECT"] url = "https://www.gstatic.com/generate_204" interval = 300 [rule] list = [ "DOMAIN-SUFFIX,corp.example.com,office", "DOMAIN-SUFFIX,github.com,work", "DOMAIN,registry.npmjs.org,work", "IP-CIDR,10.0.0.0/8,DIRECT,no-resolve", "IP-CIDR,192.168.0.0/16,DIRECT,no-resolve", "FINAL,DIRECT", ]