如何将 Stunnel 置于 Nginx 反向代理后面以掩盖 OpenVPN?

如何将 Stunnel 置于 Nginx 反向代理后面以掩盖 OpenVPN?

我已经将 Nginx 设置为反向代理,监听几个博客的 443 端口。我想让 Nginx 将特定子域传递给 Stunnel,以便不易察觉VPN如下所示。 服务器端口 443 设置

是否可以让 Nginx 重定向子域,而不考虑 SSL,而不会干扰 Stunnel 的封装?我不确定下面的配置是否能正常工作。还是我应该使用其他设置?

server {
    listen 443;
    listen [::]:443;
    server_name sub.primary.tld;

    location / {
        proxy_pass http://127.0.0.1:1995/;
        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;
    }
}

相关内容