Skip to content

Commit b46ae07

Browse files
committed
ip again
1 parent f092bbd commit b46ae07

File tree

1 file changed

+19
-4
lines changed

1 file changed

+19
-4
lines changed

nginx.conf

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,20 @@
11
events {}
22
http {
3+
# Cloudflare real IP configuration
4+
set_real_ip_from 173.245.48.0/20;
5+
set_real_ip_from 103.21.244.0/22;
6+
set_real_ip_from 141.101.64.0/18;
7+
set_real_ip_from 108.162.192.0/18;
8+
set_real_ip_from 190.93.240.0/20;
9+
set_real_ip_from 188.114.96.0/20;
10+
set_real_ip_from 198.41.128.0/17;
11+
set_real_ip_from 162.158.0.0/15;
12+
set_real_ip_from 104.16.0.0/13;
13+
set_real_ip_from 172.64.0.0/13;
14+
# Render.com internal IPs (10.223.x.x range)
15+
set_real_ip_from 10.223.0.0/16;
16+
real_ip_header CF-Connecting-IP;
17+
318
# Debug logging format to see all IP variables
419
log_format debug_ips '$remote_addr - $realip_remote_addr - $http_cf_connecting_ip - $http_x_forwarded_for - $http_x_real_ip';
520
server {
@@ -10,22 +25,22 @@ http {
1025
access_log /dev/stdout debug_ips;
1126

1227
location /lib.min.js {
13-
proxy_set_header X-Real-IP $remote_addr;
28+
proxy_set_header X-Real-IP $realip_remote_addr;
1429
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
1530
proxy_set_header X-Forwarded-Host $server_name;
1631
proxy_pass https://cdn.mxpnl.com/libs/mixpanel-2-latest.min.js;
1732
}
1833

1934
location /lib.js {
20-
proxy_set_header X-Real-IP $remote_addr;
35+
proxy_set_header X-Real-IP $realip_remote_addr;
2136
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
2237
proxy_set_header X-Forwarded-Host $server_name;
2338
proxy_pass https://cdn.mxpnl.com/libs/mixpanel-2-latest.js;
2439
}
2540

2641
location /decide {
2742
proxy_set_header Host decide.mixpanel.com;
28-
proxy_set_header X-Real-IP $remote_addr;
43+
proxy_set_header X-Real-IP $realip_remote_addr;
2944
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
3045
proxy_set_header X-Forwarded-Host $server_name;
3146
proxy_set_header X-Forwarded-Proto $scheme;
@@ -34,7 +49,7 @@ http {
3449

3550
location / {
3651
proxy_set_header Host api.mixpanel.com;
37-
proxy_set_header X-Real-IP $remote_addr;
52+
proxy_set_header X-Real-IP $realip_remote_addr;
3853
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
3954
proxy_set_header X-Forwarded-Host $server_name;
4055
proxy_set_header X-Forwarded-Proto $scheme;

0 commit comments

Comments
 (0)