![Nginx反向代理-隐藏服务器ip地址](https://linux22.com/image/750281/Nginx%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86-%E9%9A%90%E8%97%8F%E6%9C%8D%E5%8A%A1%E5%99%A8ip%E5%9C%B0%E5%9D%80.png)
我已将 nginx 配置为反向代理,并在后端部分配置了许多地址。这是配置:
upstream backend {
server xxx.xxx.xxx.xxx:4000;}
server {
listen 1337 default_server;
listen [::]:1337 default_server;
server_name _;
root /usr/share/nginx/html;
# Load configuration files for the default server block.
include /etc/nginx/default.d/*.conf;
resolver 8.8.8.8;
proxy_connect;
proxy_connect_allow 443;
proxy_connect_connect_timeout 10s;
proxy_connect_read_timeout 10s;
proxy_connect_send_timeout 10s;
location / {
proxy_set_header Host $host;
proxy_bind $server_addr;
proxy_ssl_server_name on;
proxy_pass http://backend;
proxy_set_header X-Forwarded-Proto https;
}
error_page 404 /404.html;
location = /40x.html {
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
}
}
我正在使用浏览器中配置的这个 nginx 来浏览网页。故事是这样的,当我在 Google 上检查我的 IP 地址时,我看到的是服务器的 IP 地址。有没有办法使用在后端部分配置的 IP 地址在网络上显示我(客户端)?
谢谢你们!