MisterBlack
Значит подключил проксирование на одном проекте через CF, для обрезки спама и ботов, в результате получил 100% прокси трафик на трейде, покопался и понял, что это из за
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
в конфиге nginx
В итоге изменил конфиг nginx на
location @fallback {
proxy_pass
http://127.0.0.1:8080;
proxy_redirect
http://127.0.0.1:8080 /;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For
$http_cf_connecting_ip;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-Port $server_port;
access_log off;
Теперь прокси совсем не определяются, что я сделал не так или с CF это вобще не реально сделать, получается либо 100% прокси либо 0?
kilagramm500
MisterBlack писал:
Значит подключил проксирование на одном проекте через CF, для обрезки спама и ботов, в результате получил 100% прокси трафик на трейде, покопался и понял, что это из за
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
в конфиге nginx
В итоге изменил конфиг nginx на
location @fallback {
proxy_pass
http://127.0.0.1:8080;
proxy_redirect
http://127.0.0.1:8080 /;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For
$http_cf_connecting_ip;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-Port $server_port;
access_log off;
Теперь прокси совсем не определяются, что я сделал не так или с CF это вобще не реально сделать, получается либо 100% прокси либо 0?
вот правильный конфиг, все остальное не надо
особенно вот это
proxy_pass
http://127.0.0.1:8080;
proxy_redirect
http://127.0.0.1:8080 /;
зачем это?
# Cloudflare IPv4 ranges
set_real_ip_from 173.245.48.0/20;
set_real_ip_from 103.21.244.0/22;
# ... (Include all other Cloudflare IPv4 ranges)
# Cloudflare IPv6 ranges
set_real_ip_from 2400:cb00::/32;
set_real_ip_from 2606:4700::/32;
# ... (Include all other Cloudflare IPv6 ranges)
# Use the header Cloudflare provides
real_ip_header CF-Connecting-IP;