Thank you very much ! The cert error did solve ! Letâs Encrypt and Cloudflare had successfully signed certs finally . I didnât realise that caddy v2 had already switch to XDG Specification at the beginning .
But thereâre 2 issues remained . First domain1.com showed 403 error other than reverse.domain1.com , while domain2.com showed âPleskâ default page not reverse.domain2.com . As a simple whole-site proxy , is there any command need to be added to header or other blocks compared to v1 ? Second the reverse proxy of the websocket path âv2rayportâ seemed didnât work , the remote websocket client reported " 403 Forbidden > websocket: bad handshake " error .
Sorry to bother you with my low-end question.
root@debian:~# systemctl status caddy -l
root@debian:~# systemctl status caddy -l
â caddy.service - Caddy
Loaded: loaded (/etc/systemd/system/caddy.service; enabled)
Active: active (running) since Fri 2020-08-14 00:05:03 HKT; 7min ago
Docs: https://caddyserver.com/docs/
Main PID: 9520 (caddy)
CGroup: /system.slice/caddy.service
ââ9520 /usr/local/bin/caddy run --environ --config /etc/caddy/Caddyfile
Aug 14 00:12:08 debian caddy[9520]: {"level":"debug","ts":1597335128.148482,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"reverse.domain2.com:80","request":{"method":"GET","uri":"/","proto":"HTTP/2.0","remote_addr":"X.X.X.X:56816","host":"domain2.com","headers":{"Upgrade-Insecure-Requests":["1"],"If-None-Match":["\"0c066ec7ef0d51:0\""],"If-Modified-Since":["Mon, 02 Mar 2020 10:40:00 GMT"],"Cache-Control":["max-age=0"],"Dnt":["1"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9"],"X-Forwarded-For":["X.X.X.X"],"X-Forwarded-Proto":["https"],"Accept-Language":["zh-CN,zh;q=0.9,ja;q=0.8,zh-TW;q=0.7,en-US;q=0.6,en;q=0.5,zh-HK;q=0.4"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.105 Safari/537.36"],"Sec-Fetch-Site":["none"],"Sec-Fetch-User":["?1"],"Sec-Fetch-Dest":["document"],"Accept-Encoding":["gzip, deflate, br"],"Sec-Fetch-Mode":["navigate"]},"tls":{"resumed":false,"version":772,"ciphersuite":4865,"proto":"h2","proto_mutual":true,"server_name":"domain2.com"}},"duration":0.06493765,"headers":{"Accept-Ranges":["bytes"],"Etag":["\"0c066ec7ef0d51:0\""],"Server":["Microsoft-IIS/10.0"],"X-Powered-By":["ASP.NET"],"Date":["Thu, 13 Aug 2020 16:12:07 GMT"]},"status":304}
Aug 14 00:12:08 debian caddy[9520]: {"level":"info","ts":1597335128.148598,"logger":"http.log.access.log1","msg":"handled request","request":{"method":"GET","uri":"/","proto":"HTTP/2.0","remote_addr":"X.X.X.X:56816","host":"domain2.com","headers":{"Sec-Fetch-Dest":["document"],"Accept-Encoding":["gzip, deflate, br"],"Accept-Language":["zh-CN,zh;q=0.9,ja;q=0.8,zh-TW;q=0.7,en-US;q=0.6,en;q=0.5,zh-HK;q=0.4"],"If-None-Match":["\"0c066ec7ef0d51:0\""],"Upgrade-Insecure-Requests":["1"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.105 Safari/537.36"],"Sec-Fetch-Site":["none"],"Sec-Fetch-User":["?1"],"If-Modified-Since":["Mon, 02 Mar 2020 10:40:00 GMT"],"Cache-Control":["max-age=0"],"Dnt":["1"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9"],"Sec-Fetch-Mode":["navigate"]},"tls":{"resumed":false,"version":772,"ciphersuite":4865,"proto":"h2","proto_mutual":true,"server_name":"domain2.com"}},"common_log":"X.X.X.X - - [14/Aug/2020:00:12:08 +0800] \"GET / HTTP/2.0\" 304 0","duration":0.065358539,"size":0,"status":304,"resp_headers":{"Server":["Caddy","Microsoft-IIS/10.0"],"X-Content-Type-Options":["nosniff"],"Accept-Ranges":["bytes"],"X-Powered-By":["ASP.NET"],"Strict-Transport-Security":["max-age=31536000; includeSubDomains; preload"],"X-Frame-Options":["DENY"],"X-Xss-Protection":["1; mode=block;"],"Etag":["\"0c066ec7ef0d51:0\""],"Date":["Thu, 13 Aug 2020 16:12:07 GMT"]}}
Aug 14 00:12:12 debian caddy[9520]: {"level":"debug","ts":1597335132.6411717,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"reverse.domain1.com:443","request":{"method":"GET","uri":"/","proto":"HTTP/1.1","remote_addr":"X.X.X.X:10882","host":"domain1.com","headers":{"Sec-Fetch-Dest":["document"],"Cf-Ray":["5c23b7623c67dbc8-SEA"],"Cache-Control":["max-age=0"],"Dnt":["1"],"Upgrade-Insecure-Requests":["1"],"Sec-Fetch-Site":["none"],"Sec-Fetch-Mode":["navigate"],"Cf-Request-Id":["048a30f1640000dbc848abb200000001"],"Cookie":["__cfduid=dba693d4c185d12c556d870cc68b7333f1597329587"],"Accept-Encoding":["gzip"],"Cf-Ipcountry":["US"],"X-Forwarded-For":["X.X.X.X, X.X.X.X"],"X-Forwarded-Proto":["https"],"Cf-Visitor":["{\"scheme\":\"https\"}"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9"],"Accept-Language":["zh-CN,zh;q=0.9,ja;q=0.8,zh-TW;q=0.7,en-US;q=0.6,en;q=0.5,zh-HK;q=0.4"],"Cdn-Loop":["cloudflare"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.105 Safari/537.36"],"Sec-Fetch-User":["?1"],"Cf-Connecting-Ip":["X.X.X.X"]},"tls":{"resumed":false,"version":772,"ciphersuite":4865,"proto":"","proto_mutual":true,"server_name":"domain1.com"}},"duration":0.013703962,"headers":{"Server":["cloudflare"],"Date":["Thu, 13 Aug 2020 16:12:12 GMT"],"Content-Type":["text/html"],"Content-Length":["553"],"Cf-Ray":["5c23b76309675f79-LAS"],"Cf-Request-Id":["048a30f1e000005f79df110200000001"]},"status":403}
Aug 14 00:12:12 debian caddy[9520]: {"level":"error","ts":1597335132.6428497,"logger":"http.log.access.log0","msg":"handled request","request":{"method":"GET","uri":"/","proto":"HTTP/1.1","remote_addr":"X.X.X.X:10882","host":"domain1.com","headers":{"Connection":["Keep-Alive"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.105 Safari/537.36"],"Sec-Fetch-User":["?1"],"Cf-Connecting-Ip":["X.X.X.X"],"Dnt":["1"],"Upgrade-Insecure-Requests":["1"],"Sec-Fetch-Site":["none"],"Sec-Fetch-Mode":["navigate"],"Sec-Fetch-Dest":["document"],"Cf-Ray":["5c23b7623c67dbc8-SEA"],"Cache-Control":["max-age=0"],"Cf-Request-Id":["048a30f1640000dbc848abb200000001"],"X-Forwarded-Proto":["https"],"Cf-Visitor":["{\"scheme\":\"https\"}"],"Accept":["text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9"],"Accept-Language":["zh-CN,zh;q=0.9,ja;q=0.8,zh-TW;q=0.7,en-US;q=0.6,en;q=0.5,zh-HK;q=0.4"],"Cookie":["__cfduid=dba693d4c185d12c556d870cc68b7333f1597329587"],"Accept-Encoding":["gzip"],"Cf-Ipcountry":["US"],"X-Forwarded-For":["X.X.X.X"],"Cdn-Loop":["cloudflare"]},"tls":{"resumed":false,"version":772,"ciphersuite":4865,"proto":"","proto_mutual":true,"server_name":"domain1.com"}},"common_log":"X.X.X.X - - [14/Aug/2020:00:12:12 +0800] \"GET / HTTP/1.1\" 403 172","duration":0.015706746,"size":172,"status":403,"resp_headers":{"Strict-Transport-Security":["max-age=31536000; includeSubDomains; preload"],"X-Frame-Options":["DENY"],"Content-Type":["text/html"],"Content-Encoding":["gzip"],"Cf-Ray":["5c23b76309675f79-LAS"],"Vary":["Accept-Encoding"],"Server":["Caddy","cloudflare"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block;"],"Cf-Request-Id":["048a30f1e000005f79df110200000001"],"Date":["Thu, 13 Aug 2020 16:12:12 GMT"]}}
Aug 14 00:12:12 debian caddy[9520]: {"level":"debug","ts":1597335132.9367406,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"reverse.domain1.com:443","request":{"method":"GET","uri":"/favicon.ico","proto":"HTTP/1.1","remote_addr":"X.X.X.X:22212","host":"domain1.com","headers":{"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.105 Safari/537.36"],"Dnt":["1"],"Referer":["https://domain1.com/"],"Cookie":["__cfduid=dba693d4c185d12c556d870cc68b7333f1597329587"],"Cf-Request-Id":["048a30f2ef0000dbc848ad6200000001"],"Cf-Visitor":["{\"scheme\":\"https\"}"],"Sec-Fetch-Mode":["no-cors"],"Accept-Language":["zh-CN,zh;q=0.9,ja;q=0.8,zh-TW;q=0.7,en-US;q=0.6,en;q=0.5,zh-HK;q=0.4"],"Cf-Connecting-Ip":["X.X.X.X"],"Cdn-Loop":["cloudflare"],"Accept-Encoding":["gzip"],"Cf-Ipcountry":["US"],"X-Forwarded-For":["X.X.X.X, X.X.X.X"],"Cf-Ray":["5c23b764b8dddbc8-SEA"],"Sec-Fetch-Site":["same-origin"],"X-Forwarded-Proto":["https"],"Accept":["image/webp,image/apng,image/*,*/*;q=0.8"],"Sec-Fetch-Dest":["image"]},"tls":{"resumed":false,"version":772,"ciphersuite":4865,"proto":"","proto_mutual":true,"server_name":"domain1.com"}},"duration":0.012431505,"headers":{"Content-Type":["text/html"],"Content-Length":["553"],"Cf-Ray":["5c23b764dac15f79-LAS"],"Cf-Request-Id":["048a30f30800005f79df117200000001"],"Server":["cloudflare"],"Date":["Thu, 13 Aug 2020 16:12:12 GMT"]},"status":403}
Aug 14 00:12:12 debian caddy[9520]: {"level":"error","ts":1597335132.93891,"logger":"http.log.access.log0","msg":"handled request","request":{"method":"GET","uri":"/favicon.ico","proto":"HTTP/1.1","remote_addr":"X.X.X.X:22212","host":"domain1.com","headers":{"Referer":["https://domain1.com/"],"Cookie":["__cfduid=dba693d4c185d12c556d870cc68b7333f1597329587"],"Cf-Request-Id":["048a30f2ef0000dbc848ad6200000001"],"Connection":["Keep-Alive"],"User-Agent":["Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.105 Safari/537.36"],"Dnt":["1"],"Accept-Language":["zh-CN,zh;q=0.9,ja;q=0.8,zh-TW;q=0.7,en-US;q=0.6,en;q=0.5,zh-HK;q=0.4"],"Cf-Connecting-Ip":["X.X.X.X"],"Cdn-Loop":["cloudflare"],"Cf-Visitor":["{\"scheme\":\"https\"}"],"Sec-Fetch-Mode":["no-cors"],"Cf-Ray":["5c23b764b8dddbc8-SEA"],"Sec-Fetch-Site":["same-origin"],"Accept-Encoding":["gzip"],"Cf-Ipcountry":["US"],"X-Forwarded-For":["X.X.X.X"],"X-Forwarded-Proto":["https"],"Accept":["image/webp,image/apng,image/*,*/*;q=0.8"],"Sec-Fetch-Dest":["image"]},"tls":{"resumed":false,"version":772,"ciphersuite":4865,"proto":"","proto_mutual":true,"server_name":"domain1.com"}},"common_log":"X.X.X.X - - [14/Aug/2020:00:12:12 +0800] \"GET /favicon.ico HTTP/1.1\" 403 172","duration":0.014732135,"size":172,"status":403,"resp_headers":{"Server":["Caddy","cloudflare"],"Strict-Transport-Security":["max-age=31536000; includeSubDomains; preload"],"X-Frame-Options":["DENY"],"X-Xss-Protection":["1; mode=block;"],"Cf-Ray":["5c23b764dac15f79-LAS"],"X-Content-Type-Options":["nosniff"],"Date":["Thu, 13 Aug 2020 16:12:12 GMT"],"Content-Type":["text/html"],"Cf-Request-Id":["048a30f30800005f79df117200000001"],"Content-Encoding":["gzip"],"Vary":["Accept-Encoding"]}}
Aug 14 00:12:14 debian caddy[9520]: {"level":"debug","ts":1597335134.8723383,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"reverse.domain1.com:443","request":{"method":"GET","uri":"/v2rayport","proto":"HTTP/1.1","remote_addr":"X.X.X.X:54768","host":"domain1.com","headers":{"Cdn-Loop":["cloudflare"],"Accept-Encoding":["gzip"],"Cf-Connecting-Ip":["X.X.X.X"],"Cf-Ray":["5c23b770cd8c0530-LAX"],"User-Agent":["Go-http-client/1.1"],"Connection":["Upgrade"],"Cf-Ipcountry":["CN"],"Sec-Websocket-Key":["dKs2sl84TPGCvEYidIHMNg=="],"Cf-Request-Id":["048a30fa78000005305f8de200000001"],"X-Forwarded-For":["X.X.X.X, X.X.X.X"],"X-Forwarded-Proto":["https"],"Cf-Visitor":["{\"scheme\":\"https\"}"],"Sec-Websocket-Version":["13"],"Upgrade":["websocket"]},"tls":{"resumed":false,"version":772,"ciphersuite":4865,"proto":"","proto_mutual":true,"server_name":"domain1.com"}},"duration":0.00856557,"headers":{"Server":["cloudflare"],"Date":["Thu, 13 Aug 2020 16:12:14 GMT"],"Content-Type":["text/html"],"Content-Length":["151"],"Connection":["keep-alive"],"Cf-Ray":["5c23b770fede5f3d-LAS"],"Cf-Request-Id":["048a30fa9b00005f3dee1d0200000001"]},"status":403}
Aug 14 00:12:14 debian caddy[9520]: {"level":"error","ts":1597335134.8739572,"logger":"http.log.access.log0","msg":"handled request","request":{"method":"GET","uri":"/v2rayport","proto":"HTTP/1.1","remote_addr":"X.X.X.X:54768","host":"domain1.com","headers":{"Upgrade":["websocket"],"Cf-Visitor":["{\"scheme\":\"https\"}"],"Sec-Websocket-Version":["13"],"Accept-Encoding":["gzip"],"Cf-Connecting-Ip":["X.X.X.X"],"Cdn-Loop":["cloudflare"],"Connection":["Upgrade"],"Cf-Ipcountry":["CN"],"Cf-Ray":["5c23b770cd8c0530-LAX"],"User-Agent":["Go-http-client/1.1"],"X-Forwarded-For":["X.X.X.X"],"X-Forwarded-Proto":["https"],"Sec-Websocket-Key":["dKs2sl84TPGCvEYidIHMNg=="],"Cf-Request-Id":["048a30fa78000005305f8de200000001"]},"tls":{"resumed":false,"version":772,"ciphersuite":4865,"proto":"","proto_mutual":true,"server_name":"domain1.com"}},"common_log":"X.X.X.X - - [14/Aug/2020:00:12:14 +0800] \"GET /v2rayport HTTP/1.1\" 403 151","duration":0.010359965,"size":151,"status":403,"resp_headers":{"Cf-Request-Id":["048a30fa9b00005f3dee1d0200000001"],"X-Frame-Options":["DENY"],"Strict-Transport-Security":["max-age=31536000; includeSubDomains; preload"],"X-Content-Type-Options":["nosniff"],"X-Xss-Protection":["1; mode=block;"],"Date":["Thu, 13 Aug 2020 16:12:14 GMT"],"Content-Type":["text/html"],"Content-Length":["151"],"Cf-Ray":["5c23b770fede5f3d-LAS"],"Server":["Caddy","cloudflare"]}}
Aug 14 00:12:15 debian caddy[9520]: {"level":"debug","ts":1597335135.0959215,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"reverse.domain1.com:443","request":{"method":"GET","uri":"/v2rayport","proto":"HTTP/1.1","remote_addr":"X.X.X.X:40966","host":"domain1.com","headers":{"Cf-Ray":["5c23b7723801eae3-LAX"],"X-Forwarded-Proto":["https"],"Sec-Websocket-Version":["13"],"Upgrade":["websocket"],"Cf-Request-Id":["048a30fb600000eae333868200000001"],"Cf-Connecting-Ip":["X.X.X.X"],"Accept-Encoding":["gzip"],"Cf-Ipcountry":["CN"],"X-Forwarded-For":["X.X.X.X, X.X.X.X"],"Cf-Visitor":["{\"scheme\":\"https\"}"],"User-Agent":["Go-http-client/1.1"],"Cdn-Loop":["cloudflare"],"Connection":["Upgrade"],"Sec-Websocket-Key":["h5axOnGVwNWnFUnlvqlKUA=="]},"tls":{"resumed":false,"version":772,"ciphersuite":4865,"proto":"","proto_mutual":true,"server_name":"domain1.com"}},"duration":0.008802242,"headers":{"Date":["Thu, 13 Aug 2020 16:12:15 GMT"],"Content-Type":["text/html"],"Content-Length":["151"],"Connection":["keep-alive"],"Cf-Ray":["5c23b77258425f3d-LAS"],"Cf-Request-Id":["048a30fb7b00005f3dee1df200000001"],"Server":["cloudflare"]},"status":403}
Aug 14 00:12:15 debian caddy[9520]: {"level":"error","ts":1597335135.0975766,"logger":"http.log.access.log0","msg":"handled request","request":{"method":"GET","uri":"/v2rayport","proto":"HTTP/1.1","remote_addr":"X.X.X.X:40966","host":"domain1.com","headers":{"Connection":["Upgrade"],"Sec-Websocket-Key":["h5axOnGVwNWnFUnlvqlKUA=="],"Cf-Ray":["5c23b7723801eae3-LAX"],"X-Forwarded-Proto":["https"],"Sec-Websocket-Version":["13"],"Upgrade":["websocket"],"Cf-Request-Id":["048a30fb600000eae333868200000001"],"Cf-Connecting-Ip":["X.X.X.X"],"X-Forwarded-For":["X.X.X.X"],"Cf-Visitor":["{\"scheme\":\"https\"}"],"User-Agent":["Go-http-client/1.1"],"Cdn-Loop":["cloudflare"],"Accept-Encoding":["gzip"],"Cf-Ipcountry":["CN"]},"tls":{"resumed":false,"version":772,"ciphersuite":4865,"proto":"","proto_mutual":true,"server_name":"domain1.com"}},"common_log":"X.X.X.X - - [14/Aug/2020:00:12:15 +0800] \"GET /v2rayport HTTP/1.1\" 403 151","duration":0.010564202,"size":151,"status":403,"resp_headers":{"Server":["Caddy","cloudflare"],"Strict-Transport-Security":["max-age=31536000; includeSubDomains; preload"],"X-Xss-Protection":["1; mode=block;"],"Content-Type":["text/html"],"Cf-Ray":["5c23b77258425f3d-LAS"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["DENY"],"Date":["Thu, 13 Aug 2020 16:12:15 GMT"],"Content-Length":["151"],"Cf-Request-Id":["048a30fb7b00005f3dee1df200000001"]}}
Aug 14 00:23:23 debian caddy[9520]: {"level":"debug","ts":1597335803.4184012,"logger":"http.handlers.reverse_proxy","msg":"upstream roundtrip","upstream":"reverse.domain1.com:443","request":{"method":"GET","uri":"/v2rayport","proto":"HTTP/1.1","remote_addr":"X.X.X.X:21904","host":"domain1.com","headers":{"Cf-Ipcountry":["CN"],"Cf-Ray":["5c23c7c2fca0eb19-LAX"],"Cf-Visitor":["{\"scheme\":\"https\"}"],"Cf-Request-Id":["048a3b2dda0000eb1901bbf200000001"],"Connection":["Upgrade"],"X-Forwarded-Proto":["https"],"User-Agent":["Go-http-client/1.1"],"Cf-Connecting-Ip":["X.X.X.X"],"Upgrade":["websocket"],"Accept-Encoding":["gzip"],"X-Forwarded-For":["X.X.X.X, X.X.X.X"],"Sec-Websocket-Key":["ia2dqzsVnvyeAH3l6l1XWw=="],"Sec-Websocket-Version":["13"],"Cdn-Loop":["cloudflare"]},"tls":{"resumed":false,"version":772,"ciphersuite":4865,"proto":"","proto_mutual":true,"server_name":"domain1.com"}},"duration":0.037001858,"headers":{"Cf-Request-Id":["048a3b2e0b0000c7d9cf2e2200000001"],"Server":["cloudflare"],"Date":["Thu, 13 Aug 2020 16:23:23 GMT"],"Content-Type":["text/html"],"Content-Length":["151"],"Connection":["keep-alive"],"Cf-Ray":["5c23c7c34f85c7d9-DEN"]},"status":403}
Aug 14 00:23:23 debian caddy[9520]: {"level":"error","ts":1597335803.4200683,"logger":"http.log.access.log0","msg":"handled request","request":{"method":"GET","uri":"/v2rayport","proto":"HTTP/1.1","remote_addr":"X.X.X.X:21904","host":"domain1.com","headers":{"Connection":["Upgrade"],"X-Forwarded-Proto":["https"],"Cf-Connecting-Ip":["X.X.X.X"],"User-Agent":["Go-http-client/1.1"],"Accept-Encoding":["gzip"],"X-Forwarded-For":["X.X.X.X"],"Sec-Websocket-Key":["ia2dqzsVnvyeAH3l6l1XWw=="],"Sec-Websocket-Version":["13"],"Cdn-Loop":["cloudflare"],"Upgrade":["websocket"],"Cf-Ray":["5c23c7c2fca0eb19-LAX"],"Cf-Visitor":["{\"scheme\":\"https\"}"],"Cf-Request-Id":["048a3b2dda0000eb1901bbf200000001"],"Cf-Ipcountry":["CN"]},"tls":{"resumed":false,"version":772,"ciphersuite":4865,"proto":"","proto_mutual":true,"server_name":"domain1.com"}},"common_log":"X.X.X.X - - [14/Aug/2020:00:23:23 +0800] \"GET /v2rayport HTTP/1.1\" 403 151","duration":0.03913786,"size":151,"status":403,"resp_headers":{"X-Xss-Protection":["1; mode=block;"],"Content-Length":["151"],"Cf-Ray":["5c23c7c34f85c7d9-DEN"],"Cf-Request-Id":["048a3b2e0b0000c7d9cf2e2200000001"],"Date":["Thu, 13 Aug 2020 16:23:23 GMT"],"Strict-Transport-Security":["max-age=31536000; includeSubDomains; preload"],"X-Content-Type-Options":["nosniff"],"X-Frame-Options":["DENY"],"Server":["Caddy","cloudflare"],"Content-Type":["text/html"]}}