Я пытаюсь отредактировать файл default.vcl, чтобы реальные IP-адреса клиентов отображались в моем Wordpress. Я нашел это в Интернете и прочитал много страниц по этому поводу, но у меня ничего не получилось. Пользуюсь лаком varnish-4.0.1 ревизия 4354e5e.
Я добавил это в файл VCL,
sub vcl_recv {
remove req.http.X-Forwarded-For;
if (req.http.cf-connecting-ip)
{
set req.http.X-Forwarded-For = req.http.cf-connecting-ip;
}
else
{
set req.http.X-Forwarded-For = client.ip;
}
}
Однако после этого лакировка не запускается. В тот момент, когда я вернусь к файлу VCL по умолчанию, все снова вернется в норму. Может ли кто-нибудь помочь мне сделать эту работу? Кстати, я тоже использую Cloudflare.
вам нужно проверить свой VCL на Varnish 4
https://www.varnish-cache.org/docs/trunk/whats-new/upgrading.html