Nama antarmuka Dante dapat diperluas ke alamat IPv4 maupun IPv6. Itu tidak membuat aturan akses yang ada khusus IPv4 cocok untuk klien IPv6.

Ini perubahan dual-stack setengah jadi yang umum: pendengar SOCKS menjadi dapat dijangkau pada alamat IPv6, tetapi aturannya masih hanya menjelaskan rentang sumber dan tujuan IPv4.

Periksa alamat dan aturan secara terpisah

Dante dapat menggunakan entri internal berulang atau nama antarmuka yang sesuai untuk alamat pendengar. Alamat efektif bergantung pada apa yang tersedia di antarmuka saat layanan mengonfigurasinya.

Lalu periksa aturan klien dan SOCKS. Ekspresi alamat seperti 0.0.0.0/0 adalah IPv4, bukan ejaan universal untuk setiap keluarga alamat. Dante mendokumentasikan bentuk netral keluarga alamat, tetapi jangan gunakan bentuk luas bila hanya subnet klien tertentu yang boleh diizinkan.

Pertahankan pembatasan autentikasi dan tujuan bersama perubahan keluarga. Menambahkan IPv6 tidak boleh secara tidak sengaja menghapus pembatasan yang efektif bagi pengguna IPv4.

Waktu mulai juga dapat berpengaruh. Jika alamat ditetapkan setelah layanan dimulai, periksa ke apa Dante benar-benar terikat alih-alih mengasumsikan nama antarmuka selalu mencakup alamat yang muncul kemudian.

Akhirnya, koneksi klien IPv6 dan koneksi situs web IPv6 adalah persyaratan terpisah. Klien yang dimaksud dapat terhubung melalui satu keluarga sementara proksi mencapai tujuan melalui keluarga lainnya. Diagnosis keluarga koneksi yang gagal, bukan sekadar apakah mesin disebut dual stack.

Artikel terkait