Feature idea: retrieve set_real_ip_from (HttpRealipModule) from a text file online

Lorenzo Raffio multiformeingegno at gmail.com
Sun Dec 30 20:17:47 UTC 2012


Uhm, you're right.

Anyway if can be useful for others in the future here's the script to fetch
2 files and mix 'em together preserving the set_real_ip_from formatting:
{
    curl -s https://www.cloudflare.com/ips-v4
    printf '\n'
    curl -s https://www.cloudflare.com/ips-v6
} | sed -r 's/^(.+)$/set_real_ip_from \1;/g' > some-list.conf && nginx -s
reload


2012/12/30 Lorenzo Raffio <multiformeingegno at gmail.com>

> The idea is to have it built-in, without having to arrange a script that
> fetches an external file and appends each line to set_real_ip_from and
> adds a ;
> It would be a hundreds bytes add and IMO would help many. It's just an
> idea anayway.
>
>
> 2012/12/30 Lorenzo Raffio <multiformeingegno at gmail.com>
>
>> What about adding the possibility to retrieve a list of set_real_ip_from
>> from a text file online? I'm thinking about CloudFlare, that provides this
>> 2 files (plain text): https://www.cloudflare.com/ips-v4 and
>> https://www.cloudflare.com/ips-v6
>>
>> It could be useful also for other big projects where nginx is used as
>> proxy.
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx/attachments/20121230/353a1eaa/attachment.html>


More information about the nginx mailing list