Aturan Balasan UDP Dante Membalik Arah from/to
Terapkan aturan balasan Dante dalam arah eksternal-ke-internal alih-alih menyalin asumsi alamat klien keluar.
Klien telah diautentikasi dan asosiasi UDP diizinkan. Balasan tetap gagal. Di Dante, periksa arah aturan yang menangani lalu lintas balik.
Dante memisahkan perintah yang memulai dari penanganan balasan:
| Perintah aturan | from | to |
|---|---|---|
connect, bind, udpassociate | Klien internal | Tujuan eksternal |
bindreply, udpreply | Host eksternal | Klien internal |
Menyalin pembatasan subnet klien tanpa perubahan ke kedua arah karena itu dapat mencocokkan sisi yang salah pada aturan balasan. Tinjau pengirim eksternal dan penerima internal yang dimaksud, bukan sekadar apakah kata UDP muncul dalam aturan pass.
Autentikasi memiliki batas terkait. Layanan eksternal yang membalas datagram UDP bukan klien SOCKS yang dapat menyelesaikan pertukaran nama pengguna/kata sandi Anda. Dokumentasi Dante menjelaskan bahwa operasi balasan dihasilkan dari asosiasi BIND atau UDP klien sebelumnya; autentikasi operasi yang memulai itu dan terapkan kebijakan balasan terkait yang sesuai.
Ini tidak membenarkan lalu lintas masuk tak diminta yang tanpa batas. Asosiasi UDP, kebijakan tujuan, alamat relay, dan jalur firewall tetap penting. Mengaktifkan bindreply juga tidak mengubah asosiasi UDP menjadi layanan penerusan port publik serbaguna.
Jaga agar pertukaran SOCKS sisi klien dan jalur balik UDP yang sebenarnya terlihat terpisah. Login TCP yang berhasil tidak memverifikasi arah alamat ACL balasan maupun keterjangkauan endpoint relay UDP.