2024年11月16日星期六

caddy反代下载文件

# 监听端口 51110,提供静态文件服务和目录浏览

:51110 {

    root * /home/tls

    encode gzip  # 只启用 gzip 压缩

    file_server {

        browse

    }


    # 使用提供的证书和密钥

    # tls /home/www/docker/nginx/wget-cert/fullchain.cer /home/www/docker/nginx/wget-cert/key.key

}


# 配置 *.dlfrp.cn:51109,提供静态文件服务和目录浏览

*.mydomain.com:51109 {

    root * /home/tls

    encode gzip  # 只启用 gzip 压缩

    file_server {

        browse

    }


    # 使用提供的证书和密钥

    tls /home/www/docker/nginx/wget-cert/fullchain.cer /home/www/docker/nginx/wget-cert/key.key

}


# 配置 mydomain2.com:6443 反向代理到 https://assets.livednow.com/epg.xml

mydomain2.com:6443 {

    # 重写路径,将 /epg.xml 重定向到目标 URL

    rewrite * /epg.xml


    # 反向代理到目标 URL (主机部分)

    reverse_proxy https://assets.livednow.com


    # 使用提供的证书和密钥

    tls /home/www/docker/nginx/wget-cert/fullchain.cer /home/www/docker/nginx/wget-cert/key.key

}

==========================================

反向代理

bxxxxx.xyz {
    reverse_proxy https://bxxxxx.vip {

header_up Connection "keep-alive"

        transport http {
            keepalive 30s
            keepalive_idle_conns 100
        }


        # 优化负载均衡和重试
        lb_policy round_robin
        lb_try_duration 5s
        lb_try_interval 250ms


        header_up Host {host}
        header_up X-Real-IP {remote_host}
        header_up X-Forwarded-For {remote_host}






    }
}

没有评论:

发表评论

caddy反代下载文件

# 监听端口 51110,提供静态文件服务和目录浏览 :51110 {     root * /home/tls     encode gzip  # 只启用 gzip 压缩     file_server {         browse     }     # 使用提供的证书...