未成功:使用 Nginx 搭建代理服务器(正向代理 HTTPS 网站)

  • 下载

nginx: download

  • 解压
  • 配置http

编译conf/nginx.conf

复制代码
http {
    server {
        listen 8080;  # 代理服务器监听端口
        resolver 8.8.8.8;  # DNS 解析器
        location / {
            proxy_pass $scheme://$host$request_uri;  # 转发请求
            proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header X-Forwarded-Proto $scheme;

            # 代理连接超时设置
            proxy_connect_timeout 60;
            proxy_send_timeout 60;
            proxy_read_timeout 60;
        }
    }
}
  • 配置https

再增加如下:

复制代码
server {
    listen 8888;  # 监听端口
    
    resolver 8.8.8.8 valid=300s;
    resolver_timeout 10s;

    # 配置代理 CONNECT 请求
    location / {
        proxy_pass $scheme://$host$request_uri;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;

        # 代理 HTTPS 请求的 CONNECT 方法
        proxy_connect_timeout 600;
        proxy_send_timeout 600;
        proxy_read_timeout 600;

        proxy_http_version 1.1;
        proxy_set_header Connection "";

        # 允许 CONNECT 请求
        if ($request_method = CONNECT) {
            proxy_pass http://$host:443;
        }
    }
}
相关推荐
z***438417 小时前
SQL server配置ODBC数据源(本地和服务器)
运维·服务器·github
Zhao·o17 小时前
KafkaMQ采集指标日志
运维·中间件·kafka
P***253917 小时前
MCP负载均衡
运维·负载均衡
SAP庖丁解码18 小时前
【SAP Web Dispatcher负载均衡】
运维·前端·负载均衡
码上上班18 小时前
ubuntu 安装ragflow
linux·运维·ubuntu
百***864618 小时前
服务器部署,用 nginx 部署后页面刷新 404 问题,宝塔面板修改(修改 nginx.conf 配置文件)
运维·服务器·nginx
渡我白衣19 小时前
五种IO模型与非阻塞IO
运维·服务器·网络·c++·网络协议·tcp/ip·信息与通信
xu_yule19 小时前
Linux_15(多线程)线程安全+线程互斥(加锁)+死锁
linux·运维·服务器
wa的一声哭了19 小时前
并行计算 PCAM方法学
linux·运维·服务器·arm开发·python·spring·django
木童66219 小时前
Nginx 深度解析:概念、架构、配置与虚拟主机实战
运维·nginx·架构