update: caddy1 to caddy2

This commit is contained in:
233boy
2022-05-25 22:19:43 +08:00
parent 7f76440136
commit 9c63512887
15 changed files with 125 additions and 364 deletions

View File

@@ -5,14 +5,12 @@ case $v2ray_transport in
if [[ $is_path ]]; then
cat >/etc/caddy/Caddyfile <<-EOF
$domain {
gzip
timeouts none
proxy / $proxy_site {
except /${path}
reverse_proxy $proxy_site {
header_up Host {upstream_hostport}
header_up X-Forwarded-Host {host}
}
proxy /${path} 127.0.0.1:${v2ray_port} {
without /${path}
websocket
handle_path /${path} {
reverse_proxy 127.0.0.1:${v2ray_port}
}
}
import sites/*
@@ -20,10 +18,7 @@ import sites/*
else
cat >/etc/caddy/Caddyfile <<-EOF
$domain {
timeouts none
proxy / 127.0.0.1:${v2ray_port} {
websocket
}
reverse_proxy 127.0.0.1:${v2ray_port}
}
import sites/*
EOF
@@ -33,28 +28,18 @@ import sites/*
if [[ $is_path ]]; then
cat >/etc/caddy/Caddyfile <<-EOF
$domain {
gzip
timeouts none
proxy / $proxy_site {
except /${path}
}
proxy /${path} https://127.0.0.1:${v2ray_port} {
header_upstream Host {host}
header_upstream X-Forwarded-Proto {scheme}
insecure_skip_verify
reverse_proxy $proxy_site {
header_up Host {upstream_hostport}
header_up X-Forwarded-Host {host}
}
reverse_proxy /${path} h2c://127.0.0.1:${v2ray_port}
}
import sites/*
EOF
else
cat >/etc/caddy/Caddyfile <<-EOF
$domain {
timeouts none
proxy / https://127.0.0.1:${v2ray_port} {
header_upstream Host {host}
header_upstream X-Forwarded-Proto {scheme}
insecure_skip_verify
}
reverse_proxy h2c://127.0.0.1:${v2ray_port}
}
import sites/*
EOF