In Versions 2.0.1 upwards on Windows, a start-up message is printed and the configuration is read from the file junkbstr.ini if it exists and no argument was given. All files except the configfile are checked for changes before each page is fetched, so they may edited without restarting the proxy. To decide if a pattern matches a target, the domains are compared first, then the paths. To compare the domains, the pattern domain and the target domain specified in the URL are each broken into their components. If all of the pattern components find their match in the target, then the domains are considered a match.
Case is irrelevant when comparing domain components.
A successfully matching pattern can be an anchored substring of a target, but not vice versa. Thus if a pattern doesn't specify a domain, it matches all domains. If a numeric port is specified in the pattern domain, then the target port must match as well. The default port in a target is port 80. If the domain and port match, then the target URL path is checked for a match against the path in the pattern.