# local email=$(((RANDOM << 22))) # tls ${email}@gmail.com case $v2ray_transport in 4|33) if [[ $is_path ]]; then cat >/etc/caddy/Caddyfile <<-EOF $domain { reverse_proxy $proxy_site { header_up Host {upstream_hostport} header_up X-Forwarded-Host {host} } handle_path /${path} { reverse_proxy 127.0.0.1:${v2ray_port} } } import sites/* EOF else cat >/etc/caddy/Caddyfile <<-EOF $domain { reverse_proxy 127.0.0.1:${v2ray_port} } import sites/* EOF fi ;; 5) if [[ $is_path ]]; then cat >/etc/caddy/Caddyfile <<-EOF $domain { 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 { reverse_proxy h2c://127.0.0.1:${v2ray_port} } import sites/* EOF fi ;; esac