Dante menjalankan dua semakan akses: peraturan klien menerima sumber masuk, dan peraturan SOCKS membenarkan destinasi serta arahan yang diminta. Contoh Dante 1.4.4 ini membolehkan satu klien mencapai satu destinasi terkawal pada port 443.

Identiti perkhidmatan dan alamat

Cipta akaun khusus berkeistimewaan rendah jika pemasangan tidak menyediakannya:

sudo useradd --system --no-create-home --shell /usr/sbin/nologin danteproxy

Kedua-dua identiti boleh menggunakan akaun ini bagi konfigurasi port tinggi dengan senarai sumber dibenarkan di bawah. Pengesahan kata laluan atau ciri berkeistimewaan memerlukan tetapan itu diteliti semula. Gantikan semua alamat dokumentasi sebelum digunakan.

logoutput: stderr
internal: 192.0.2.10 port = 1080
external: 192.0.2.10
clientmethod: none
socksmethod: none
user.privileged: danteproxy
user.unprivileged: danteproxy

client pass {
    from: 198.51.100.27/32 to: 192.0.2.10/32 port = 1080
    log: connect error
}

socks pass {
    from: 198.51.100.27/32 to: 203.0.113.20/32 port = 443
    command: connect
    log: connect error
}

internal memilih pendengar menghadap klien; external memilih alamat keluar. Pelayan satu antara muka boleh menggunakan alamat diperuntukkan yang sama untuk kedua-duanya. Nama antara muka juga boleh digunakan jika sesuai; periksa alamat yang diwakilinya.

Apa yang dasar ini benarkan

Peraturan pertama menerima sumber yang ditetapkan ke pendengar. Peraturan kedua hanya membenarkan CONNECT ke sasaran yang ditetapkan. Permintaan yang tidak sepadan kekal disekat, termasuk BIND dan UDP ASSOCIATE.

Tetapan kaedah tidak menyediakan pengesahan nama pengguna. Akses bergantung pada peraturan sumber yang sempit dan sempadan rangkaiannya. Susunan ini hanya sesuai apabila sumber tersebut mengenal pasti klien yang dibenarkan.

sockd -V -f /path/to/sockd.conf

Sesetengah pengedaran menamakan fail boleh laksana danted. Periksa konfigurasi menggunakan arahan yang dipasang sebelum memulakan perkhidmatan. Gunakan sekatan sumber sepadan pada tembok api, kemudian uji sasaran dibenarkan serta sasaran terkawal yang patut ditolak.

Artikel berkaitan