*.example.com | Matches all subdomains of example.com |
localhost | Matches local hostname |
127.0.0.1 | Matches loopback IP |
[::1] | Matches IPv6 loopback |
*internal.net | Matches any subdomain ending in internal.net |
192.168.1.10:8080 | Matches specific IP and port |
http://*.example.com | Protocols are not allowed |
example.com/* | Paths or slashes are not supported |
regex:.*example\.com | Regex is not supported |
*.*.com | Wildcards can't be stacked like this |
foo.*.com | Wildcards not allowed in middle of domain label |
proxy.example.com:8080 | Uses this proxy for all schemes |
http=proxy1.com:80;https=proxy2.com:443 | Per-scheme configuration |
direct:// | Disables proxy |
socks5://proxyhost:1080 | Valid SOCKS5 proxy with scheme |
192.168.1.100:3128 | IP-based proxy |
http://proxy.example.com:8080 | Do not include scheme in plain format (unless using per-scheme form) |
proxy.example.com | Missing port (may be invalid depending on context) |
https=;http= | Incomplete mapping |
proxy.example.com: | Trailing colon without port |
ftp=proxy1.com;https://proxy2.com | Mixed format or invalid scheme usage |
http://example.com/proxy.pac | Standard PAC file URL |
https://proxy.example.net/autoconfig.pac | Secure PAC file URL |
data:application/x-ns-proxy-autoconfig;base64,... | Inline PAC script in data URI format |
ftp://example.com/proxy.pac FTP protocol not supported file:///C:/proxy.pac Local file paths are invalid http://example.com/proxy.pac/extra URL must point directly to .pac file, not a subpath proxy.pac Relative URLs are not allowed data:text/plain;base64,... Wrong MIME type; must be application/x-ns-proxy-autoconfig