lhbdhr/naiveproxy
docker-compose.yaml
version: '3'
services:
naiveproxy:
image: lhbdhr/naiveproxy:latest
container_name: naive
restart: always
ports:
- 80:80
- 443:443
volumes:
- ./Caddyfile:/etc/caddy/Caddyfile
- ./logs:/var/log/caddy/
{
order forward_proxy before reverse_proxy
admin off
log {
output stdout
level debug
format json {
time_local
time_format wall
}
}
}
{
}
:443, example.com { # 修改此处的域名
tls xxxxxx@xxx.com # 修改此处的邮箱,caddy申请SSL证书时会用到。
forward_proxy {
basic_auth user password # 修改此处的账号密码
hide_ip
hide_via
probe_resistance
}
reverse_proxy https://www.lovelive-anime.jp { # 伪装网站,域名可以修改
header_up Host {upstream_hostport}
}
}
{
order forward_proxy before reverse_proxy
admin off
log {
output stdout
level debug
format json {
time_local
time_format wall
}
}
}
{
}
example.com:8080 { # 修改此处的域名
tls {
dns cloudflare xxxxxxxxxxxxxxxxxxx # cloudflare token
}
forward_proxy {
basic_auth user password # 修改此处的账号密码
hide_ip
hide_via
probe_resistance
}
reverse_proxy https://www.lovelive-anime.jp { # 伪装网站,域名可以修改
header_up Host {upstream_hostport}
}
}
docker pull lhbdhr/naiveproxy