caddy自行编译, 同时打包 naive 和 trojan 插件共存, 同时可以作为V2ray/Xray的前置web服务器
搭建 Go 环境 参考Go官方安装说明 https://go.dev/doc/install wget https://go.dev/dl/go1.23.4.linux-amd64.tar.gz rm -rf /usr/local/go && tar -C /usr/local -xzf go1.23.4.linux-amd64.tar.gz export PATH=$PATH:/usr/local/go/bin 检查环境是否搭好了 go version 应该输出 go 的版本 编译 安装 xcaddy go install github.com/caddyserver/xcaddy/cmd/xcaddy@latest 编译 caddy 带上插件 naive 和 trojan ~/go/bin/xcaddy build --with github.com/caddyserver/forwardproxy@caddy2=github.com/klzgrad/forwardproxy@naive --with github.com/imgk/caddy-trojan 使用 配置Caddyfile { order forward_proxy before file_server order trojan before file_server servers :443 { listener_wrappers { trojan } } trojan { caddy no_proxy users e16d9cb045d7 #trojan密码 } } :443, npp.tzzhu.gq:443 { tls e16d9cb045d7@gmail.com forward_proxy { basic_auth e16d9cb045d7 e16d9cb045d7 #naieveproxy密码 ...