lhbdhr/naiveproxy

By lhbdhr

Updated 6 months ago

naiveproxy

Image
Networking
0

83

用法/Usage:

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/
使用443端口
{
  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}
  }
}
非443端口,需要 dns 模式申请证书
{
  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 Command

docker pull lhbdhr/naiveproxy