{"level":"error","ts":1628333075.3740613,"logger":"caddy.listeners.trojan","msg":"read prefix error: read tcp 111.11.11.111:37364 -> 222.222.222.222:443: read: EOF"}
{"level":"error","ts":1628333075.4770167,"logger":"caddy.listeners.trojan","msg":"read prefix error: read tcp 111.11.11.111:37372 -> 222.222.222.222:443: read: EOF"}
{"level":"error","ts":1628333075.554954,"logger":"caddy.listeners.trojan","msg":"read prefix error: read tcp 111.11.11.111:37326 -> 222.222.222.222:443: read: EOF"}
{"level":"error","ts":1628333075.8206017,"logger":"caddy.listeners.trojan","msg":"read prefix error: read tcp 111.11.11.111:37406 -> 222.222.222.222:443: read: EOF"}
{"level":"error","ts":1628333076.0460594,"logger":"caddy.listeners.trojan","msg":"read prefix error: read tcp 111.11.11.111:37414 -> 222.222.222.222:443: read: EOF"}
{"level":"error","ts":1628333076.13074,"logger":"caddy.listeners.trojan","msg":"read prefix error: read tcp 111.11.11.111:37418 -> 222.222.222.222:443: read: EOF"}
{"level":"error","ts":1628333076.1324344,"logger":"caddy.listeners.trojan","msg":"read prefix error: read tcp 111.11.11.111:37416 -> 222.222.222.222:443: read: EOF"}
{"level":"error","ts":1628333076.1643324,"logger":"caddy.listeners.trojan","msg":"read prefix error: read tcp 111.11.11.111:37002 -> 222.222.222.222:443: read: EOF"}
{"level":"error","ts":1628333076.1855006,"logger":"caddy.listeners.trojan","msg":"read prefix error: read tcp 111.11.11.111:37420 -> 222.222.222.222:443: read: EOF"}
{"level":"error","ts":1628333076.2123344,"logger":"caddy.listeners.trojan","msg":"read prefix error: read tcp 111.11.11.111:37422 -> 222.222.222.222:443: read: EOF"}
{"level":"error","ts":1628333076.7358618,"logger":"caddy.listeners.trojan","msg":"read prefix error: read tcp 111.11.11.111:37398 -> 222.222.222.222:443: read: EOF"}
{"level":"error","ts":1628333090.6926646,"logger":"caddy.listeners.trojan","msg":"read prefix error: read tcp 111.11.11.111:37432 -> 222.222.222.222:443: read: EOF"}
{"level":"error","ts":1628333098.582598,"logger":"caddy.listeners.trojan","msg":"handle net.Conn error: handle tcp error: dial tcp 97.103.142.250:7680: connect: connection timed out"}
{"level":"error","ts":1628333131.4615848,"logger":"caddy.listeners.trojan","msg":"read prefix error: read tcp 111.11.11.111:37480 -> 222.222.222.222:443: read: EOF"}
{"level":"error","ts":1628333142.0983384,"logger":"caddy.listeners.trojan","msg":"read prefix error: read tcp 111.11.11.111:37560 -> 222.222.222.222:443: read: EOF"}
{"level":"error","ts":1628333143.2427561,"logger":"caddy.listeners.trojan","msg":"read prefix error: read tcp 111.11.11.111:37562 -> 222.222.222.222:443: read: EOF"}
{"level":"error","ts":1628333144.4719136,"logger":"caddy.listeners.trojan","msg":"read prefix error: read tcp 111.11.11.111:37588 -> 222.222.222.222:443: read: EOF"}
{"level":"error","ts":1628333144.4796648,"logger":"caddy.listeners.trojan","msg":"read prefix error: read tcp 111.11.11.111:37590 -> 222.222.222.222:443: read: EOF"}
{"level":"error","ts":1628333146.1707826,"logger":"caddy.listeners.trojan","msg":"read prefix error: read tcp 111.11.11.111:37610 -> 222.222.222.222:443: read: EOF"}
{"level":"error","ts":1628333146.1710782,"logger":"caddy.listeners.trojan","msg":"read prefix error: read tcp 111.11.11.111:37608 -> 222.222.222.222:443: read: EOF"}
{"level":"error","ts":1628333147.567538,"logger":"caddy.listeners.trojan","msg":"read prefix error: read tcp 111.11.11.111:37634 -> 222.222.222.222:443: read: EOF"}
{"level":"error","ts":1628333147.5704322,"logger":"caddy.listeners.trojan","msg":"read prefix error: read tcp 111.11.11.111:37636 -> 222.222.222.222:443: read: EOF"}
{"level":"error","ts":1628333149.9503307,"logger":"caddy.listeners.trojan","msg":"read prefix error: read tcp 111.11.11.111:37674 -> 222.222.222.222:443: read: EOF"}
{"level":"error","ts":1628333149.9531937,"logger":"caddy.listeners.trojan","msg":"read prefix error: read tcp 111.11.11.111:37676 -> 222.222.222.222:443: read: EOF"}
{"level":"error","ts":1628333150.0335038,"logger":"caddy.listeners.trojan","msg":"read prefix error: read tcp 111.11.11.111:37678 -> 222.222.222.222:443: read: EOF"}
{"level":"error","ts":1628333150.033562,"logger":"caddy.listeners.trojan","msg":"read prefix error: read tcp 111.11.11.111:37680 -> 222.222.222.222:443: read: EOF"}
{"level":"error","ts":1628333177.1543846,"logger":"caddy.listeners.trojan","msg":"read prefix error: read tcp 111.11.11.111:37716 -> 222.222.222.222:443: read: EOF"}
{"level":"error","ts":1628333177.1547074,"logger":"caddy.listeners.trojan","msg":"read prefix error: read tcp 111.11.11.111:37714 -> 222.222.222.222:443: read: EOF"}
{"level":"error","ts":1628333178.3147156,"logger":"caddy.listeners.trojan","msg":"read prefix error: read tcp 111.11.11.111:37734 -> 222.222.222.222:443: read: EOF"}
{"level":"error","ts":1628333178.3150752,"logger":"caddy.listeners.trojan","msg":"read prefix error: read tcp 111.11.11.111:37736 -> 222.222.222.222:443: read: EOF"}
{"level":"error","ts":1628333178.8151402,"logger":"caddy.listeners.trojan","msg":"read prefix error: read tcp 111.11.11.111:37750 -> 222.222.222.222:443: read: EOF"}
{"level":"error","ts":1628333178.8235142,"logger":"caddy.listeners.trojan","msg":"read prefix error: read tcp 111.11.11.111:37748 -> 222.222.222.222:443: read: EOF"}
{"level":"error","ts":1628333185.31525,"logger":"caddy.listeners.trojan","msg":"read prefix error: read tcp 111.11.11.111:37774 -> 222.222.222.222:443: read: EOF"}
{"level":"error","ts":1628333185.315627,"logger":"caddy.listeners.trojan","msg":"read prefix error: read tcp 111.11.11.111:37772 -> 222.222.222.222:443: read: EOF"}
{"level":"error","ts":1628333230.847019,"logger":"caddy.listeners.trojan","msg":"read prefix error: read tcp 111.11.11.111:37824 -> 222.222.222.222:443: read: EOF"}
{"level":"error","ts":1628333230.8484578,"logger":"caddy.listeners.trojan","msg":"read prefix error: read tcp 111.11.11.111:37826 -> 222.222.222.222:443: read: EOF"}
{"level":"error","ts":1628333232.5331128,"logger":"caddy.listeners.trojan","msg":"read prefix error: read tcp 111.11.11.111:37838 -> 222.222.222.222:443: read: EOF"}
{"level":"error","ts":1628333232.5392232,"logger":"caddy.listeners.trojan","msg":"read prefix error: read tcp 111.11.11.111:37840 -> 222.222.222.222:443: read: EOF"}
{
admin off
# acme_ca https://acme-staging-v02.api.letsencrypt.org/directory
log {
output file /var/log/caddy/caddy.log {
roll_size 100mb
roll_keep 3
}
level ERROR
}
servers {
listener_wrappers {
trojan
}
protocol {
allow_h2c
experimental_http3
}
}
}
(ACME) {
dns cloudflare
}
(TLS) {
protocols tls1.3
ciphers TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256
}
(HSTS) {
header / Strict-Transport-Security "max-age=31536000; includeSubDomains; preload"
}
(COMBO) {
encode zstd gzip
tls [email protected] {
import TLS
import ACME
}
import HSTS
}
xxx.yyy, ccc.ooo {
tls {
import TLS
alpn h2 http/1.1
}
@host {
host xxx.yyy, ccc.ooo
}
route @host {
trojan {
user opennetwork
connect_method
websocket
}
redir https://www.xxx.yyy{uri} permanent
}
}
*.xxx.yyy {
import COMBO
.....
}
admin.api.load
admin.api.metrics
admin.api.reverse_proxy
caddy.adapters.caddyfile
caddy.config_loaders.http
caddy.listeners.tls
caddy.logging.encoders.console
caddy.logging.encoders.filter
caddy.logging.encoders.filter.delete
caddy.logging.encoders.filter.ip_mask
caddy.logging.encoders.filter.replace
caddy.logging.encoders.json
caddy.logging.encoders.single_field
caddy.logging.writers.discard
caddy.logging.writers.file
caddy.logging.writers.net
caddy.logging.writers.stderr
caddy.logging.writers.stdout
caddy.storage.file_system
http
http.authentication.hashes.bcrypt
http.authentication.hashes.scrypt
http.authentication.providers.http_basic
http.encoders.gzip
http.encoders.zstd
http.handlers.acme_server
http.handlers.authentication
http.handlers.encode
http.handlers.error
http.handlers.file_server
http.handlers.headers
http.handlers.map
http.handlers.metrics
http.handlers.push
http.handlers.request_body
http.handlers.reverse_proxy
http.handlers.rewrite
http.handlers.static_response
http.handlers.subroute
http.handlers.templates
http.handlers.vars
http.matchers.expression
http.matchers.file
http.matchers.header
http.matchers.header_regexp
http.matchers.host
http.matchers.method
http.matchers.not
http.matchers.path
http.matchers.path_regexp
http.matchers.protocol
http.matchers.query
http.matchers.remote_ip
http.matchers.vars
http.matchers.vars_regexp
http.precompressed.br
http.precompressed.gzip
http.precompressed.zstd
http.reverse_proxy.selection_policies.cookie
http.reverse_proxy.selection_policies.first
http.reverse_proxy.selection_policies.header
http.reverse_proxy.selection_policies.ip_hash
http.reverse_proxy.selection_policies.least_conn
http.reverse_proxy.selection_policies.random
http.reverse_proxy.selection_policies.random_choose
http.reverse_proxy.selection_policies.round_robin
http.reverse_proxy.selection_policies.uri_hash
http.reverse_proxy.transport.fastcgi
http.reverse_proxy.transport.http
pki
tls
tls.certificates.automate
tls.certificates.load_files
tls.certificates.load_folders
tls.certificates.load_pem
tls.certificates.load_storage
tls.handshake_match.remote_ip
tls.handshake_match.sni
tls.issuance.acme
tls.issuance.internal
tls.issuance.zerossl
tls.stek.distributed
tls.stek.standard
Standard modules: 83
admin.api.trojan
caddy.listeners.trojan
caddy.logging.encoders.formatted
dns.providers.alidns
dns.providers.cloudflare
dns.providers.dnspod
dns.providers.route53
exec
http.authentication.providers.jwt
http.handlers.authp
http.handlers.exec
http.handlers.realip
http.handlers.teapot
http.handlers.trace
http.handlers.trojan
http.handlers.webdav
http.matchers.maxmind_geolocation
layer4
layer4.handlers.echo
layer4.handlers.proxy
layer4.handlers.tee
layer4.handlers.throttle
layer4.handlers.tls
layer4.matchers.http
layer4.matchers.ip
layer4.matchers.ssh
layer4.matchers.tls
layer4.proxy.selection_policies.first
layer4.proxy.selection_policies.ip_hash
layer4.proxy.selection_policies.least_conn
layer4.proxy.selection_policies.random
layer4.proxy.selection_policies.random_choose
layer4.proxy.selection_policies.round_robin
Non-standard modules: 33
Unknown modules: 0