Package: nginx-cf-realip Version: 1.0.1-1 Architecture: amd64 Maintainer: Rumen Damyanov Installed-Size: 44 Depends: libc6 (>= 2.4), libcurl4 (>= 7.16.2), libssl3 | libssl1.1 Recommends: nginx (>= 1.18.0) Filename: amd64/nginx-cf-realip_1.0.1-1_amd64.deb Size: 14802 MD5sum: 7692333f110195388f7f2ffed607bbbf SHA1: 9dc89e8361062dfed123cd38288daf739a19d7c5 SHA256: ce5b9c487285edb6a4ff67292e681706bf1578d704eea5e764af16ad5d8f7ebc Section: web Priority: optional Homepage: https://github.com/RumenDamyanov/nginx-cf-realip Description: NGINX dynamic module for Cloudflare real IP restoration This NGINX module automatically fetches and maintains Cloudflare's IPv4 and IPv6 IP ranges, enabling accurate real client IP address restoration when behind Cloudflare's reverse proxy network. . Features: * Automatic periodic fetch of Cloudflare IP ranges (IPv4/IPv6) * Secure HTTPS-only fetching with host validation * Content hashing to detect changes (SHA-256) * Atomic configuration updates via temporary files * Exponential backoff on fetch failures * Zero external runtime dependencies (embedded fetcher) * Dynamic module loading (no NGINX recompilation needed) . The module uses libcurl for HTTPS fetching and OpenSSL for SHA-256 hashing. It generates nginx configuration snippets that can be included to trust Cloudflare's proxy IPs and restore original client addresses from X-Forwarded-For headers. Package: nginx-cf-realip Version: 1.0.1-1 Architecture: arm64 Maintainer: Rumen Damyanov Installed-Size: 40 Depends: libc6 (>= 2.17), libcurl4 (>= 7.16.2), libssl3 | libssl1.1 Recommends: nginx (>= 1.18.0) Filename: arm64/nginx-cf-realip_1.0.1-1_arm64.deb Size: 14510 MD5sum: 1a69e1fd73cd1ec32bf91d79252500ac SHA1: d16143b23d187cbef9ad43f087ae8a92b3ead7bb SHA256: 78bdaf36533904b30b894276a7c089a0e59dd07178a751166d9532d2e0c35a88 Section: web Priority: optional Homepage: https://github.com/RumenDamyanov/nginx-cf-realip Description: NGINX dynamic module for Cloudflare real IP restoration This NGINX module automatically fetches and maintains Cloudflare's IPv4 and IPv6 IP ranges, enabling accurate real client IP address restoration when behind Cloudflare's reverse proxy network. . Features: * Automatic periodic fetch of Cloudflare IP ranges (IPv4/IPv6) * Secure HTTPS-only fetching with host validation * Content hashing to detect changes (SHA-256) * Atomic configuration updates via temporary files * Exponential backoff on fetch failures * Zero external runtime dependencies (embedded fetcher) * Dynamic module loading (no NGINX recompilation needed) . The module uses libcurl for HTTPS fetching and OpenSSL for SHA-256 hashing. It generates nginx configuration snippets that can be included to trust Cloudflare's proxy IPs and restore original client addresses from X-Forwarded-For headers. Package: nginx-torblocker Version: 1.0.1-1 Architecture: amd64 Maintainer: Rumen Damyanov Installed-Size: 25 Depends: libc6 (>= 2.14), nginx (>= 1.18.0) Filename: amd64/nginx-torblocker_1.0.1-1_amd64.deb Size: 4550 MD5sum: 102c0d4ea724613cc962403fad4e35c6 SHA1: 3fd26bf74784b63d4da720686ed1d19ac63f08af SHA256: 429be325c3c3aa2bc1feec55d5ac97050e1a2e01a56b220e51688dcc0df276dc Section: web Priority: optional Homepage: https://github.com/RumenDamyanov/nginx-torblocker Description: Nginx module to block Tor exit nodes This module provides functionality to automatically block requests from Tor exit nodes. It regularly updates its list of exit nodes and supports per-location configuration. Package: nginx-torblocker Version: 1.0.1-1 Architecture: arm64 Maintainer: Rumen Damyanov Installed-Size: 21 Depends: libc6 (>= 2.17), nginx (>= 1.18.0) Filename: arm64/nginx-torblocker_1.0.1-1_arm64.deb Size: 4452 MD5sum: 63b8ca6f335715cfed9c3502b9bb9fd8 SHA1: 45219ca295fa10f1d22bead3a14fc1f2e546ea1b SHA256: 53a490fa719df91de2d52f7d9b8699a1ae51d64eca9ce5e6748129b7fba223af Section: web Priority: optional Homepage: https://github.com/RumenDamyanov/nginx-torblocker Description: Nginx module to block Tor exit nodes This module provides functionality to automatically block requests from Tor exit nodes. It regularly updates its list of exit nodes and supports per-location configuration.