# syntax=docker/dockerfile:1 FROM caddy:builder AS builder RUN xcaddy build \ # 已集成,不再需要添加了 # --with github.com/mastercactapus/caddy2-proxyprotocol \ # 用于直接使用Nginx的配置,解析nginx.conf文件,然后转换为json 格式 # --with github.com/caddyserver/nginx-adapter \ # --with github.com/abiosoft/caddy-json-parse \ # 用于对响应的body执行子字符串或正则表达式替换 # --with github.com/caddyserver/replace-response \ # --with github.com/mholt/caddy-webdav \ # --with github.com/mholt/caddy-l4 \ # --with github.com/mholt/caddy-dynamicdns \ # --with github.com/abiosoft/caddy-exec \ # --with github.com/greenpau/caddy-trace \ # --with github.com/greenpau/caddy-security \ # --with github.com/porech/caddy-maxmind-geolocation \ # --with github.com/shift72/caddy-geo-ip \ # --with github.com/imgk/caddy-trojan \ # --with github.com/caddyserver/forwardproxy@caddy2=github.com/klzgrad/forwardproxy@naive \ # --with github.com/kirsch33/realip \ # --with github.com/caddy-dns/duckdns \ # --with github.com/caddy-dns/route53 \ # --with github.com/caddy-dns/cloudflare \ # --with github.com/caddy-dns/alidns \ # --with github.com/caddy-dns/dnspod \ --with github.com/hadi77ir/caddy-websockify FROM caddy COPY --from=builder /usr/bin/caddy /usr/bin/caddy