Master-X
Форум | Новости | Статьи
Главная » Форум » CJs » 
Тема: Вопрос по проксированию через Cloudflare
цитата
25/06/24 в 00:06
 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?
цитата
12/08/24 в 14:37
 Tiger1
может просто не правильно изменил ? верни как было на время или покопайся в Cloudflare за инфой .
цитата
28/07/26 в 07:03
 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;


Эта страница в полной версии