- address: "0.0.0.0:8080"
protocol:
type: http
- address: "0.0.0.0:8081"
protocol:
type: http
username: "proxyuser"
password: "proxypass"
- address: "0.0.0.0:8443"
protocol:
type: tls
default_target:
cert: "cert.pem"
key: "key.pem"
protocol:
type: http
username: "secureuser"
password: "securepass"
- address: "0.0.0.0:9443"
protocol:
type: tls
default_target:
cert: "server-cert.pem"
key: "server-key.pem"
client_ca_certs:
- "ca-cert.pem"
client_fingerprints:
- "SHA256:1234567890abcdef..."
protocol:
type: http
- address: "0.0.0.0:3128"
protocol:
type: http
rules:
- masks: ["192.168.0.0/16", "10.0.0.0/8", "172.16.0.0/12"]
action: block
- masks: "0.0.0.0/0"
action: allow
client_chain: direct
- address: "0.0.0.0:8082"
protocol:
type: http
username: "chainuser"
password: "chainpass"
rules:
- masks: "0.0.0.0/0"
action: allow
client_chain:
address: "socks5.proxy.com:1080"
protocol:
type: socks
username: "socksuser"
password: "sockspass"