以下是一个示例 nginx 配置文件,将 https://x.to.com/proxy/111.15.12.15:7951/decord/list.m3u8 转发到 http://111.15.12.15:7951/decord/list.m3u8:

server {
    listen 443 ssl;
    server_name x.to.com;

    ssl_certificate /path/to/cert.pem;
    ssl_certificate_key /path/to/key.pem;

    location /proxy/ {
        resolver 8.8.8.8;
        set $upstream http://$host$request_uri;
        proxy_pass $upstream;
    }

    location /proxy/111.15.12.15:7951/ {
        resolver 8.8.8.8;
        set $upstream http://111.15.12.15:7951;
        proxy_pass $upstream;
    }
}

这个配置文件的作用是将 https://x.to.com/proxy/111.15.12.15:7951/decord/list.m3u8 转发到 http://111.15.12.15:7951/decord/list.m3u8。其中,resolver 指定 DNS 解析服务器,set $upstream 设置代理的目标地址,proxy_pass 执行代理转发操作。

Nginx 配置 HTTPS 转 HTTP 代理访问 M3U8 文件

原文地址: https://www.cveoy.top/t/topic/mU39 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录