Nama antara muka Dante boleh berkembang kepada alamat IPv4 dan IPv6. Itu tidak menjadikan peraturan akses sedia ada yang khusus IPv4 sepadan dengan klien IPv6.

Ini perubahan dual-stack separuh siap yang biasa: pendengar SOCKS menjadi boleh dicapai pada alamat IPv6, tetapi peraturannya masih hanya menerangkan julat sumber dan destinasi IPv4.

Semak alamat dan peraturan secara berasingan

Dante boleh menggunakan entri internal berulang atau nama antara muka yang sesuai untuk alamat pendengar. Alamat berkesan bergantung pada apa yang tersedia pada antara muka apabila perkhidmatan mengkonfigurasinya.

Kemudian periksa peraturan klien dan SOCKS. Ungkapan alamat seperti 0.0.0.0/0 ialah IPv4, bukan ejaan universal untuk setiap keluarga alamat. Dante mendokumentasikan bentuk neutral keluarga alamat, tetapi jangan gunakan bentuk luas apabila hanya subnet klien tertentu patut dibenarkan.

Kekalkan sekatan pengesahan dan destinasi bersama perubahan keluarga. Menambah IPv6 tidak sepatutnya mengalih keluar sekatan yang berkesan untuk pengguna IPv4 secara tidak sengaja.

Masa permulaan juga boleh penting. Jika alamat diberikan selepas perkhidmatan bermula, semak apa yang sebenarnya diikat oleh Dante dan bukannya menganggap nama antara muka sentiasa merangkumi alamat yang muncul kemudian.

Akhirnya, sambungan klien IPv6 dan sambungan laman web IPv6 ialah keperluan berasingan. Klien yang dimaksudkan mungkin bersambung melalui satu keluarga manakala proksi mencapai destinasi melalui keluarga yang lain. Diagnosis keluarga sambungan yang gagal, bukan sekadar sama ada mesin dipanggil dual stack.

Artikel berkaitan