Konfigurace odchozí HTTP Proxy (Firewall Egress)

V přísně zabezpečených firemních sítích nebo vládních prostředích často servery nemají přímý přístup k internetu a veškerý odchozí provoz musí procházet přes centrální HTTP / HTTPS Proxy (např. Squid nebo podnikový firewall).

LockMyCal plně podporuje směrování veškeré odchozí komunikace (Google Calendar API, Microsoft Graph, Stripe, Webhooky) přes vyhrazenou odchozí proxy.


1. Standardní konfigurace proxy

Nastavte v souboru .env:

# Odchozí HTTP/HTTPS proxy
HTTP_PROXY=http://proxy.korporace.cz:8080
HTTPS_PROXY=http://proxy.korporace.cz:8080

# Seznam adres a rozsahů, které mají proxy obcházet (přímé spojení)
NO_PROXY=localhost,127.0.0.1,db,.vnitrni-sit.cz

2. Autentizovaná proxy (Uživatel a heslo)

Pokud proxy vyžaduje přihlášení:

HTTP_PROXY=http://uzivatel:heslo@proxy.korporace.cz:8080
HTTPS_PROXY=http://uzivatel:heslo@proxy.korporace.cz:8080

3. Podpora vlastních kořenových CA certifikátů (TLS Inspection)

Pokud vaše podniková proxy provádí inspekci TLS provozu (MITM proxy) pomocí vlastní interní certifikační autority (CA), připojte svazek certifikátů do kontejneru v docker-compose.yml:

volumes:
  - /etc/ssl/certs/ca-certificates.crt:/etc/ssl/certs/ca-certificates.crt:ro