Обратный прокси-сервер Nginx — полный рендеринг страницы с прокси-сервера

Я пытаюсь отобразить страницу/url через прокси-сервер, по-видимому, не все вызовы моего браузера извлекают gif/изображения/js и т. д. с прокси-сервера. Большинство вызовов проходят через CDN/Source-ip и т. д. Я хотел бы настроить прокси таким образом, чтобы каждый сетевой вызов проходил через прокси-сервер.

Браузер --> Прокси-сервер --> IP назначения (наоборот)

 server_name proxy.example.com;
 location / {
          proxy_pass https://ziplinetest-ed.my.salesforce.com/;
          include /etc/nginx/proxy_params;
        }

Параметры прокси:

proxy_set_header Host $http_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;


client_max_body_size 100M;
client_body_buffer_size 1m;
proxy_intercept_errors on;
proxy_buffering on;
proxy_buffer_size 128k;
proxy_buffers 256 16k;
proxy_busy_buffers_size 256k;
proxy_temp_file_write_size 256k;
proxy_max_temp_file_size 0;
proxy_read_timeout 300;

Когда я нажимаю https://proxy.example.com, я перехожу на https://ziplinetest-ed.my.salesforce.com/ как и большинство скриптов imgs/js в браузере исходящие от Salesforce напрямую (а не через прокси). у кого-нибудь есть понимание, как этого добиться?

Как только я вхожу в SF через proxy.example.com, он перенаправляется на «na50.lightning.force.com». Звонки оттуда через прокси не идут.

Я не уверен, возможно ли это через обратный прокси-сервер, помогите мне, если я выберу неправильный путь.


person Chucks    schedule 05.08.2018    source источник
comment
Вы нашли решение этого?   -  person Noxymon    schedule 12.05.2019
comment
Нет, не сработало.   -  person Chucks    schedule 14.05.2019


Ответы (1)


попробуйте добавить:

proxy_pass https://ziplinetest-ed.my.salesforce.com;
proxy_redirect https://ziplinetest-ed.my.salesforce.com http://$server_name;
person Guilherme Bernardino    schedule 25.07.2019
comment
Что это делает? - person Milo; 25.07.2019