注册并解析一个域名
准备一台VPS,至少1 GB RAM
go version #按提示安装后再进行
go install github.com/caddyserver/xcaddy/cmd/xcaddy@latest
~/go/bin/xcaddy build --with github.com/caddyserver/forwardproxy@caddy2=github.com/klzgrad/forwardproxy@naive
创建Caddyfile配置
:443, xxx.123.xyz #替换域名
tls 123@gmail.com #替换邮箱,申请证书
route {
forward_proxy {
basic_auth user1 pass1 #用户名和密码
hide_ip
hide_via
probe_resistance
}
#支持多用户
forward_proxy {
basic_auth user2 pass2 #用户名和密码
hide_ip
hide_via
probe_resistance
}
reverse_proxy https://www.bing.com {
header_up Host {upstream_hostport}
header_up X-Forwarded-Host {host}
}
}
caddy常用指令
前台运行caddy:./caddy run
后台运行caddy:./caddy start
停止caddy:./caddy stop
重载配置:./caddy reload
推荐 passwall、Shadowrocket