Docs Config HTTP

HTTP

The most basic HTTP(S) proxy protocol, typically used to connect to a corporate internal proxy or a simple self-hosted proxy on older hardware.

Example Config

config.yaml YAML
proxies:
  - name: "http"
    type: http
    server: server
    port: 443
    # username: username
    # password: password
    # tls: true          # Enable for an HTTPS proxy
    # skip-cert-verify: true
    # sni: custom.com
    # fingerprint: xxxx
    headers:

Field Reference

server / portRequired

The proxy server's address and port.

username / passwordOptional

Only needed for HTTP proxies that require authentication.

tlsOptional

When enabled, this becomes an HTTPS proxy — use together with sni/skip-cert-verify/fingerprint from the TLS fields.

headersOptional

Custom request headers — some proxy services require specific headers to connect.