Merge pull request #387 from Sblop/patch-1

Update README.md in cf real ip
This commit is contained in:
Roxedus
2022-06-03 11:19:44 -07:00
committed by GitHub
+24 -1
View File
@@ -12,7 +12,7 @@ If adding multiple mods, enter them in an array separated by `|`, such as `DOCKE
The file gets placed in your persistant data, at `/config/nginx/cf_real-ip.conf`
To enable nginx to read the ips from this file, you need the following in your nginx.conf:
To enable nginx to read the ips from this file, you need the following in your nginx.conf (http section):
```nginx
real_ip_header X-Forwarded-For;
@@ -24,6 +24,29 @@ include /config/nginx/cf_real-ip.conf;
This mod now also *tries* to set the real ip from the interfaces in the container.
## Cloudflare tunnels
In case you use cloudflare tunnels, real IP might be reported in containers as 127.0.0.1
In this case, please add below to HTTP section of nginx.conf.
From:
```nginx
real_ip_header X-Forwarded-For;
real_ip_recursive on;
include /config/nginx/cf_real-ip.conf;
```
to:
```nginx
real_ip_header X-Forwarded-For;
real_ip_recursive on;
include /config/nginx/cf_real-ip.conf;
set_real_ip_from 127.0.0.1;
```
## Versions
* **21.01.21:** - Fix bug when mod runs before internet-access.