Такое реально вообще?
server {
listen 3128;
resolver 8.8.8.8;
location /insert.html {
root /home/domains/default/proxy/;
}
location / {
proxy_pass $scheme://$http_host;
add_before_body /insert.html;
}
}
На одних сайтах такой трюк проходит, на других html превращается в нечитаемый побитый код. Видимо gzip виноват.
А вообще задача такая: поднять прозрачный proxy, который будет вставлять рекламный код. Может другие варианты решения есть?