Hello,
1. The problem I’m having:
b. Context:
On my NAS, Caddy, tailscale along with other apps are setup on Portainer within the same proxy network.
I’m able to successfully make godaddy sub-domain requests, restricted to Tailscale network devices.
b. Issue:
“I have another App running on my NAS (192.168.0.1), but outside the docker, exposed over port say 1001”.
The subdomain https requests goes into infinite reload in the browser.
2. Error messages and/or full log output:
a. There are no errors in caddy.
{"level":"debug","ts":1713478831.88758,"logger":"events","msg":"event","name":"tls_get_certificate","id":"d18dd6c2-22aa-4c62-bfab-01447823fd3c","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4867,4866,49195,49199,52393,52392,49196,49200,49162,49161,49171,49172,156,157,47,53],"ServerName":"external.mydomain.com","SupportedCurves":[29,23,24,25,256,257],"SupportedPoints":"AA==","SignatureSchemes":[1027,1283,1539,2052,2053,2054,1025,1281,1537,515,513],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771],"RemoteAddr":{"IP":"172.23.0.1","Port":52508,"Zone":""},"LocalAddr":{"IP":"172.23.0.12","Port":443,"Zone":""}}}}
{"level":"debug","ts":1713478831.8877404,"logger":"tls.handshake","msg":"choosing certificate","identifier":"external.mydomain.com","num_choices":1}
{"level":"debug","ts":1713478831.8877769,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"external.mydomain.com","subjects":["external.mydomain.com"],"managed":true,"issuer_key":"acme.zerossl.com-v2-DV90","hash":"1068c681c229ed4f563606636955a09dc41fa95b93e46793ae5c57f25e65457f"}
{"level":"debug","ts":1713478831.917619,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478831.9725885,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.054815591,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Sec-Fetch-User":["?1"],"Te":["trailers"],"Sec-Fetch-Mode":["navigate"],"Dnt":["1"],"Upgrade-Insecure-Requests":["1"],"X-Forwarded-For":["172.23.0.1"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"Accept-Language":["en-US,en;q=0.5"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Accept-Encoding":["gzip, deflate, br"],"Sec-Gpc":["1"],"Sec-Fetch-Dest":["document"],"X-Forwarded-Host":["external.mydomain.com"],"Sec-Fetch-Site":["none"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Connection":["keep-alive"],"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"],"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:31 GMT"]},"status":200}
{"level":"debug","ts":1713478832.003728,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478832.0555508,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.051290082,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Sec-Fetch-Site":["same-origin"],"Dnt":["1"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"Referer":["https://external.mydomain.com/"],"X-Forwarded-For":["172.23.0.1"],"Te":["trailers"],"Upgrade-Insecure-Requests":["1"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br"],"Sec-Fetch-Dest":["document"],"Sec-Fetch-Mode":["navigate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["external.mydomain.com"],"Sec-Gpc":["1"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"],"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:32 GMT"],"Connection":["keep-alive"]},"status":200}
{"level":"debug","ts":1713478832.0778532,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478832.1352549,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.057243349,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Dnt":["1"],"Sec-Fetch-Mode":["navigate"],"Referer":["https://external.mydomain.com/"],"X-Forwarded-For":["172.23.0.1"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["external.mydomain.com"],"Accept-Encoding":["gzip, deflate, br"],"Upgrade-Insecure-Requests":["1"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["same-origin"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"Sec-Fetch-Dest":["document"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Sec-Gpc":["1"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Connection":["keep-alive"],"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"],"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:32 GMT"]},"status":200}
{"level":"debug","ts":1713478832.1633224,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478832.2089598,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.045404492,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Sec-Fetch-Site":["same-origin"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"X-Forwarded-Host":["external.mydomain.com"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Proto":["https"],"Upgrade-Insecure-Requests":["1"],"Sec-Gpc":["1"],"X-Forwarded-For":["172.23.0.1"],"Referer":["https://external.mydomain.com/"],"Sec-Fetch-Dest":["document"],"Accept-Encoding":["gzip, deflate, br"],"Sec-Fetch-Mode":["navigate"],"Dnt":["1"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:32 GMT"],"Connection":["keep-alive"],"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"]},"status":200}
{"level":"debug","ts":1713478832.2450507,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478832.2972033,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.05192654,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["same-origin"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["document"],"Referer":["https://external.mydomain.com/"],"Te":["trailers"],"Sec-Gpc":["1"],"X-Forwarded-For":["172.23.0.1"],"X-Forwarded-Host":["external.mydomain.com"],"Sec-Fetch-Mode":["navigate"],"Accept-Encoding":["gzip, deflate, br"],"Dnt":["1"],"Upgrade-Insecure-Requests":["1"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Cache-Control":["no-store"],"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:32 GMT"],"Connection":["keep-alive"],"Keep-Alive":["timeout=20"]},"status":200}
{"level":"debug","ts":1713478832.3264158,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478832.3741648,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.04750806,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Referer":["https://external.mydomain.com/"],"Upgrade-Insecure-Requests":["1"],"Te":["trailers"],"X-Forwarded-For":["172.23.0.1"],"X-Forwarded-Host":["external.mydomain.com"],"Sec-Fetch-Dest":["document"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"Sec-Fetch-Mode":["navigate"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br"],"Sec-Fetch-Site":["same-origin"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Dnt":["1"],"Sec-Gpc":["1"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Connection":["keep-alive"],"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"],"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:32 GMT"]},"status":200}
{"level":"debug","ts":1713478832.4240942,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478832.469852,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.045520831,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"X-Forwarded-Proto":["https"],"Upgrade-Insecure-Requests":["1"],"Sec-Fetch-Site":["same-origin"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Referer":["https://external.mydomain.com/"],"Sec-Gpc":["1"],"Te":["trailers"],"Sec-Fetch-Mode":["navigate"],"X-Forwarded-For":["172.23.0.1"],"X-Forwarded-Host":["external.mydomain.com"],"Dnt":["1"],"Sec-Fetch-Dest":["document"],"Accept-Encoding":["gzip, deflate, br"],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Connection":["keep-alive"],"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"],"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:32 GMT"]},"status":200}
{"level":"debug","ts":1713478832.4959383,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478832.556905,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.060724746,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Sec-Fetch-Site":["same-origin"],"Dnt":["1"],"Sec-Fetch-Mode":["navigate"],"X-Forwarded-Proto":["https"],"Upgrade-Insecure-Requests":["1"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br"],"Sec-Fetch-Dest":["document"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Referer":["https://external.mydomain.com/"],"Sec-Gpc":["1"],"X-Forwarded-For":["172.23.0.1"],"X-Forwarded-Host":["external.mydomain.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Connection":["keep-alive"],"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"],"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:32 GMT"]},"status":200}
{"level":"debug","ts":1713478832.5821524,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478832.6351984,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.052343003,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Referer":["https://external.mydomain.com/"],"Sec-Fetch-Dest":["document"],"Sec-Fetch-Site":["same-origin"],"Te":["trailers"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Dnt":["1"],"Sec-Fetch-Mode":["navigate"],"X-Forwarded-For":["172.23.0.1"],"X-Forwarded-Proto":["https"],"Upgrade-Insecure-Requests":["1"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"X-Forwarded-Host":["external.mydomain.com"],"Sec-Gpc":["1"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:32 GMT"],"Connection":["keep-alive"],"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"]},"status":200}
{"level":"debug","ts":1713478832.6698499,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478832.7170296,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.046472469,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Accept-Language":["en-US,en;q=0.5"],"Dnt":["1"],"Sec-Fetch-Dest":["document"],"Accept-Encoding":["gzip, deflate, br"],"X-Forwarded-For":["172.23.0.1"],"Referer":["https://external.mydomain.com/"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"Sec-Fetch-Site":["same-origin"],"X-Forwarded-Host":["external.mydomain.com"],"Sec-Gpc":["1"],"Te":["trailers"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Upgrade-Insecure-Requests":["1"],"Sec-Fetch-Mode":["navigate"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:32 GMT"],"Connection":["keep-alive"],"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"]},"status":200}
{"level":"debug","ts":1713478832.7370393,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478832.791216,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.053614823,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Accept-Encoding":["gzip, deflate, br"],"Dnt":["1"],"Sec-Fetch-Dest":["document"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"Sec-Fetch-Site":["same-origin"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Sec-Fetch-Mode":["navigate"],"Sec-Gpc":["1"],"X-Forwarded-Host":["external.mydomain.com"],"Upgrade-Insecure-Requests":["1"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://external.mydomain.com/"],"X-Forwarded-For":["172.23.0.1"],"X-Forwarded-Proto":["https"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:32 GMT"],"Connection":["keep-alive"],"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"]},"status":200}
{"level":"debug","ts":1713478832.81752,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478832.8643754,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.046187938,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["same-origin"],"Dnt":["1"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"Referer":["https://external.mydomain.com/"],"Te":["trailers"],"Upgrade-Insecure-Requests":["1"],"Sec-Fetch-Dest":["document"],"Sec-Gpc":["1"],"X-Forwarded-Host":["external.mydomain.com"],"X-Forwarded-Proto":["https"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Accept-Encoding":["gzip, deflate, br"],"Sec-Fetch-Mode":["navigate"],"X-Forwarded-For":["172.23.0.1"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:32 GMT"],"Connection":["keep-alive"],"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"]},"status":200}
{"level":"debug","ts":1713478832.997402,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478833.0612748,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.06310879,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Accept-Encoding":["gzip, deflate, br"],"Te":["trailers"],"Dnt":["1"],"Sec-Fetch-Dest":["document"],"Sec-Fetch-Site":["same-origin"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"Sec-Gpc":["1"],"X-Forwarded-For":["172.23.0.1"],"Referer":["https://external.mydomain.com/"],"Sec-Fetch-Mode":["navigate"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Proto":["https"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Upgrade-Insecure-Requests":["1"],"X-Forwarded-Host":["external.mydomain.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Connection":["keep-alive"],"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"],"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:33 GMT"]},"status":200}
{"level":"debug","ts":1713478833.0944698,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478833.1471455,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.051942954,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Sec-Gpc":["1"],"X-Forwarded-Host":["external.mydomain.com"],"X-Forwarded-For":["172.23.0.1"],"Accept-Language":["en-US,en;q=0.5"],"Upgrade-Insecure-Requests":["1"],"Te":["trailers"],"Dnt":["1"],"Sec-Fetch-Mode":["navigate"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Referer":["https://external.mydomain.com/"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br"],"Sec-Fetch-Dest":["document"],"Sec-Fetch-Site":["same-origin"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Cache-Control":["no-store"],"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:33 GMT"],"Connection":["keep-alive"],"Keep-Alive":["timeout=20"]},"status":200}
{"level":"debug","ts":1713478833.170089,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478833.2321627,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.061307445,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Accept-Encoding":["gzip, deflate, br"],"Sec-Fetch-Mode":["navigate"],"X-Forwarded-Proto":["https"],"Upgrade-Insecure-Requests":["1"],"X-Forwarded-For":["172.23.0.1"],"X-Forwarded-Host":["external.mydomain.com"],"Dnt":["1"],"Sec-Fetch-Site":["same-origin"],"Te":["trailers"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Gpc":["1"],"Referer":["https://external.mydomain.com/"],"Sec-Fetch-Dest":["document"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:33 GMT"],"Connection":["keep-alive"],"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"]},"status":200}
{"level":"debug","ts":1713478833.2601569,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478833.321146,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.060364504,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Sec-Fetch-Site":["same-origin"],"Accept-Encoding":["gzip, deflate, br"],"Upgrade-Insecure-Requests":["1"],"Sec-Fetch-Dest":["document"],"X-Forwarded-Host":["external.mydomain.com"],"Referer":["https://external.mydomain.com/"],"Dnt":["1"],"Sec-Fetch-Mode":["navigate"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Gpc":["1"],"X-Forwarded-For":["172.23.0.1"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:33 GMT"],"Connection":["keep-alive"],"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"]},"status":200}
{"level":"debug","ts":1713478833.3494737,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478833.4003773,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.050306904,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Sec-Fetch-Mode":["navigate"],"Dnt":["1"],"Accept-Encoding":["gzip, deflate, br"],"Sec-Fetch-Site":["same-origin"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Upgrade-Insecure-Requests":["1"],"Sec-Fetch-Dest":["document"],"X-Forwarded-For":["172.23.0.1"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["external.mydomain.com"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Gpc":["1"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"Referer":["https://external.mydomain.com/"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:33 GMT"],"Connection":["keep-alive"],"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"]},"status":200}
{"level":"debug","ts":1713478833.4256756,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478833.4745436,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.048330271,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Accept-Language":["en-US,en;q=0.5"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"X-Forwarded-Proto":["https"],"Referer":["https://external.mydomain.com/"],"Sec-Fetch-Dest":["document"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Sec-Gpc":["1"],"Te":["trailers"],"X-Forwarded-Host":["external.mydomain.com"],"Upgrade-Insecure-Requests":["1"],"Dnt":["1"],"Sec-Fetch-Mode":["navigate"],"Accept-Encoding":["gzip, deflate, br"],"X-Forwarded-For":["172.23.0.1"],"Sec-Fetch-Site":["same-origin"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:33 GMT"],"Connection":["keep-alive"],"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"]},"status":200}
{"level":"debug","ts":1713478833.5009136,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478833.5523388,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.050873815,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Accept-Encoding":["gzip, deflate, br"],"Dnt":["1"],"X-Forwarded-For":["172.23.0.1"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://external.mydomain.com/"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"X-Forwarded-Host":["external.mydomain.com"],"Te":["trailers"],"Sec-Fetch-Site":["same-origin"],"Sec-Gpc":["1"],"Sec-Fetch-Dest":["document"],"X-Forwarded-Proto":["https"],"Upgrade-Insecure-Requests":["1"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Sec-Fetch-Mode":["navigate"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:33 GMT"],"Connection":["keep-alive"],"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"]},"status":200}
{"level":"debug","ts":1713478833.590163,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478833.6473565,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.056639941,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Upgrade-Insecure-Requests":["1"],"Sec-Fetch-Dest":["document"],"Accept-Encoding":["gzip, deflate, br"],"Referer":["https://external.mydomain.com/"],"Sec-Fetch-Site":["same-origin"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Sec-Gpc":["1"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"Sec-Fetch-Mode":["navigate"],"X-Forwarded-For":["172.23.0.1"],"X-Forwarded-Proto":["https"],"Dnt":["1"],"Te":["trailers"],"X-Forwarded-Host":["external.mydomain.com"],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:33 GMT"],"Connection":["keep-alive"],"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"]},"status":200}
{"level":"debug","ts":1713478833.6729178,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478833.738198,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.064657756,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Referer":["https://external.mydomain.com/"],"Sec-Fetch-Mode":["navigate"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Sec-Gpc":["1"],"Upgrade-Insecure-Requests":["1"],"Te":["trailers"],"Accept-Language":["en-US,en;q=0.5"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"X-Forwarded-For":["172.23.0.1"],"Sec-Fetch-Site":["same-origin"],"Accept-Encoding":["gzip, deflate, br"],"Dnt":["1"],"Sec-Fetch-Dest":["document"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["external.mydomain.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Connection":["keep-alive"],"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"],"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:33 GMT"]},"status":200}
{"level":"debug","ts":1713478833.7656035,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478833.8294246,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.063213994,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Accept-Language":["en-US,en;q=0.5"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Dnt":["1"],"X-Forwarded-For":["172.23.0.1"],"Sec-Fetch-Mode":["navigate"],"Sec-Fetch-Site":["same-origin"],"X-Forwarded-Proto":["https"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"Sec-Gpc":["1"],"Referer":["https://external.mydomain.com/"],"Sec-Fetch-Dest":["document"],"Accept-Encoding":["gzip, deflate, br"],"Upgrade-Insecure-Requests":["1"],"Te":["trailers"],"X-Forwarded-Host":["external.mydomain.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Connection":["keep-alive"],"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"],"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:33 GMT"]},"status":200}
{"level":"debug","ts":1713478833.8518822,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478833.9045753,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.05213219,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Upgrade-Insecure-Requests":["1"],"Sec-Fetch-Site":["same-origin"],"Accept-Encoding":["gzip, deflate, br"],"Dnt":["1"],"Sec-Fetch-Dest":["document"],"X-Forwarded-For":["172.23.0.1"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["external.mydomain.com"],"Sec-Gpc":["1"],"Sec-Fetch-Mode":["navigate"],"Referer":["https://external.mydomain.com/"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"Accept-Language":["en-US,en;q=0.5"],"Te":["trailers"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Cache-Control":["no-store"],"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:33 GMT"],"Connection":["keep-alive"],"Keep-Alive":["timeout=20"]},"status":200}
{"level":"debug","ts":1713478833.9272606,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478833.983659,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.05571805,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Dnt":["1"],"Sec-Fetch-Site":["same-origin"],"Sec-Gpc":["1"],"Upgrade-Insecure-Requests":["1"],"Accept-Language":["en-US,en;q=0.5"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Accept-Encoding":["gzip, deflate, br"],"X-Forwarded-For":["172.23.0.1"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["navigate"],"Referer":["https://external.mydomain.com/"],"Sec-Fetch-Dest":["document"],"X-Forwarded-Host":["external.mydomain.com"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Cache-Control":["no-store"],"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:33 GMT"],"Connection":["keep-alive"],"Keep-Alive":["timeout=20"]},"status":200}
{"level":"debug","ts":1713478834.0076258,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478834.0645285,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.056261222,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Accept-Encoding":["gzip, deflate, br"],"Referer":["https://external.mydomain.com/"],"X-Forwarded-Proto":["https"],"Sec-Gpc":["1"],"Upgrade-Insecure-Requests":["1"],"Sec-Fetch-Mode":["navigate"],"X-Forwarded-Host":["external.mydomain.com"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"Sec-Fetch-Dest":["document"],"Sec-Fetch-Site":["same-origin"],"X-Forwarded-For":["172.23.0.1"],"Dnt":["1"],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:34 GMT"],"Connection":["keep-alive"],"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"]},"status":200}
{"level":"debug","ts":1713478834.1076527,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478834.1586084,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.050762236,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["same-origin"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"Referer":["https://external.mydomain.com/"],"Sec-Fetch-Dest":["document"],"Sec-Fetch-Mode":["navigate"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"X-Forwarded-For":["172.23.0.1"],"Upgrade-Insecure-Requests":["1"],"Te":["trailers"],"Accept-Encoding":["gzip, deflate, br"],"Sec-Gpc":["1"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["external.mydomain.com"],"Dnt":["1"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:34 GMT"],"Connection":["keep-alive"],"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"]},"status":200}
{"level":"debug","ts":1713478834.1869402,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478834.2305691,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.043544885,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Sec-Fetch-Site":["same-origin"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["external.mydomain.com"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Accept-Language":["en-US,en;q=0.5"],"Referer":["https://external.mydomain.com/"],"Sec-Fetch-Mode":["navigate"],"Sec-Fetch-Dest":["document"],"X-Forwarded-For":["172.23.0.1"],"Accept-Encoding":["gzip, deflate, br"],"Dnt":["1"],"Sec-Gpc":["1"],"Upgrade-Insecure-Requests":["1"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:34 GMT"],"Connection":["keep-alive"],"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"]},"status":200}
{"level":"debug","ts":1713478834.258538,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478834.3104212,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.051643273,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Accept-Language":["en-US,en;q=0.5"],"Dnt":["1"],"Sec-Fetch-Mode":["navigate"],"Te":["trailers"],"Referer":["https://external.mydomain.com/"],"Sec-Fetch-Site":["same-origin"],"X-Forwarded-For":["172.23.0.1"],"X-Forwarded-Host":["external.mydomain.com"],"Sec-Fetch-Dest":["document"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Upgrade-Insecure-Requests":["1"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br"],"Sec-Gpc":["1"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:34 GMT"],"Connection":["keep-alive"],"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"]},"status":200}
{"level":"debug","ts":1713478834.602248,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.05075448,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"X-Forwarded-Host":["external.mydomain.com"],"Accept-Encoding":["gzip, deflate, br"],"Sec-Gpc":["1"],"Accept-Language":["en-US,en;q=0.5"],"Upgrade-Insecure-Requests":["1"],"Dnt":["1"],"Sec-Fetch-Dest":["document"],"Sec-Fetch-Site":["same-origin"],"Referer":["https://external.mydomain.com/"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["navigate"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"X-Forwarded-For":["172.23.0.1"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Cache-Control":["no-store"],"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:34 GMT"],"Connection":["keep-alive"],"Keep-Alive":["timeout=20"]},"status":200}
{"level":"debug","ts":1713478834.626639,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478834.6990201,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.071649719,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Sec-Fetch-Site":["same-origin"],"Sec-Fetch-Mode":["navigate"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Accept-Encoding":["gzip, deflate, br"],"Referer":["https://external.mydomain.com/"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-Host":["external.mydomain.com"],"Upgrade-Insecure-Requests":["1"],"Dnt":["1"],"Sec-Gpc":["1"],"X-Forwarded-Proto":["https"],"Te":["trailers"],"Sec-Fetch-Dest":["document"],"X-Forwarded-For":["172.23.0.1"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"],"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:34 GMT"],"Connection":["keep-alive"]},"status":200}
{"level":"debug","ts":1713478834.7184367,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478834.781992,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.063396948,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Sec-Fetch-Site":["same-origin"],"Sec-Gpc":["1"],"Sec-Fetch-Mode":["navigate"],"Dnt":["1"],"X-Forwarded-Host":["external.mydomain.com"],"Referer":["https://external.mydomain.com/"],"Upgrade-Insecure-Requests":["1"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"Te":["trailers"],"Sec-Fetch-Dest":["document"],"Accept-Language":["en-US,en;q=0.5"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Accept-Encoding":["gzip, deflate, br"],"X-Forwarded-For":["172.23.0.1"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:34 GMT"],"Connection":["keep-alive"],"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"]},"status":200}
{"level":"debug","ts":1713478834.805067,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478834.8535821,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.047941198,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Accept-Language":["en-US,en;q=0.5"],"Upgrade-Insecure-Requests":["1"],"Sec-Fetch-Mode":["navigate"],"Referer":["https://external.mydomain.com/"],"Sec-Fetch-Dest":["document"],"Dnt":["1"],"Te":["trailers"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"X-Forwarded-For":["172.23.0.1"],"X-Forwarded-Host":["external.mydomain.com"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"Sec-Fetch-Site":["same-origin"],"Accept-Encoding":["gzip, deflate, br"],"Sec-Gpc":["1"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Connection":["keep-alive"],"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"],"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:34 GMT"]},"status":200}
{"level":"debug","ts":1713478834.966473,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478835.0204103,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.05336083,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"X-Forwarded-For":["172.23.0.1"],"Dnt":["1"],"Sec-Fetch-Mode":["navigate"],"X-Forwarded-Host":["external.mydomain.com"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Upgrade-Insecure-Requests":["1"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Gpc":["1"],"Referer":["https://external.mydomain.com/"],"Sec-Fetch-Dest":["document"],"Sec-Fetch-Site":["same-origin"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:35 GMT"],"Connection":["keep-alive"],"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"]},"status":200}
{"level":"debug","ts":1713478835.0420744,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478835.1028433,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.060084304,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Sec-Fetch-Dest":["document"],"Referer":["https://external.mydomain.com/"],"X-Forwarded-For":["172.23.0.1"],"Sec-Fetch-Mode":["navigate"],"Dnt":["1"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"X-Forwarded-Host":["external.mydomain.com"],"Te":["trailers"],"Sec-Gpc":["1"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br"],"Sec-Fetch-Site":["same-origin"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Upgrade-Insecure-Requests":["1"],"Accept-Language":["en-US,en;q=0.5"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:35 GMT"],"Connection":["keep-alive"],"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"]},"status":200}
{"level":"debug","ts":1713478835.1264067,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478835.1723988,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.045431957,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Referer":["https://external.mydomain.com/"],"Upgrade-Insecure-Requests":["1"],"Sec-Fetch-Mode":["navigate"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["external.mydomain.com"],"Sec-Fetch-Site":["same-origin"],"Te":["trailers"],"Sec-Gpc":["1"],"Accept-Encoding":["gzip, deflate, br"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Sec-Fetch-Dest":["document"],"Accept-Language":["en-US,en;q=0.5"],"X-Forwarded-For":["172.23.0.1"],"Dnt":["1"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"],"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:35 GMT"],"Connection":["keep-alive"]},"status":200}
{"level":"debug","ts":1713478835.1951113,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478835.2423122,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.04664191,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Referer":["https://external.mydomain.com/"],"X-Forwarded-For":["172.23.0.1"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Site":["same-origin"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"X-Forwarded-Host":["external.mydomain.com"],"Sec-Gpc":["1"],"Te":["trailers"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Upgrade-Insecure-Requests":["1"],"Sec-Fetch-Mode":["navigate"],"Accept-Encoding":["gzip, deflate, br"],"Dnt":["1"],"Sec-Fetch-Dest":["document"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:35 GMT"],"Connection":["keep-alive"],"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"]},"status":200}
{"level":"debug","ts":1713478835.2661889,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478835.3125262,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.045688856,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Referer":["https://external.mydomain.com/"],"Dnt":["1"],"Upgrade-Insecure-Requests":["1"],"Sec-Gpc":["1"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["external.mydomain.com"],"Sec-Fetch-Dest":["document"],"Sec-Fetch-Site":["same-origin"],"Sec-Fetch-Mode":["navigate"],"X-Forwarded-For":["172.23.0.1"],"Accept-Language":["en-US,en;q=0.5"],"Accept-Encoding":["gzip, deflate, br"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Connection":["keep-alive"],"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"],"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:35 GMT"]},"status":200}
{"level":"debug","ts":1713478835.3352342,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478835.385309,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.049615719,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Dest":["document"],"Upgrade-Insecure-Requests":["1"],"Te":["trailers"],"Referer":["https://external.mydomain.com/"],"Sec-Fetch-Site":["same-origin"],"Dnt":["1"],"X-Forwarded-Proto":["https"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Accept-Encoding":["gzip, deflate, br"],"X-Forwarded-Host":["external.mydomain.com"],"Sec-Gpc":["1"],"Sec-Fetch-Mode":["navigate"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"X-Forwarded-For":["172.23.0.1"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"],"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:35 GMT"],"Connection":["keep-alive"]},"status":200}
{"level":"debug","ts":1713478835.4090385,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478835.4619195,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.052225759,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Accept-Language":["en-US,en;q=0.5"],"Sec-Fetch-Mode":["navigate"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Accept-Encoding":["gzip, deflate, br"],"Sec-Fetch-Dest":["document"],"Referer":["https://external.mydomain.com/"],"X-Forwarded-For":["172.23.0.1"],"X-Forwarded-Proto":["https"],"Dnt":["1"],"Upgrade-Insecure-Requests":["1"],"X-Forwarded-Host":["external.mydomain.com"],"Sec-Fetch-Site":["same-origin"],"Sec-Gpc":["1"],"Te":["trailers"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Date":["Thu, 18 Apr 2024 22:20:35 GMT"],"Connection":["keep-alive"],"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"],"Server":["noindex"]},"status":200}
{"level":"debug","ts":1713478835.5862558,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478835.6385946,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.051681105,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Upgrade-Insecure-Requests":["1"],"Sec-Fetch-Mode":["navigate"],"X-Forwarded-For":["172.23.0.1"],"X-Forwarded-Host":["external.mydomain.com"],"Accept-Language":["en-US,en;q=0.5"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"Accept-Encoding":["gzip, deflate, br"],"Dnt":["1"],"Sec-Fetch-Dest":["document"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["same-origin"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"],"Sec-Gpc":["1"],"Referer":["https://external.mydomain.com/"],"Te":["trailers"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:20:35 GMT"],"Connection":["keep-alive"],"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"]},"status":200}
{"level":"debug","ts":1713478835.660702,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478835.6814237,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.019428052,"request":{"remote_ip":"172.23.0.1","remote_port":"52508","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"Sec-Fetch-Site":["same-origin"],"Referer":["https://external.mydomain.com/"],"Te":["trailers"],"Sec-Fetch-Mode":["navigate"],"Sec-Fetch-Dest":["document"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br"],"Sec-Gpc":["1"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:124.0) Gecko/20100101 Firefox/124.0"],"Accept-Language":["en-US,en;q=0.5"],"Dnt":["1"],"Upgrade-Insecure-Requests":["1"],"X-Forwarded-For":["172.23.0.1"],"X-Forwarded-Host":["external.mydomain.com"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"error":"context canceled"}
{"level":"debug","ts":1713478872.442899,"logger":"events","msg":"event","name":"tls_get_certificate","id":"ef5cf611-846b-439b-8e26-c003de6425b3","origin":"tls","data":{"client_hello":{"CipherSuites":[4866,4867,4865,49200,49196,49192,49188,49172,49162,159,107,57,52393,52392,52394,65413,196,136,129,157,61,53,192,132,49199,49195,49191,49187,49171,49161,158,103,51,190,69,156,60,47,186,65,49169,49159,5,4,49170,49160,22,10,255],"ServerName":"external.mydomain.com","SupportedCurves":[29,23,24,25],"SupportedPoints":"AA==","SignatureSchemes":[2054,1537,1539,2053,1281,1283,2052,1025,1027,513,515],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[772,771,770,769],"RemoteAddr":{"IP":"172.23.0.1","Port":52562,"Zone":""},"LocalAddr":{"IP":"172.23.0.12","Port":443,"Zone":""}}}}
{"level":"debug","ts":1713478872.4430022,"logger":"tls.handshake","msg":"choosing certificate","identifier":"external.mydomain.com","num_choices":1}
{"level":"debug","ts":1713478872.4438827,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"external.mydomain.com","subjects":["external.mydomain.com"],"managed":true,"issuer_key":"acme.zerossl.com-v2-DV90","hash":"1068c681c229ed4f563606636955a09dc41fa95b93e46793ae5c57f25e65457f"}
{"level":"debug","ts":1713478872.4439313,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"172.23.0.1","remote_port":"52562","subjects":["external.mydomain.com"],"managed":true,"expiration":1721260800,"hash":"1068c681c229ed4f563606636955a09dc41fa95b93e46793ae5c57f25e65457f"}
{"level":"debug","ts":1713478872.4535506,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"REDACTED_IP:PORT","total_upstreams":1}
{"level":"debug","ts":1713478872.5078278,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"REDACTED_IP:PORT","duration":0.0536564,"request":{"remote_ip":"172.23.0.1","remote_port":"52562","client_ip":"172.23.0.1","proto":"HTTP/2.0","method":"GET","host":"external.mydomain.com","uri":"/","headers":{"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["external.mydomain.com"],"User-Agent":["curl/8.4.0"],"Accept":["*/*"],"X-Forwarded-For":["172.23.0.1"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"external.mydomain.com"}},"headers":{"Connection":["keep-alive"],"Keep-Alive":["timeout=20"],"Cache-Control":["no-store"],"Server":["noindex"],"Date":["Thu, 18 Apr 2024 22:21:12 GMT"]},"status":200}
b. CURL request output
curl -i https://external.mydomain.com
HTTP/2 200
alt-svc: h3=":443"; ma=2592000
cache-control: no-store
date: Thu, 18 Apr 2024 22:21:12 GMT
server: Caddy
server: noindex
content-type: text/html; charset=utf-8
<!DOCTYPE html>
<html>
<script type="text/javascript">
var uri = location.pathname + location.search + location.hash;
var URL = 'https://' + location.hostname + '' + uri;
location.replace(URL);
</script>
</html>%
3. Caddy version:
CADDY_VERSION v2.7.6
4. How I installed and ran Caddy:
Installed on Portainer with Dockerfile and Compose.
a. System environment:
Synology DSM 7.2.1
Portainer - Docker version 20.10.23
b. ComposeFile:
FROM caddy:builder AS builder
RUN xcaddy build \
--with github.com/caddy-dns/godaddy \
--with github.com/caddy-dns/cloudflare
FROM caddy:latest
COPY --from=builder /usr/bin/caddy /usr/bin/caddy
Built image on SSH with below command.
sudo docker build -t caddy-with-dns .
Successfully built REDACTED
Successfully tagged caddy-with-dns:latest
c. Portainer stack compose yaml:
version: '3.8'
# Network definitions
networks:
caddy_network:
driver: bridge
external: true
services:
caddy:
image: caddy-with-dns:latest
restart: unless-stopped
container_name: caddy-with-dns
hostname: caddy
networks:
- caddy_network
ports:
- "80:80"
- "443:443"
- "443:443/udp"
volumes:
- /volume1/docker/caddy-with-dns/Caddyfile:/etc/caddy/Caddyfile
- /volume1/docker/caddy-with-dns/data:/data
- /volume1/docker/caddy-with-dns/config:/config
- /volume1/docker/caddy-with-dns/site:/srv
d. My complete Caddy config:
{
debug
}
portainer.mydomain.com {
tls {
dns godaddy "REDACTED"
}
reverse_proxy portainer-ce:xxxx
}
external.mydomain.com {
tls {
dns godaddy "REDACTED"
}
reverse_proxy 192.168.0.1:9999
}
http://192.168.0.1:9999 on browser loads the app without any issues.
I tried creating a direct reverse proxy on my NAS settings, but the requests are routing to caddy (as caddy runs on 443), hence trying to setup the reverse proxy on Caddy itself).