2 hari lalu akhirnya saya kembali gunakan Hiawatha Web Server bagi sebuah VPS kecil saya, dan karena digunakan bagi web server karenanya perlu konversi dari IPv6 ke IPv4. Dan fitur ini sementara cuma ada di CloudFlare. Tinggal gunakan saja sih.
akan tetapi setelah mengaktifkannya 1 hari saya baru sadar waktu melihat log akses dan di websitenya ternyata yang tercatat yakni tempat tinggal IP dari CloudFlare. Dapat jadi masalah dan jelas datanya tak akurat sesuai asal pengunjungnya.
Kalau sahabat sedang membutuhkan solusinya, gampang kok. Kita tinggal menambahkan daftar tempat tinggal IP CloudFlare agar Hiawatha mengenali dan hanya mengambil tempat tinggal IP asli pengunjungnya. Diawali dengan mengedit konfigurasinya.
nano /etc/hiawatha/hiawatha.conf
Kemudian tambahkan ini pada blok kode GENERAL SETTINGS:
HideProxy = 103.21.244.0/22, 103.22.200.0/22, 103.31.4.0/22, 104.16.0.0/12, 108.162.192.0/18, 131.0.72.0/22, 141.101.64.0/18, 162.158.0.0/15, 172.64.0.0/13, 173.245.48.0/20, 188.114.96.0/20, 190.93.240.0/20, 197.234.240.0/22, 198.41.128.0/17, 2400:cb00::/32, 2405:8100::/32, 2405:b500::/32, 2606:4700::/32, 2803:f800::/32, 2c0f:f248::/32, 2a06:98c0::/29
Sumber IP CloudFlare dari sini: https://www.cloudflare.com/ips/ silahkan dicek apakah masih akurat daftar diatas dan silahkan dimodifikasi kalau ternyata ada perubahan.
Jangan lupa setelahnya restart Hiawatha.
Sumber https://servernesia.com