Halo, kalau kamu merasa tulisan saya ngebantu, kamu bisa ucapkan terima kasih lewat saweria .

If you feel this website help you, you can donate at saweria .



How To

  1. Tambahkan line berikut di /etc/nginx/nginx.conf atau di virtual host

    #add at virtual host
    server {
        include /etc/nginx/cloudflare;
    
    .
    .
    .
    }
    

    kalau di /etc/nginx/nginx.conf

    http {
        #add this line
        include /etc/nginx/cloudflare;
    .
    .
    }
    
  2. Download script untuk mengambil data IP cloudflare dari https://www.cloudflare.com/ips-v4 dan https://www.cloudflare.com/ips-v6

    curl -L -o cloudflare-sync-ips.sh https://raw.githubusercontent.com/ergin/nginx-cloudflare-real-ip/master/cloudflare-sync-ips.sh && chmod +x cloudflare-sync-ips.sh
    
    Hasil Kalau Script Dijalankan

    Hasil Kalau Script Dijalankan

  3. Buat cron untuk menjalankan script ini (as a root atau superuser) karena script ini akan me-reload config nginx

  4. Ini hasilnya

    Sudah Dapat Real IP, Biasanya IP 172.x.x.x

    Sudah Dapat Real IP, Biasanya IP 172.x.x.x


Sumber:

  1. Github.com/ergin/nginx-cloudflare-real-ip