Reverse Proxy Synology on Subdomain

1. The problem I’m having:

I get a white page when trying to load my synology NAS from the subdomain I have set up for it, it’s hitting Caddy but not loading - https://mainframeds.mainframe.rulinglife.com/

2. Error messages and/or full log output:

The default log file doesn't show anything relevant

3. Caddy version:

2.8

4. How I installed and ran Caddy:

MacOS Homebrew

a. System environment:

MacOS

b. Command:

brew services restart caddy

c. Service/unit/compose file:

d. My complete Caddy config:

tautulli.mainframe.rulinglife.com {
		reverse_proxy http://192.168.178.4:8181
	    tls redacted@gmail.com
}

sonarr.mainframe.rulinglife.com {
    reverse_proxy http://192.168.178.5:8989
    tls redacted@gmail.com
}

mainframeds.mainframe.rulinglife.com/ {
	reverse_proxy http://192.168.178.207:5000
	tls redacted@gmail.com
}

sabnzb.mainframe.rulinglife.com {
    reverse_proxy http://192.168.178.5:8080
    tls redacted@gmail.com
}

homebridge.mainframe.rulinglife.com {
    reverse_proxy http://192.168.178.5:8581
    tls redacted@gmail.com
}

5. Links to relevant resources:

What does it show instead?

You can use debug in Global options (Caddyfile) — Caddy Documentation to get more information, too.

Finally, try curl -v -L your site, the output from that and debug can give us a lot of information to start troubleshooting with.

If you’re setting this the same on all sites you could probably use email redacted@example.com in your global options, too, to avoid repetition.

Also, I’d recommend using https://example.com/ when it’s necessary to redact things. I’m sure a user has probably registered the literal gmail email address from your post.

1 Like

Got it, thanks, here’s the log with debug turned on…

{"level":"info","ts":1723213866.7276711,"msg":"using config from file","file":"/usr/local/etc/Caddyfile"}
{"level":"warn","ts":1723213866.728339,"logger":"caddyfile","msg":"Using a path in a site address is deprecated; please use the 'handle' directive instead","address":"http://mainframeds.mainframe.rulinglife.com/"}
{"level":"info","ts":1723213866.729252,"msg":"adapted config to JSON","adapter":"caddyfile"}
{"level":"info","ts":1723213866.73068,"logger":"admin","msg":"admin endpoint started","address":"localhost:2019","enforce_origin":false,"origins":["//localhost:2019","//[::1]:2019","//127.0.0.1:2019"]}
{"level":"info","ts":1723213866.7309241,"logger":"tls.cache.maintenance","msg":"started background certificate maintenance","cache":"0xc000615480"}
{"level":"info","ts":1723213866.730953,"logger":"http.auto_https","msg":"server is listening only on the HTTPS port but has no TLS connection policies; adding one to enable TLS","server_name":"srv0","https_port":443}
{"level":"info","ts":1723213866.731005,"logger":"http.auto_https","msg":"enabling automatic HTTP->HTTPS redirects","server_name":"srv0"}
{"level":"debug","ts":1723213866.731037,"logger":"http.auto_https","msg":"adjusted config","tls":{"automation":{"policies":[{"subjects":["mainframeds.mainframe.rulinglife.com","homebridge.mainframe.rulinglife.com","tautulli.mainframe.rulinglife.com","sonarr.mainframe.rulinglife.com","sabnzb.mainframe.rulinglife.com"]},{}]}},"http":{"servers":{"remaining_auto_https_redirects":{"listen":[":80"],"routes":[{},{}]},"srv0":{"listen":[":443"],"routes":[{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"192.168.178.207:5000"}]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"192.168.178.4:8080"}]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"192.168.178.4:8181"}]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"192.168.178.5:8989"}]}]}]}],"terminal":true},{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"192.168.178.5:8080"}]}]}]}],"terminal":true}],"tls_connection_policies":[{}],"automatic_https":{}}}}}
{"level":"info","ts":1723213866.731584,"logger":"http","msg":"enabling HTTP/3 listener","addr":":443"}
{"level":"debug","ts":1723213866.73185,"logger":"http","msg":"starting server loop","address":"[::]:443","tls":true,"http3":true}
{"level":"info","ts":1723213866.7318778,"logger":"http.log","msg":"server running","name":"srv0","protocols":["h1","h2","h3"]}
{"level":"debug","ts":1723213866.73195,"logger":"http","msg":"starting server loop","address":"[::]:80","tls":false,"http3":false}
{"level":"info","ts":1723213866.731976,"logger":"http.log","msg":"server running","name":"remaining_auto_https_redirects","protocols":["h1","h2","h3"]}
{"level":"info","ts":1723213866.733345,"logger":"http","msg":"enabling automatic TLS certificate management","domains":["sonarr.mainframe.rulinglife.com","sabnzb.mainframe.rulinglife.com","mainframeds.mainframe.rulinglife.com","homebridge.mainframe.rulinglife.com","tautulli.mainframe.rulinglife.com"]}
{"level":"debug","ts":1723213866.733706,"logger":"tls","msg":"loading managed certificate","domain":"sonarr.mainframe.rulinglife.com","expiration":1730914292,"issuer_key":"acme-v02.api.letsencrypt.org-directory","storage":"FileStorage:/usr/local/var/lib/caddy"}
{"level":"debug","ts":1723213866.734057,"logger":"tls.cache","msg":"added certificate to cache","subjects":["sonarr.mainframe.rulinglife.com"],"expiration":1730914292,"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"ae1514a7ee3e0ae2378c8b518cf2395983525e796480e7280c89c0f8c97c0b35","cache_size":1,"cache_capacity":10000}
{"level":"debug","ts":1723213866.7574232,"logger":"events","msg":"event","name":"cached_managed_cert","id":"43155138-b9d2-43a9-86a1-5692bf1ccef9","origin":"tls","data":{"sans":["sonarr.mainframe.rulinglife.com"]}}
{"level":"info","ts":1723213866.757529,"logger":"tls","msg":"storage cleaning happened too recently; skipping for now","storage":"FileStorage:/usr/local/var/lib/caddy","instance":"aad905f9-f9c2-4376-a5aa-6d5ffa856c1e","try_again":1723300266.757525,"try_again_in":86399.999999763}
{"level":"debug","ts":1723213866.757746,"logger":"tls","msg":"loading managed certificate","domain":"sabnzb.mainframe.rulinglife.com","expiration":1730914292,"issuer_key":"acme-v02.api.letsencrypt.org-directory","storage":"FileStorage:/usr/local/var/lib/caddy"}
{"level":"info","ts":1723213866.757899,"logger":"tls","msg":"finished cleaning storage units"}
{"level":"debug","ts":1723213866.7580001,"logger":"tls.cache","msg":"added certificate to cache","subjects":["sabnzb.mainframe.rulinglife.com"],"expiration":1730914292,"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"ac606aec8dd1ce06ca833cd1415533f9d91530476421097f674dbd88320e9464","cache_size":2,"cache_capacity":10000}
{"level":"debug","ts":1723213866.7580318,"logger":"events","msg":"event","name":"cached_managed_cert","id":"7930872b-7a02-491e-b451-e3a0992676f7","origin":"tls","data":{"sans":["sabnzb.mainframe.rulinglife.com"]}}
{"level":"debug","ts":1723213866.758278,"logger":"tls","msg":"loading managed certificate","domain":"mainframeds.mainframe.rulinglife.com","expiration":1730915874,"issuer_key":"acme-v02.api.letsencrypt.org-directory","storage":"FileStorage:/usr/local/var/lib/caddy"}
{"level":"debug","ts":1723213866.758733,"logger":"tls.cache","msg":"added certificate to cache","subjects":["mainframeds.mainframe.rulinglife.com"],"expiration":1730915874,"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"7395e793b5203363ab0f2d0baed1f8e86a12ad3c6d330de64da0dfc857982193","cache_size":3,"cache_capacity":10000}
{"level":"debug","ts":1723213866.758803,"logger":"events","msg":"event","name":"cached_managed_cert","id":"0a87f6aa-c74b-428b-9a30-b8d1098fc1e4","origin":"tls","data":{"sans":["mainframeds.mainframe.rulinglife.com"]}}
{"level":"debug","ts":1723213866.759258,"logger":"tls","msg":"loading managed certificate","domain":"homebridge.mainframe.rulinglife.com","expiration":1730914292,"issuer_key":"acme-v02.api.letsencrypt.org-directory","storage":"FileStorage:/usr/local/var/lib/caddy"}
{"level":"debug","ts":1723213866.759735,"logger":"tls.cache","msg":"added certificate to cache","subjects":["homebridge.mainframe.rulinglife.com"],"expiration":1730914292,"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"0c83d459622f40f6b074a22c20959a5f93b033a5178f64a2c8511dd8daf9faff","cache_size":4,"cache_capacity":10000}
{"level":"debug","ts":1723213866.759797,"logger":"events","msg":"event","name":"cached_managed_cert","id":"1adf044d-8a6c-4168-86b6-8efa8189b72c","origin":"tls","data":{"sans":["homebridge.mainframe.rulinglife.com"]}}
{"level":"debug","ts":1723213866.760032,"logger":"tls","msg":"loading managed certificate","domain":"tautulli.mainframe.rulinglife.com","expiration":1730914292,"issuer_key":"acme-v02.api.letsencrypt.org-directory","storage":"FileStorage:/usr/local/var/lib/caddy"}
{"level":"debug","ts":1723213866.7602088,"logger":"tls.cache","msg":"added certificate to cache","subjects":["tautulli.mainframe.rulinglife.com"],"expiration":1730914292,"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"9856be9e6a8bded8817538e503c0941596012edead270f863057ea7624c163da","cache_size":5,"cache_capacity":10000}
{"level":"debug","ts":1723213866.7602382,"logger":"events","msg":"event","name":"cached_managed_cert","id":"084fdb4f-558b-4933-9b5a-29f2a9fb0930","origin":"tls","data":{"sans":["tautulli.mainframe.rulinglife.com"]}}
{"level":"info","ts":1723213866.7605162,"msg":"autosaved config (load with --resume flag)","file":"/Users/mediacenter/Library/Application Support/Caddy/autosave.json"}
{"level":"info","ts":1723213866.760533,"msg":"serving initial configuration"}
{"level":"debug","ts":1723213874.3808231,"logger":"events","msg":"event","name":"tls_get_certificate","id":"83370609-3860-481f-8dcc-456a19eab722","origin":"tls","data":{"client_hello":{"CipherSuites":[2570,4865,4866,4867,49195,49199,49196,49200,52393,52392,49171,49172,156,157,47,53],"ServerName":"homebridge.mainframe.rulinglife.com","SupportedCurves":[43690,25497,29,23,24],"SupportedPoints":"AA==","SignatureSchemes":[1027,2052,1025,1283,2053,1281,2054,1537],"SupportedProtos":["h2","http/1.1"],"SupportedVersions":[51914,772,771],"RemoteAddr":{"IP":"192.168.178.1","Port":60814,"Zone":""},"LocalAddr":{"IP":"192.168.178.4","Port":443,"Zone":""}}}}
{"level":"debug","ts":1723213874.3808808,"logger":"tls.handshake","msg":"choosing certificate","identifier":"homebridge.mainframe.rulinglife.com","num_choices":1}
{"level":"debug","ts":1723213874.380932,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"homebridge.mainframe.rulinglife.com","subjects":["homebridge.mainframe.rulinglife.com"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"0c83d459622f40f6b074a22c20959a5f93b033a5178f64a2c8511dd8daf9faff"}
{"level":"debug","ts":1723213874.380946,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.178.1","remote_port":"60814","subjects":["homebridge.mainframe.rulinglife.com"],"managed":true,"expiration":1730914292,"hash":"0c83d459622f40f6b074a22c20959a5f93b033a5178f64a2c8511dd8daf9faff"}
{"level":"debug","ts":1723213874.389075,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"192.168.178.4:8080","total_upstreams":1}
{"level":"debug","ts":1723213874.390181,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"192.168.178.4:8080","duration":0.001026411,"request":{"remote_ip":"192.168.178.1","remote_port":"60814","client_ip":"192.168.178.1","proto":"HTTP/2.0","method":"GET","host":"homebridge.mainframe.rulinglife.com","uri":"/socket.io/?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6ImFkbWluIiwibmFtZSI6IkFkbWluaXN0cmF0b3IiLCJhZG1pbiI6dHJ1ZSwiaW5zdGFuY2VJZCI6Ijk4MzcwNzQ3YmEzZmJlNjZhYzhhYmM4ZjRhYWUwMDc1ZjA4NWZmZGYzNDEwMmQwY2IyMGIzNWEwMThlZmQ4ODUiLCJpYXQiOjE3MjMyMTMzNDksImV4cCI6MTcyMzI0MjE0OX0.WimBkkwNLW4tmtWMtAHmVVYKNPH-jNuc8COctwMRVQI&EIO=3&transport=polling&t=P4tZEku","headers":{"Sec-Ch-Ua-Mobile":["?0"],"X-Forwarded-For":["192.168.178.1"],"Sec-Ch-Ua-Platform":["\"macOS\""],"Accept-Language":["en-US,en;q=0.9"],"Cookie":["REDACTED"],"Priority":["u=1, i"],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"99\", \"Google Chrome\";v=\"127\", \"Chromium\";v=\"127\""],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["homebridge.mainframe.rulinglife.com"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Site":["same-origin"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"],"Dnt":["1"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"homebridge.mainframe.rulinglife.com"}},"headers":{"Content-Length":["103"],"Access-Control-Allow-Origin":["*"],"Set-Cookie":["REDACTED"],"Date":["Fri, 09 Aug 2024 14:31:14 GMT"],"Connection":["keep-alive"],"Content-Type":["text/plain; charset=UTF-8"]},"status":200}
{"level":"debug","ts":1723213874.395044,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"192.168.178.4:8080","total_upstreams":1}
{"level":"debug","ts":1723213874.395647,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"192.168.178.4:8080","total_upstreams":1}
{"level":"debug","ts":1723213874.3959239,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"192.168.178.4:8080","duration":0.000826736,"request":{"remote_ip":"192.168.178.1","remote_port":"60814","client_ip":"192.168.178.1","proto":"HTTP/2.0","method":"POST","host":"homebridge.mainframe.rulinglife.com","uri":"/socket.io/?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6ImFkbWluIiwibmFtZSI6IkFkbWluaXN0cmF0b3IiLCJhZG1pbiI6dHJ1ZSwiaW5zdGFuY2VJZCI6Ijk4MzcwNzQ3YmEzZmJlNjZhYzhhYmM4ZjRhYWUwMDc1ZjA4NWZmZGYzNDEwMmQwY2IyMGIzNWEwMThlZmQ4ODUiLCJpYXQiOjE3MjMyMTMzNDksImV4cCI6MTcyMzI0MjE0OX0.WimBkkwNLW4tmtWMtAHmVVYKNPH-jNuc8COctwMRVQI&EIO=3&transport=polling&t=P4tZGJP&sid=DJ31u_mMCrII2BBTAAAG","headers":{"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"99\", \"Google Chrome\";v=\"127\", \"Chromium\";v=\"127\""],"Sec-Fetch-Site":["same-origin"],"Cookie":["REDACTED"],"X-Forwarded-For":["192.168.178.1"],"Priority":["u=1, i"],"Accept-Language":["en-US,en;q=0.9"],"Sec-Fetch-Dest":["empty"],"Origin":["https://homebridge.mainframe.rulinglife.com"],"Accept":["*/*"],"Sec-Fetch-Mode":["cors"],"Sec-Ch-Ua-Mobile":["?0"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Ch-Ua-Platform":["\"macOS\""],"Content-Type":["text/plain;charset=UTF-8"],"Dnt":["1"],"X-Forwarded-Host":["homebridge.mainframe.rulinglife.com"],"Content-Length":["326"],"X-Forwarded-Proto":["https"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"homebridge.mainframe.rulinglife.com"}},"headers":{"Content-Length":["2"],"Access-Control-Allow-Credentials":["true"],"Access-Control-Allow-Origin":["https://homebridge.mainframe.rulinglife.com"],"Set-Cookie":["REDACTED"],"Date":["Fri, 09 Aug 2024 14:31:14 GMT"],"Connection":["keep-alive"],"Content-Type":["text/html"]},"status":200}
{"level":"debug","ts":1723213874.397632,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"192.168.178.4:8080","duration":0.001933973,"request":{"remote_ip":"192.168.178.1","remote_port":"60814","client_ip":"192.168.178.1","proto":"HTTP/2.0","method":"GET","host":"homebridge.mainframe.rulinglife.com","uri":"/api/auth/check","headers":{"Sec-Ch-Ua-Mobile":["?0"],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"99\", \"Google Chrome\";v=\"127\", \"Chromium\";v=\"127\""],"Sec-Fetch-Site":["same-origin"],"Priority":["u=1, i"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Ch-Ua-Platform":["\"macOS\""],"X-Forwarded-Host":["homebridge.mainframe.rulinglife.com"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36"],"X-Forwarded-For":["192.168.178.1"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Dest":["empty"],"Accept":["application/json, text/plain, */*"],"Dnt":["1"],"Authorization":["REDACTED"],"Cookie":["REDACTED"],"Accept-Language":["en-US,en;q=0.9"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"homebridge.mainframe.rulinglife.com"}},"headers":{"X-Content-Type-Options":["nosniff"],"X-Permitted-Cross-Domain-Policies":["none"],"Content-Security-Policy":["default-src 'self';script-src 'self' 'unsafe-inline' 'unsafe-eval';style-src 'self' 'unsafe-inline';img-src 'self' data: https://raw.githubusercontent.com https://user-images.githubusercontent.com;connect-src 'self' https://openweathermap.org https://api.openweathermap.org wss://homebridge.mainframe.rulinglife.com ws://homebridge.mainframe.rulinglife.com"],"Expect-Ct":["max-age=0"],"X-Download-Options":["noopen"],"Referrer-Policy":["no-referrer"],"Content-Length":["15"],"Vary":["Origin"],"Access-Control-Allow-Origin":["false"],"Content-Type":["application/json; charset=utf-8"],"X-Dns-Prefetch-Control":["off"],"X-Xss-Protection":["0"],"Date":["Fri, 09 Aug 2024 14:31:14 GMT"],"Connection":["keep-alive"]},"status":200}
{"level":"debug","ts":1723213874.408661,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"192.168.178.4:8080","total_upstreams":1}
{"level":"debug","ts":1723213874.409169,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"192.168.178.4:8080","duration":0.00040958,"request":{"remote_ip":"192.168.178.1","remote_port":"60814","client_ip":"192.168.178.1","proto":"HTTP/2.0","method":"GET","host":"homebridge.mainframe.rulinglife.com","uri":"/socket.io/?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6ImFkbWluIiwibmFtZSI6IkFkbWluaXN0cmF0b3IiLCJhZG1pbiI6dHJ1ZSwiaW5zdGFuY2VJZCI6Ijk4MzcwNzQ3YmEzZmJlNjZhYzhhYmM4ZjRhYWUwMDc1ZjA4NWZmZGYzNDEwMmQwY2IyMGIzNWEwMThlZmQ4ODUiLCJpYXQiOjE3MjMyMTMzNDksImV4cCI6MTcyMzI0MjE0OX0.WimBkkwNLW4tmtWMtAHmVVYKNPH-jNuc8COctwMRVQI&EIO=3&transport=polling&t=P4tZGJb&sid=DJ31u_mMCrII2BBTAAAG","headers":{"Sec-Fetch-Site":["same-origin"],"Sec-Fetch-Mode":["cors"],"Sec-Ch-Ua-Platform":["\"macOS\""],"Accept-Language":["en-US,en;q=0.9"],"Cookie":["REDACTED"],"Priority":["u=1, i"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36"],"Sec-Fetch-Dest":["empty"],"Accept":["*/*"],"Dnt":["1"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Ch-Ua-Mobile":["?0"],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"99\", \"Google Chrome\";v=\"127\", \"Chromium\";v=\"127\""],"X-Forwarded-For":["192.168.178.1"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["homebridge.mainframe.rulinglife.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"homebridge.mainframe.rulinglife.com"}},"headers":{"Content-Length":["9"],"Access-Control-Allow-Origin":["*"],"Set-Cookie":["REDACTED"],"Date":["Fri, 09 Aug 2024 14:31:14 GMT"],"Connection":["keep-alive"],"Content-Type":["text/plain; charset=UTF-8"]},"status":200}
{"level":"debug","ts":1723213874.4145842,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"192.168.178.4:8080","total_upstreams":1}
{"level":"debug","ts":1723213874.4153018,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"192.168.178.4:8080","duration":0.000657218,"request":{"remote_ip":"192.168.178.1","remote_port":"60814","client_ip":"192.168.178.1","proto":"HTTP/2.0","method":"POST","host":"homebridge.mainframe.rulinglife.com","uri":"/socket.io/?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6ImFkbWluIiwibmFtZSI6IkFkbWluaXN0cmF0b3IiLCJhZG1pbiI6dHJ1ZSwiaW5zdGFuY2VJZCI6Ijk4MzcwNzQ3YmEzZmJlNjZhYzhhYmM4ZjRhYWUwMDc1ZjA4NWZmZGYzNDEwMmQwY2IyMGIzNWEwMThlZmQ4ODUiLCJpYXQiOjE3MjMyMTMzNDksImV4cCI6MTcyMzI0MjE0OX0.WimBkkwNLW4tmtWMtAHmVVYKNPH-jNuc8COctwMRVQI&EIO=3&transport=polling&t=P4tZGJe&sid=DJ31u_mMCrII2BBTAAAG","headers":{"Content-Type":["text/plain;charset=UTF-8"],"Accept-Language":["en-US,en;q=0.9"],"Origin":["https://homebridge.mainframe.rulinglife.com"],"Content-Length":["655"],"X-Forwarded-For":["192.168.178.1"],"X-Forwarded-Proto":["https"],"Accept":["*/*"],"Cookie":["REDACTED"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36"],"Sec-Ch-Ua-Platform":["\"macOS\""],"Sec-Ch-Ua-Mobile":["?0"],"Sec-Fetch-Site":["same-origin"],"Dnt":["1"],"X-Forwarded-Host":["homebridge.mainframe.rulinglife.com"],"Sec-Fetch-Mode":["cors"],"Sec-Fetch-Dest":["empty"],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"99\", \"Google Chrome\";v=\"127\", \"Chromium\";v=\"127\""],"Accept-Encoding":["gzip, deflate, br, zstd"],"Priority":["u=1, i"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"homebridge.mainframe.rulinglife.com"}},"headers":{"Connection":["keep-alive"],"Content-Type":["text/html"],"Content-Length":["2"],"Access-Control-Allow-Credentials":["true"],"Access-Control-Allow-Origin":["https://homebridge.mainframe.rulinglife.com"],"Set-Cookie":["REDACTED"],"Date":["Fri, 09 Aug 2024 14:31:14 GMT"]},"status":200}
{"level":"debug","ts":1723213874.419428,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"192.168.178.4:8080","total_upstreams":1}
{"level":"debug","ts":1723213874.4198909,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"192.168.178.4:8080","duration":0.000399958,"request":{"remote_ip":"192.168.178.1","remote_port":"60814","client_ip":"192.168.178.1","proto":"HTTP/2.0","method":"GET","host":"homebridge.mainframe.rulinglife.com","uri":"/socket.io/?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6ImFkbWluIiwibmFtZSI6IkFkbWluaXN0cmF0b3IiLCJhZG1pbiI6dHJ1ZSwiaW5zdGFuY2VJZCI6Ijk4MzcwNzQ3YmEzZmJlNjZhYzhhYmM4ZjRhYWUwMDc1ZjA4NWZmZGYzNDEwMmQwY2IyMGIzNWEwMThlZmQ4ODUiLCJpYXQiOjE3MjMyMTMzNDksImV4cCI6MTcyMzI0MjE0OX0.WimBkkwNLW4tmtWMtAHmVVYKNPH-jNuc8COctwMRVQI&EIO=3&transport=polling&t=P4tZGJl&sid=DJ31u_mMCrII2BBTAAAG","headers":{"Cookie":["REDACTED"],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"99\", \"Google Chrome\";v=\"127\", \"Chromium\";v=\"127\""],"Sec-Fetch-Site":["same-origin"],"X-Forwarded-For":["192.168.178.1"],"X-Forwarded-Host":["homebridge.mainframe.rulinglife.com"],"Dnt":["1"],"Accept":["*/*"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.9"],"Sec-Ch-Ua-Mobile":["?0"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36"],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"Priority":["u=1, i"],"Sec-Ch-Ua-Platform":["\"macOS\""],"Accept-Encoding":["gzip, deflate, br, zstd"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"homebridge.mainframe.rulinglife.com"}},"headers":{"Content-Type":["text/plain; charset=UTF-8"],"Content-Length":["22"],"Access-Control-Allow-Origin":["*"],"Set-Cookie":["REDACTED"],"Date":["Fri, 09 Aug 2024 14:31:14 GMT"],"Connection":["keep-alive"]},"status":200}
{"level":"debug","ts":1723213874.420882,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"192.168.178.4:8080","total_upstreams":1}
{"level":"debug","ts":1723213874.4216251,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"192.168.178.4:8080","duration":0.000687547,"request":{"remote_ip":"192.168.178.1","remote_port":"60821","client_ip":"192.168.178.1","proto":"HTTP/1.1","method":"GET","host":"homebridge.mainframe.rulinglife.com","uri":"/socket.io/?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6ImFkbWluIiwibmFtZSI6IkFkbWluaXN0cmF0b3IiLCJhZG1pbiI6dHJ1ZSwiaW5zdGFuY2VJZCI6Ijk4MzcwNzQ3YmEzZmJlNjZhYzhhYmM4ZjRhYWUwMDc1ZjA4NWZmZGYzNDEwMmQwY2IyMGIzNWEwMThlZmQ4ODUiLCJpYXQiOjE3MjMyMTMzNDksImV4cCI6MTcyMzI0MjE0OX0.WimBkkwNLW4tmtWMtAHmVVYKNPH-jNuc8COctwMRVQI&EIO=3&transport=websocket&sid=DJ31u_mMCrII2BBTAAAG","headers":{"Cache-Control":["no-cache"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36"],"Upgrade":["websocket"],"X-Forwarded-For":["192.168.178.1"],"X-Forwarded-Host":["homebridge.mainframe.rulinglife.com"],"Cookie":["REDACTED"],"Connection":["Upgrade"],"Origin":["https://homebridge.mainframe.rulinglife.com"],"Sec-Websocket-Version":["13"],"Sec-Websocket-Key":["eXZPLYUDZ9yjfVqm26ZU/w=="],"X-Forwarded-Proto":["https"],"Sec-Websocket-Extensions":["permessage-deflate; client_max_window_bits"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Pragma":["no-cache"],"Accept-Language":["en-US,en;q=0.9"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"http/1.1","server_name":"homebridge.mainframe.rulinglife.com"}},"headers":{"Upgrade":["websocket"],"Connection":["Upgrade"],"Sec-Websocket-Accept":["zawHlM4AtkD841J9dMXe2IFGbsk="],"Sec-Websocket-Extensions":["permessage-deflate"]},"status":101}
{"level":"debug","ts":1723213874.421747,"logger":"http.handlers.reverse_proxy","msg":"upgrading connection","upstream":"192.168.178.4:8080","duration":0.000687547,"request":{"remote_ip":"192.168.178.1","remote_port":"60821","client_ip":"192.168.178.1","proto":"HTTP/1.1","method":"GET","host":"homebridge.mainframe.rulinglife.com","uri":"/socket.io/?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6ImFkbWluIiwibmFtZSI6IkFkbWluaXN0cmF0b3IiLCJhZG1pbiI6dHJ1ZSwiaW5zdGFuY2VJZCI6Ijk4MzcwNzQ3YmEzZmJlNjZhYzhhYmM4ZjRhYWUwMDc1ZjA4NWZmZGYzNDEwMmQwY2IyMGIzNWEwMThlZmQ4ODUiLCJpYXQiOjE3MjMyMTMzNDksImV4cCI6MTcyMzI0MjE0OX0.WimBkkwNLW4tmtWMtAHmVVYKNPH-jNuc8COctwMRVQI&EIO=3&transport=websocket&sid=DJ31u_mMCrII2BBTAAAG","headers":{"Cache-Control":["no-cache"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36"],"Upgrade":["websocket"],"X-Forwarded-For":["192.168.178.1"],"X-Forwarded-Host":["homebridge.mainframe.rulinglife.com"],"Cookie":["REDACTED"],"Connection":["Upgrade"],"Origin":["https://homebridge.mainframe.rulinglife.com"],"Sec-Websocket-Version":["13"],"Sec-Websocket-Key":["eXZPLYUDZ9yjfVqm26ZU/w=="],"X-Forwarded-Proto":["https"],"Sec-Websocket-Extensions":["permessage-deflate; client_max_window_bits"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Pragma":["no-cache"],"Accept-Language":["en-US,en;q=0.9"]},"tls":{"resumed":true,"version":772,"cipher_suite":4865,"proto":"http/1.1","server_name":"homebridge.mainframe.rulinglife.com"}}}
{"level":"debug","ts":1723213874.4240189,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"192.168.178.4:8080","total_upstreams":1}
{"level":"debug","ts":1723213874.42475,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"192.168.178.4:8080","duration":0.00065104,"request":{"remote_ip":"192.168.178.1","remote_port":"60814","client_ip":"192.168.178.1","proto":"HTTP/2.0","method":"POST","host":"homebridge.mainframe.rulinglife.com","uri":"/socket.io/?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6ImFkbWluIiwibmFtZSI6IkFkbWluaXN0cmF0b3IiLCJhZG1pbiI6dHJ1ZSwiaW5zdGFuY2VJZCI6Ijk4MzcwNzQ3YmEzZmJlNjZhYzhhYmM4ZjRhYWUwMDc1ZjA4NWZmZGYzNDEwMmQwY2IyMGIzNWEwMThlZmQ4ODUiLCJpYXQiOjE3MjMyMTMzNDksImV4cCI6MTcyMzI0MjE0OX0.WimBkkwNLW4tmtWMtAHmVVYKNPH-jNuc8COctwMRVQI&EIO=3&transport=polling&t=P4tZGJs&sid=DJ31u_mMCrII2BBTAAAG","headers":{"Accept":["*/*"],"Content-Type":["text/plain;charset=UTF-8"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36"],"X-Forwarded-For":["192.168.178.1"],"X-Forwarded-Proto":["https"],"Sec-Fetch-Mode":["cors"],"Accept-Language":["en-US,en;q=0.9"],"Content-Length":["38"],"Sec-Fetch-Dest":["empty"],"Sec-Ch-Ua-Platform":["\"macOS\""],"Priority":["u=1, i"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Origin":["https://homebridge.mainframe.rulinglife.com"],"Sec-Fetch-Site":["same-origin"],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"99\", \"Google Chrome\";v=\"127\", \"Chromium\";v=\"127\""],"X-Forwarded-Host":["homebridge.mainframe.rulinglife.com"],"Sec-Ch-Ua-Mobile":["?0"],"Cookie":["REDACTED"],"Dnt":["1"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"homebridge.mainframe.rulinglife.com"}},"headers":{"Set-Cookie":["REDACTED"],"Date":["Fri, 09 Aug 2024 14:31:14 GMT"],"Connection":["keep-alive"],"Content-Type":["text/html"],"Content-Length":["2"],"Access-Control-Allow-Credentials":["true"],"Access-Control-Allow-Origin":["https://homebridge.mainframe.rulinglife.com"]},"status":200}
{"level":"debug","ts":1723213874.4249852,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"192.168.178.4:8080","total_upstreams":1}
{"level":"debug","ts":1723213874.428283,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"192.168.178.4:8080","total_upstreams":1}
{"level":"debug","ts":1723213874.428931,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"192.168.178.4:8080","duration":0.000541678,"request":{"remote_ip":"192.168.178.1","remote_port":"60814","client_ip":"192.168.178.1","proto":"HTTP/2.0","method":"POST","host":"homebridge.mainframe.rulinglife.com","uri":"/socket.io/?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6ImFkbWluIiwibmFtZSI6IkFkbWluaXN0cmF0b3IiLCJhZG1pbiI6dHJ1ZSwiaW5zdGFuY2VJZCI6Ijk4MzcwNzQ3YmEzZmJlNjZhYzhhYmM4ZjRhYWUwMDc1ZjA4NWZmZGYzNDEwMmQwY2IyMGIzNWEwMThlZmQ4ODUiLCJpYXQiOjE3MjMyMTMzNDksImV4cCI6MTcyMzI0MjE0OX0.WimBkkwNLW4tmtWMtAHmVVYKNPH-jNuc8COctwMRVQI&EIO=3&transport=polling&t=P4tZGJw&sid=DJ31u_mMCrII2BBTAAAG","headers":{"Content-Length":["367"],"X-Forwarded-For":["192.168.178.1"],"X-Forwarded-Proto":["https"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Dnt":["1"],"Sec-Fetch-Site":["same-origin"],"Sec-Ch-Ua-Mobile":["?0"],"Accept":["*/*"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36"],"Priority":["u=1, i"],"Sec-Fetch-Mode":["cors"],"Content-Type":["text/plain;charset=UTF-8"],"Sec-Fetch-Dest":["empty"],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"99\", \"Google Chrome\";v=\"127\", \"Chromium\";v=\"127\""],"X-Forwarded-Host":["homebridge.mainframe.rulinglife.com"],"Sec-Ch-Ua-Platform":["\"macOS\""],"Origin":["https://homebridge.mainframe.rulinglife.com"],"Cookie":["REDACTED"],"Accept-Language":["en-US,en;q=0.9"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"homebridge.mainframe.rulinglife.com"}},"headers":{"Access-Control-Allow-Origin":["https://homebridge.mainframe.rulinglife.com"],"Set-Cookie":["REDACTED"],"Date":["Fri, 09 Aug 2024 14:31:14 GMT"],"Connection":["keep-alive"],"Content-Type":["text/html"],"Content-Length":["2"],"Access-Control-Allow-Credentials":["true"]},"status":200}
{"level":"debug","ts":1723213874.430007,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"192.168.178.4:8080","duration":0.004975539,"request":{"remote_ip":"192.168.178.1","remote_port":"60814","client_ip":"192.168.178.1","proto":"HTTP/2.0","method":"GET","host":"homebridge.mainframe.rulinglife.com","uri":"/socket.io/?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6ImFkbWluIiwibmFtZSI6IkFkbWluaXN0cmF0b3IiLCJhZG1pbiI6dHJ1ZSwiaW5zdGFuY2VJZCI6Ijk4MzcwNzQ3YmEzZmJlNjZhYzhhYmM4ZjRhYWUwMDc1ZjA4NWZmZGYzNDEwMmQwY2IyMGIzNWEwMThlZmQ4ODUiLCJpYXQiOjE3MjMyMTMzNDksImV4cCI6MTcyMzI0MjE0OX0.WimBkkwNLW4tmtWMtAHmVVYKNPH-jNuc8COctwMRVQI&EIO=3&transport=polling&t=P4tZGJt&sid=DJ31u_mMCrII2BBTAAAG","headers":{"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36"],"Cookie":["REDACTED"],"Sec-Fetch-Site":["same-origin"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Accept-Language":["en-US,en;q=0.9"],"Sec-Fetch-Dest":["empty"],"Dnt":["1"],"X-Forwarded-Host":["homebridge.mainframe.rulinglife.com"],"Sec-Fetch-Mode":["cors"],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"99\", \"Google Chrome\";v=\"127\", \"Chromium\";v=\"127\""],"X-Forwarded-For":["192.168.178.1"],"Sec-Ch-Ua-Platform":["\"macOS\""],"Priority":["u=1, i"],"Accept":["*/*"],"X-Forwarded-Proto":["https"],"Sec-Ch-Ua-Mobile":["?0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"homebridge.mainframe.rulinglife.com"}},"headers":{"Content-Type":["text/plain; charset=UTF-8"],"Content-Length":["85"],"Access-Control-Allow-Origin":["*"],"Set-Cookie":["REDACTED"],"Date":["Fri, 09 Aug 2024 14:31:14 GMT"],"Connection":["keep-alive"]},"status":200}
{"level":"debug","ts":1723213874.4448588,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"192.168.178.4:8080","total_upstreams":1}
{"level":"debug","ts":1723213874.4472342,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"192.168.178.4:8080","duration":0.002317255,"request":{"remote_ip":"192.168.178.1","remote_port":"60814","client_ip":"192.168.178.1","proto":"HTTP/2.0","method":"GET","host":"homebridge.mainframe.rulinglife.com","uri":"/api/server/qrcode.svg","headers":{"Sec-Ch-Ua-Mobile":["?0"],"Cookie":["REDACTED"],"Accept-Language":["en-US,en;q=0.9"],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"99\", \"Google Chrome\";v=\"127\", \"Chromium\";v=\"127\""],"Authorization":["REDACTED"],"X-Forwarded-For":["192.168.178.1"],"Priority":["u=1, i"],"Accept":["application/json, text/plain, */*"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36"],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Fetch-Mode":["cors"],"Dnt":["1"],"Sec-Fetch-Site":["same-origin"],"Sec-Ch-Ua-Platform":["\"macOS\""],"Sec-Fetch-Dest":["empty"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["homebridge.mainframe.rulinglife.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h2","server_name":"homebridge.mainframe.rulinglife.com"}},"headers":{"Content-Security-Policy":["default-src 'self';script-src 'self' 'unsafe-inline' 'unsafe-eval';style-src 'self' 'unsafe-inline';img-src 'self' data: https://raw.githubusercontent.com https://user-images.githubusercontent.com;connect-src 'self' https://openweathermap.org https://api.openweathermap.org wss://homebridge.mainframe.rulinglife.com ws://homebridge.mainframe.rulinglife.com"],"X-Permitted-Cross-Domain-Policies":["none"],"X-Xss-Protection":["0"],"Expect-Ct":["max-age=0"],"Vary":["Origin"],"Date":["Fri, 09 Aug 2024 14:31:14 GMT"],"Connection":["keep-alive"],"X-Download-Options":["noopen"],"Referrer-Policy":["no-referrer"],"X-Dns-Prefetch-Control":["off"],"X-Content-Type-Options":["nosniff"],"Access-Control-Allow-Origin":["false"],"Content-Type":["image/svg+xml"]},"status":200}
{"level":"debug","ts":1723213878.969758,"logger":"events","msg":"event","name":"tls_get_certificate","id":"5a04e52e-6990-4d3e-92de-26399d659591","origin":"tls","data":{"client_hello":{"CipherSuites":[4865,4866,4867],"ServerName":"sonarr.mainframe.rulinglife.com","SupportedCurves":[25497,29,23,24],"SupportedPoints":null,"SignatureSchemes":[1027,2052,1025,1283,2053,1281,2054,1537,513],"SupportedProtos":["h3"],"SupportedVersions":[772],"RemoteAddr":{"IP":"192.168.178.1","Port":58295,"Zone":""},"LocalAddr":{"IP":"192.168.178.4","Port":443,"Zone":""}}}}
{"level":"debug","ts":1723213878.9698088,"logger":"tls.handshake","msg":"choosing certificate","identifier":"sonarr.mainframe.rulinglife.com","num_choices":1}
{"level":"debug","ts":1723213878.969829,"logger":"tls.handshake","msg":"default certificate selection results","identifier":"sonarr.mainframe.rulinglife.com","subjects":["sonarr.mainframe.rulinglife.com"],"managed":true,"issuer_key":"acme-v02.api.letsencrypt.org-directory","hash":"ae1514a7ee3e0ae2378c8b518cf2395983525e796480e7280c89c0f8c97c0b35"}
{"level":"debug","ts":1723213878.969856,"logger":"tls.handshake","msg":"matched certificate in cache","remote_ip":"192.168.178.1","remote_port":"58295","subjects":["sonarr.mainframe.rulinglife.com"],"managed":true,"expiration":1730914292,"hash":"ae1514a7ee3e0ae2378c8b518cf2395983525e796480e7280c89c0f8c97c0b35"}
{"level":"debug","ts":1723213878.9730198,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"192.168.178.5:8989","total_upstreams":1}
{"level":"debug","ts":1723213878.989994,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"192.168.178.5:8989","duration":0.016902384,"request":{"remote_ip":"192.168.178.1","remote_port":"58295","client_ip":"192.168.178.1","proto":"HTTP/3.0","method":"GET","host":"sonarr.mainframe.rulinglife.com","uri":"/sonarr/signalr/reconnect?transport=serverSentEvents&messageId=d-BCAF2754-B%2C18D9%7CE%2C3&clientProtocol=2.1&apiKey=dcfe2a8e34fa462a8f77610d65839f7f&connectionToken=bOLefXCxYmeWsQQ%2FKypa7lvr8zdwv864nTpfWNFWBj4CZ8euna8TVHNVDD8Oq%2F3sNmd8MlnukzOrCF02hDJiki8xQLszoQ1L7G9br7JgWqtenMb%2BpNNwB11zdk%2Btx7HLEQasxqD%2B%2Fp3oZFQsIpbvdZG3vir5kiSDEduQvUiBFOFz%2Fzyfxm7wsEA13Dq9W58%2FpZJh6QvIO9eqlzkxM318fe%2FsUld8D9TQbesaeZyWTq90d4gXdZwipnJove7pRdtLGOOTi9abp4%2BdiUzwTnH7F1WVhSCpuZeGflbnqOTdGnsuhgLcTB83fdU1fDR4heMC&tid=8","headers":{"Sec-Fetch-Site":["same-origin"],"Sec-Fetch-Mode":["cors"],"Cache-Control":["no-cache"],"X-Forwarded-For":["192.168.178.1"],"Sec-Ch-Ua-Mobile":["?0"],"Accept-Language":["en-US,en;q=0.9"],"Accept":["text/event-stream"],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"99\", \"Google Chrome\";v=\"127\", \"Chromium\";v=\"127\""],"Sec-Ch-Ua-Platform":["\"macOS\""],"Dnt":["1"],"Priority":["u=1, i"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36"],"X-Forwarded-Proto":["https"],"Referer":["https://sonarr.mainframe.rulinglife.com/sonarr/"],"Cookie":["REDACTED"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-Host":["sonarr.mainframe.rulinglife.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h3","server_name":"sonarr.mainframe.rulinglife.com"}},"headers":{"Server":["Mono-HTTPAPI/1.0"],"Date":["Fri, 09 Aug 2024 14:31:18 GMT"],"Keep-Alive":["timeout=15,max=100"],"X-Application-Version":["3.0.10.1567"],"X-Content-Type-Options":["nosniff"],"Content-Type":["text/event-stream"]},"status":200}
{"level":"debug","ts":1723213878.996953,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"192.168.178.5:8989","total_upstreams":1}
{"level":"debug","ts":1723213878.997689,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"192.168.178.5:8989","total_upstreams":1}
{"level":"debug","ts":1723213879.0013802,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"192.168.178.5:8989","total_upstreams":1}
{"level":"debug","ts":1723213879.0019908,"logger":"http.handlers.reverse_proxy","msg":"selected upstream","dial":"192.168.178.5:8989","total_upstreams":1}
{"level":"debug","ts":1723213879.002302,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"192.168.178.5:8989","duration":0.004549701,"request":{"remote_ip":"192.168.178.1","remote_port":"58295","client_ip":"192.168.178.1","proto":"HTTP/3.0","method":"GET","host":"sonarr.mainframe.rulinglife.com","uri":"/sonarr/api/v3/command","headers":{"Dnt":["1"],"Sec-Ch-Ua-Mobile":["?0"],"Cookie":["REDACTED"],"Referer":["https://sonarr.mainframe.rulinglife.com/sonarr/"],"Sec-Fetch-Mode":["cors"],"Accept":["application/json, text/javascript, */*; q=0.01"],"Accept-Encoding":["gzip, deflate, br, zstd"],"X-Forwarded-For":["192.168.178.1"],"Sec-Fetch-Dest":["empty"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36"],"Priority":["u=1, i"],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"99\", \"Google Chrome\";v=\"127\", \"Chromium\";v=\"127\""],"X-Forwarded-Proto":["https"],"Sec-Fetch-Site":["same-origin"],"Accept-Language":["en-US,en;q=0.9"],"X-Api-Key":["dcfe2a8e34fa462a8f77610d65839f7f"],"X-Requested-With":["XMLHttpRequest"],"Sec-Ch-Ua-Platform":["\"macOS\""],"X-Forwarded-Host":["sonarr.mainframe.rulinglife.com"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h3","server_name":"sonarr.mainframe.rulinglife.com"}},"headers":{"Pragma":["no-cache"],"Access-Control-Allow-Origin":["*"],"Content-Encoding":["gzip"],"Content-Type":["application/json; charset=utf-8"],"Server":["Mono-HTTPAPI/1.0"],"X-Application-Version":["3.0.10.1567"],"Vary":["Accept"],"Cache-Control":["no-cache, no-store, must-revalidate, max-age=0"],"Keep-Alive":["timeout=15,max=100"],"Expires":["0"],"Set-Cookie":["REDACTED"],"Date":["Fri, 09 Aug 2024 14:31:19 GMT"]},"status":200}
{"level":"debug","ts":1723213879.005169,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"192.168.178.5:8989","duration":0.003130312,"request":{"remote_ip":"192.168.178.1","remote_port":"58295","client_ip":"192.168.178.1","proto":"HTTP/3.0","method":"GET","host":"sonarr.mainframe.rulinglife.com","uri":"/sonarr/api/v3/health","headers":{"Priority":["u=1, i"],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"99\", \"Google Chrome\";v=\"127\", \"Chromium\";v=\"127\""],"Accept-Encoding":["gzip, deflate, br, zstd"],"Sec-Ch-Ua-Mobile":["?0"],"Referer":["https://sonarr.mainframe.rulinglife.com/sonarr/"],"Dnt":["1"],"X-Api-Key":["dcfe2a8e34fa462a8f77610d65839f7f"],"Sec-Fetch-Dest":["empty"],"Sec-Fetch-Mode":["cors"],"Cookie":["REDACTED"],"Accept":["application/json, text/javascript, */*; q=0.01"],"X-Forwarded-Host":["sonarr.mainframe.rulinglife.com"],"Sec-Ch-Ua-Platform":["\"macOS\""],"X-Forwarded-For":["192.168.178.1"],"X-Forwarded-Proto":["https"],"Accept-Language":["en-US,en;q=0.9"],"Sec-Fetch-Site":["same-origin"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36"],"X-Requested-With":["XMLHttpRequest"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h3","server_name":"sonarr.mainframe.rulinglife.com"}},"headers":{"Vary":["Accept"],"Content-Type":["application/json; charset=utf-8"],"Content-Encoding":["gzip"],"Set-Cookie":["REDACTED"],"Server":["Mono-HTTPAPI/1.0"],"X-Application-Version":["3.0.10.1567"],"Cache-Control":["no-cache, no-store, must-revalidate, max-age=0"],"Pragma":["no-cache"],"Expires":["0"],"Access-Control-Allow-Origin":["*"],"Date":["Fri, 09 Aug 2024 14:31:19 GMT"],"Keep-Alive":["timeout=15,max=100"]},"status":200}
{"level":"debug","ts":1723213879.006967,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"192.168.178.5:8989","duration":0.005527022,"request":{"remote_ip":"192.168.178.1","remote_port":"58295","client_ip":"192.168.178.1","proto":"HTTP/3.0","method":"GET","host":"sonarr.mainframe.rulinglife.com","uri":"/sonarr/api/v3/queue/status","headers":{"X-Forwarded-For":["192.168.178.1"],"X-Forwarded-Proto":["https"],"Accept":["application/json, text/javascript, */*; q=0.01"],"Sec-Ch-Ua-Platform":["\"macOS\""],"Sec-Fetch-Dest":["empty"],"Accept-Language":["en-US,en;q=0.9"],"Referer":["https://sonarr.mainframe.rulinglife.com/sonarr/"],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"99\", \"Google Chrome\";v=\"127\", \"Chromium\";v=\"127\""],"Accept-Encoding":["gzip, deflate, br, zstd"],"Cookie":["REDACTED"],"Sec-Ch-Ua-Mobile":["?0"],"X-Forwarded-Host":["sonarr.mainframe.rulinglife.com"],"X-Requested-With":["XMLHttpRequest"],"Sec-Fetch-Site":["same-origin"],"X-Api-Key":["dcfe2a8e34fa462a8f77610d65839f7f"],"Sec-Fetch-Mode":["cors"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36"],"Priority":["u=1, i"],"Dnt":["1"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h3","server_name":"sonarr.mainframe.rulinglife.com"}},"headers":{"Keep-Alive":["timeout=15,max=100"],"X-Application-Version":["3.0.10.1567"],"Vary":["Accept"],"Cache-Control":["no-cache, no-store, must-revalidate, max-age=0"],"Content-Type":["application/json; charset=utf-8"],"Set-Cookie":["REDACTED"],"Server":["Mono-HTTPAPI/1.0"],"Date":["Fri, 09 Aug 2024 14:31:19 GMT"],"Pragma":["no-cache"],"Expires":["0"],"Access-Control-Allow-Origin":["*"],"Content-Encoding":["gzip"]},"status":200}
{"level":"debug","ts":1723213879.1324,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"192.168.178.5:8989","duration":0.135378605,"request":{"remote_ip":"192.168.178.1","remote_port":"58295","client_ip":"192.168.178.1","proto":"HTTP/3.0","method":"GET","host":"sonarr.mainframe.rulinglife.com","uri":"/sonarr/api/v3/series","headers":{"Referer":["https://sonarr.mainframe.rulinglife.com/sonarr/"],"Accept-Language":["en-US,en;q=0.9"],"X-Requested-With":["XMLHttpRequest"],"Sec-Fetch-Dest":["empty"],"Dnt":["1"],"Sec-Ch-Ua-Platform":["\"macOS\""],"X-Forwarded-For":["192.168.178.1"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36"],"Accept":["application/json, text/javascript, */*; q=0.01"],"X-Api-Key":["dcfe2a8e34fa462a8f77610d65839f7f"],"Sec-Ch-Ua":["\"Not)A;Brand\";v=\"99\", \"Google Chrome\";v=\"127\", \"Chromium\";v=\"127\""],"Accept-Encoding":["gzip, deflate, br, zstd"],"Cookie":["REDACTED"],"Sec-Fetch-Site":["same-origin"],"X-Forwarded-Proto":["https"],"X-Forwarded-Host":["sonarr.mainframe.rulinglife.com"],"Priority":["u=1, i"],"Sec-Fetch-Mode":["cors"],"Sec-Ch-Ua-Mobile":["?0"]},"tls":{"resumed":false,"version":772,"cipher_suite":4865,"proto":"h3","server_name":"sonarr.mainframe.rulinglife.com"}},"headers":{"Pragma":["no-cache"],"Content-Encoding":["gzip"],"Content-Type":["application/json; charset=utf-8"],"Server":["Mono-HTTPAPI/1.0"],"Date":["Fri, 09 Aug 2024 14:31:19 GMT"],"Keep-Alive":["timeout=15,max=100"],"X-Application-Version":["3.0.10.1567"],"Vary":["Accept"],"Cache-Control":["no-cache, no-store, must-revalidate, max-age=0"],"Expires":["0"],"Access-Control-Allow-Origin":["*"],"Set-Cookie":["REDACTED"]},"status":200}

Here is the curl response

mediacenterserver:~ mediacenter$ curl -v -L https://mainframeds.mainframe.rulinglife.com/
*   Trying 108.16.245.166:443...
* Connected to mainframeds.mainframe.rulinglife.com (108.16.245.166) port 443 (#0)
* ALPN: offers h2,http/1.1
* (304) (OUT), TLS handshake, Client hello (1):
*  CAfile: /etc/ssl/cert.pem
*  CApath: none
* (304) (IN), TLS handshake, Server hello (2):
* (304) (IN), TLS handshake, Unknown (8):
* (304) (IN), TLS handshake, Certificate (11):
* (304) (IN), TLS handshake, CERT verify (15):
* (304) (IN), TLS handshake, Finished (20):
* (304) (OUT), TLS handshake, Finished (20):
* SSL connection using TLSv1.3 / AEAD-AES128-GCM-SHA256
* ALPN: server accepted h2
* Server certificate:
*  subject: CN=mainframeds.mainframe.rulinglife.com
*  start date: Aug  8 17:57:54 2024 GMT
*  expire date: Nov  6 17:57:53 2024 GMT
*  subjectAltName: host "mainframeds.mainframe.rulinglife.com" matched cert's "mainframeds.mainframe.rulinglife.com"
*  issuer: C=US; O=Let's Encrypt; CN=E6
*  SSL certificate verify ok.
* using HTTP/2
* h2 [:method: GET]
* h2 [:scheme: https]
* h2 [:authority: mainframeds.mainframe.rulinglife.com]
* h2 [:path: /]
* h2 [user-agent: curl/8.1.2]
* h2 [accept: */*]
* Using Stream ID: 1 (easy handle 0x7f939b812a00)
> GET / HTTP/2
> Host: mainframeds.mainframe.rulinglife.com
> User-Agent: curl/8.1.2
> Accept: */*
> 
< HTTP/2 200 
< alt-svc: h3=":443"; ma=2592000
< cache-control: no-store
< content-security-policy: base-uri 'self';  connect-src ws: wss: *; default-src 'self' 'unsafe-eval' data: blob: https://*.synology.com https://www.synology.cn/; font-src 'self' data: https://*.googleapis.com https://*.gstatic.com; form-action 'self'; frame-ancestors 'self' https://gofile.me http://gofile.me; frame-src 'self' data: blob: https://*.synology.com https://www.synology.cn/ http://*.synology.com http://*.synology.cn; img-src 'self' data: blob: https://*.google.com https://*.googleapis.com http://*.googlecode.com https://*.gstatic.com; media-src 'self' data: about:;  script-src 'self' 'unsafe-eval' data: blob: https://*.synology.com https://www.synology.cn/ https://*.google.com https://*.googleapis.com; style-src 'self' 'unsafe-inline' https://*.googleapis.com;
< content-type: text/html; charset="UTF-8"
< date: Fri, 09 Aug 2024 14:34:20 GMT
< p3p: CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"
< server: Caddy
< server: nginx
< set-cookie: id=;expires=Thu, 01-Jan-1970 00:00:01 GMT;path=/
< vary: Accept-Encoding
< x-content-type-options: nosniff
< x-frame-options: SAMEORIGIN
< x-xss-protection: 1; mode=block
< 
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=11" />
<meta name="msapplication-TileImage" content="resources/images/icon_tile.png?v=4398" />
<meta name="application-name" content="mainframeds&nbsp;-&nbsp;Synology&nbsp;DiskStation" />
<meta name="msapplication-TileColor" content="#246BB3"/>
<meta name="description" content="DiskStation provides a full-featured network attached storage (NAS) solution to help you manage, backup and share data among Windows, Mac and Linux easily." />
<meta name="keywords" content="Multitasking,Web Application,Personal Cloud" />

<link rel="apple-touch-icon" href="webman/resources/images/icon_dsm_96.png?v=4398" />
<link rel="mask-icon" href="webman/safari_pin_icon.svg" color="#0086E5" />
<link rel="shortcut icon" href="webman/favicon.ico?v=4399" />
<link rel="shortcut icon" href="webman/resources/images/icon_dsm_96.png?v=4398" sizes="96x96"/>
<link rel="shortcut icon" href="webman/resources/images/icon_dsm_64.png?v=4398" sizes="64x64"/>
<link rel="shortcut icon" href="webman/resources/images/icon_dsm_48.png?v=4398" sizes="48x48"/>
<link rel="shortcut icon" href="webman/resources/images/icon_dsm_32.png?v=4398" sizes="32x32"/>
<link rel="shortcut icon" href="webman/resources/images/icon_dsm_16.png?v=4398" sizes="16x16"/>
<title>mainframeds&nbsp;-&nbsp;Synology&nbsp;DiskStation</title>
<link rel="stylesheet" type="text/css" href="scripts/ext-3/resources/css/ext-all.css?v=1683032624" />
<link rel="stylesheet" type="text/css" href="scripts/ext-3/resources/css/xtheme-gray.css?v=1683032624" />
<link rel="stylesheet" type="text/css" href="scripts/ext-3/ux/ux-all.css?v=1723214060" />
<link rel="stylesheet" type="text/css" href="synoSDSjslib/sds.css?v=1723214060" />
<link rel="stylesheet" type="text/css" href="webman/resources/css/desktop.css?v=1723214060" />
<style type="text/css">
@import url("webman/modules/ThumbConvertProgress/style.css?v=1683032852");
@import url("webman/modules/ExternalDevices/style.css?v=1683032815");
@import url("webman/modules/MyDSCenter/style.css?v=1683032816");
@import url("webman/modules/SupportForm/style.css?v=1683032815");
@import url("webman/modules/StorageManager/style.css?v=1683032815");
@import url("webman/modules/SystemInfoApp/style.css?v=1683032815");
@import url("webman/modules/TaskSchedulerUtils/style.css?v=1683032816");
@import url("webman/modules/DataDrivenDocuments/style.css?v=1683032815");
@import url("webman/modules/WelcomeApp/style.css?v=1683032816");
@import url("webman/modules/HotkeyManager/style.css?v=1683032815");
@import url("webman/modules/SecurityScan/style.css?v=1683032852");
@import url("webman/modules/HelpBrowser/style.css?v=1683032816");
@import url("webman/modules/PersonalSettings/style.css?v=1683032815");
@import url("webman/modules/ConfigBackup/style.css?v=1683032811");
@import url("webman/modules/Share/style.css?v=1683032815");
@import url("webman/modules/FileBrowser/style.css?v=1612254380");
@import url("webman/modules/EzInternet/style.css?v=1683032815");
@import url("webman/modules/AdminCenter/style.css?v=1683032865");
@import url("webman/modules/PollingTask/style.css?v=1683032816");
@import url("webman/modules/Widgets/style.css?v=1683032816");
@import url("webman/modules/ClipBoardJS/style.css?v=1683032815");
@import url("webman/modules/PhotoViewer/style.css?v=1683032815");
@import url("webman/modules/VideoPlayer2/style.css?v=1683032809");
@import url("webman/modules/LogCenter/style.css?v=1683032796");
@import url("webman/modules/DiskMessageHandler/style.css?v=1683032816");
@import url("webman/modules/WelcomeTip/style.css?v=1683032816");
@import url("webman/modules/ResetAdminApp/style.css?v=1683032816");
@import url("webman/modules/TaskSchedulerWidget/style.css?v=1683032816");
@import url("webman/modules/Utils/style.css?v=1683032815");
@import url("webman/modules/BandwidthControl/style.css?v=1683032633");
</style>
<style type="text/css">
@import url("webman/modules/iSCSI/style.css?v=1683032633");
@import url("webman/modules/PkgManApp/style.css?v=1683032815");
@import url("webman/modules/AudioPlayer/style.css?v=1683032815");
@import url("webman/modules/ResourceMonitor/style.css?v=1683032815");
@import url("webman/modules/C3/style.css?v=1683032815");
@import url("webman/modules/FileTaskMonitor/style.css?v=1612254374");
@import url("webman/modules/DSMNotify/style.css?v=1683032816");
</style>
<link rel="stylesheet" type="text/css" href="webman/3rdparty/HyperBackup/style.css?v=1666699035" />
<link rel="stylesheet" type="text/css" href="webman/3rdparty/SynologyDrive-Drive/style.css?v=1641524682" />
<link rel="stylesheet" type="text/css" href="webman/3rdparty/DownloadStation/style.css?v=1613720748" />
<link rel="stylesheet" type="text/css" href="webman/3rdparty/CodecPack/style.css?v=1682560282" />
<link rel="stylesheet" type="text/css" href="webman/3rdparty/OAuthService/style.css?v=1609749254" />
<link rel="stylesheet" type="text/css" href="webman/3rdparty/SynoFinder/style.css?v=1645763502" />
<link rel="stylesheet" type="text/css" href="webman/3rdparty/USBCopy/style.css?v=1611111348" />
<link rel="stylesheet" type="text/css" href="webman/3rdparty/MediaServer/style.css?v=1676712036" />
<link rel="stylesheet" type="text/css" href="webman/3rdparty/SynologyApplicationService/style.css?v=1570506471" />
<link rel="stylesheet" type="text/css" href="webman/3rdparty/SynologyDrive-ShareSync/style.css?v=1641524682" />
<link rel="stylesheet" type="text/css" href="webman/3rdparty/SynologyDrive/style.css?v=1641524686" />

</head>
<body role="application">
<div id="sds-wallpaper"></div>
<!-- Don't contain any text node to avoid IE insertBefore bug -->
<div id="sds-login-dialog-form" style="position: absolute; top: -10000px; left: -10000px;"><form id="login-form" class="x-plain-body" method="POST" action="webman/login.cgi" target="login_iframe"><input type="text" class="x-form-text" id="login_username" name="username" maxlength="256" /><input type="password" class="x-form-text" id="login_passwd" name="passwd" maxlength="256" autocomplete="off" /><input class="x-form-text" type="text" id="login_otp" name="OTPcode" maxlength="8" autocomplete="off" /><input type="submit" id="login_submit" style="position: absolute; top: -10000px; left: -10000px;" tabindex="-1" /></form><iframe id="login_iframe" name="login_iframe" width="0" height="0" frameborder="0" style="display: none;"></iframe></div>
<div id="sds-apply-preview-form" style="position: absolute; top: -10000px; left: -10000px;"><form id="preview-form" class="x-plain-body" method="POST" action="webman/modules/ControlPanel/modules/dsm.cgi" target="preview_iframe"><input type="submit" id="preview_submit" style="position: absolute; top: -10000px; left: -10000px;" tabindex="-1" /></form><iframe id="preview_iframe" name="preview_iframe" width="0" height="0" frameborder="0" style="display: none;"></iframe></div>
<script type="text/javascript" src="webapi/entry.cgi?api=SYNO.Core.Desktop.SessionData&version=1&method=getjs&SynoToken=&v=1683032807"></script>
<script type="text/javascript" src="webapi/entry.cgi?api=SYNO.Core.Desktop.Defs&version=1&method=getjs&v=1704035399"></script>
<script type="text/javascript" src="webapi/entry.cgi?api=SYNO.Core.Desktop.JSUIString&version=1&method=getjs&lang=enu&v=1704035319-s7"></script>
<script type="text/javascript" src="webapi/entry.cgi?api=SYNO.Core.Desktop.UIString&version=1&method=getjs&lang=enu&v=1704035320-s7"></script>
<script type="text/javascript" src="scripts/prototype-1.7.2/prototype.js?v=1683032624"></script>
<script type="text/javascript" src="scripts/ext-3/adapter/ext/ext-base.js?v=1683032624"></script>
<script type="text/javascript" src="scripts/ext-3/ext-all.js?v=1683032624"></script>
<script type="text/javascript" src="scripts/ext-3/ux/ux-all.js?v=1683032624"></script>
<script type="text/javascript" src="scripts/scrollbar/flexcroll.js?v=1683032624"></script>
<script type="text/javascript" src="synoSDSjslib/sds.js?v=1683032630"></script>
<script type="text/javascript" src="webman/desktop.js?v=1683032815"></script>

<script type="text/javascript" src="webman/security.cgi"></script>
<div class="pre-load-x-window-br"></div>
</body>
<noscript><div class='syno-no-script'><div class='title align-center'>This page can't be displayed</div><div class='desc align-center'>Please allow your browser to run JavaScript.</div><div class='icon align-center'></div></div></noscript>
</html>
* Connection #0 to host mainframeds.mainframe.rulinglife.com left intact

If you load https://mainframeds.mainframe.rulinglife.com/ you can see it loads, and i tried to dig into the console, there’s maybe a javascript related issue, but I’m just guessing

Yeah, looking at that, there’s a whole document there with links and refs and scripts and everything.

The Caddy logs indicate a successful roundtrip to the upstream, and the upstream is giving Caddy a status 200 OK, so everything’s reporting that from the server infrastructure perspective, things are working fine.

That means you’d have to start looking more in the direction of logical errors and UI bugs. This is where opening the web console on your browser of choice and observing the network traffic might give you a bit of an idea. Is your browser following these links, scripts, imports? Is it connecting out to the server to fetch these resources? If not, why not? If yes, is it being blocked for some reason?

1 Like

I mean, it seems to be, but has a javascript can’t load error i dont understand under the console.

Ahh. Unfortunately I’m not a Synology user myself, and this one’s beyond my expertise. It’s possible Caddy might be able to help with the issue, but I can’t see anything Caddy is doing wrong that needs to be fixed, per se.

I’ll have to cede here and invite anyone else on the forums hopefully who might be able to give you some guidance.

1 Like

Alright, thank you, strange I bet it’s just something simple too, I’ll have to keep at it

Wait, this loads even though it says it’s not secure hmm https://mainframeds.mainframe.rulinglife.com:5001/

Nevermind, I thought it was on my phone not sure what was happened

Ah, the problem might be here. Remove the slash at the end of the site address. This is essentially making it match only requests to / and nothing else, so other assets (CSS, JS etc) are failing to load with empty responses.

In fact, you logs have a warning about this:

2 Likes

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.