我有一个应用程序向 发出请求,但该请求www.example.com/blocked
被浏览器插件阻止,导致出现错误GET http://www.example.com/blocked net::ERR_BLOCKED_BY_CLIENT
。当我在应用程序中将请求更改为转到我的 Nginx 时www.myproxyserver.ml/proxy
,我将请求代理到原始网站,应用程序仍然返回上述相同的错误消息。我正在尝试找到一种方法,不向客户端透露最终请求,而是透露代理服务器地址。
这是 Nginx 配置:
server {
server_name myproxyserver.ml;
access_log off;
resolver 8.8.8.8 ipv6=off;
location /proxy {
proxy_set_header Accept-Encoding "";
proxy_pass https://www.example.com/blocked;
break;
}
listen 80;
listen 443 ssl;
}
我曾尝试在配置中设置各种设置的标头proxy_set_header
,但无法正确代理请求,而只是重定向它。
谢谢。