How to Restore True Visitor IPs Behind Cloudflare Using NGINX and cf‑nginx (2026)
Automatically get real visitor IPs behind Cloudflare with cf-nginx. Fix analytics, rate limiting, and geolocation without manual updates or code changes.
Just another tech blog.
Automatically get real visitor IPs behind Cloudflare with cf-nginx. Fix analytics, rate limiting, and geolocation without manual updates or code changes.
Complete guide to the OSI and TCP/IP network models. Learn all 7 layers, protocols (HTTP, FTP, SSH, DNS), Wi-Fi standards (802.11ax, Wi-Fi 6, WPA3), and how data flows through networks.
Learn networking topologies, IPv4 vs IPv6, load balancing, firewalls, VLANs, security protocols, and Quality of Service optimization for better network performance.
This Proxmox bash script automates the entire cloud-init VM workflow, prompts for your settings, downloads the Ubuntu cloud image, configures networking and users, and boots a ready-to-use VM in under a minute.
Learn how to create and use Python virtual environments to isolate project dependencies, manage packages safely, and avoid conflicts on Linux, macOS, and Windows.
Learn how to secure SSH on Debian 11 & 12 by creating a non-root user, enforcing key-based authentication, disabling passwords, and using Fail2Ban to block brute-force attacks.
Learn how to set up NAT in Proxmox to give VMs internet access while blocking them from your LAN. No router config needed. Step-by-step with nftables.
Locale warnings and encoding errors are common on fresh Debian installs. This guide walks through configuring locales properly so your system handles languages and character sets without issues.
Automatically get real visitor IPs behind Cloudflare with cf-nginx. Fix analytics, rate limiting, and geolocation without manual updates or code changes.
Complete guide to the OSI and TCP/IP network models. Learn all 7 layers, protocols (HTTP, FTP, SSH, DNS), Wi-Fi standards (802.11ax, Wi-Fi 6, WPA3), and how data flows through networks.
Learn networking topologies, IPv4 vs IPv6, load balancing, firewalls, VLANs, security protocols, and Quality of Service optimization for better network performance.
This Proxmox bash script automates the entire cloud-init VM workflow, prompts for your settings, downloads the Ubuntu cloud image, configures networking and users, and boots a ready-to-use VM in under a minute.
Learn how to create and use Python virtual environments to isolate project dependencies, manage packages safely, and avoid conflicts on Linux, macOS, and Windows.
Learn how to secure SSH on Debian 11 & 12 by creating a non-root user, enforcing key-based authentication, disabling passwords, and using Fail2Ban to block brute-force attacks.
Learn how to set up NAT in Proxmox to give VMs internet access while blocking them from your LAN. No router config needed. Step-by-step with nftables.
Locale warnings and encoding errors are common on fresh Debian installs. This guide walks through configuring locales properly so your system handles languages and character sets without issues.