nginx 反向代理:隱藏 wix 的客戶端身分和 IP 位址

nginx 反向代理:隱藏 wix 的客戶端身分和 IP 位址

這是我在這個社區的第一篇文章。

我在 Wix 上託管一個網站,並希望限制特定數量的個人訪問。另外,我希望每個人在流量到達 Wix 之前都透過我的 nginx 反向代理。我在 Wix 中配置了 DNS 網域、Nginx 和一些 IP 封鎖模組。

到目前為止一切順利 - 我的客戶端存取有效:

/// 客戶端 (IP 1.1.1.1) -> Nginx Rev. 代理程式 (2.2.2.2) -> Wix ///

然而,Wix 仍然能夠解碼我的客戶端的真實 IP (1.1.1.1),而不是我的 nginx 的真實 IP (2.2.2.2)。

這是我的 nginx 設定的一部分:

    proxy_set_header X-Real-IP 2.2.2.2;
    proxy_set_header   X-Forwarded-For "2.2.2.2";
    proxy_set_header Accept-Encoding "";
    proxy_pass_request_headers      off;
    proxy_http_version 1.1;

我錯過了什麼?

相關內容