Dante ກວດສິດສອງຄັ້ງ: ກົດໄຄເອັນຮັບຕົ້ນທາງຂາເຂົ້າ ແລະກົດ SOCKS ອະນຸຍາດປາຍທາງກັບຄຳສັ່ງທີ່ຂໍ. ຕົວຢ່າງ Dante 1.4.4 ນີ້ໃຫ້ໄຄເອັນໜຶ່ງຕົວເຂົ້າປາຍທາງທີ່ຄວບຄຸມໄດ້ໜຶ່ງແຫ່ງຢູ່ພອດ 443.

ບັນຊີບໍລິການ ແລະທີ່ຢູ່

ສ້າງບັນຊີສະເພາະທີ່ມີສິດຕ່ຳ ຖ້າການຕິດຕັ້ງບໍ່ໄດ້ໃຫ້ມາ:

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

ທັງສອງຕົວຕົນໃຊ້ບັນຊີນີ້ໄດ້ໃນຄ່າດ້ານລຸ່ມທີ່ໃຊ້ພອດສູງ ແລະລາຍຊື່ຕົ້ນທາງອະນຸຍາດ. ການຢືນຢັນດ້ວຍລະຫັດຜ່ານ ຫຼືຟີເຈີສິດພິເສດຕ້ອງທົບທວນຄ່ານັ້ນໃໝ່. ປ່ຽນທີ່ຢູ່ໃນເອກະສານທັງໝົດກ່ອນໃຊ້.

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 ເລືອກຕົວຮັບຝັ່ງໄຄເອັນ; external ເລືອກທີ່ຢູ່ຂາອອກ. ເຊີບເວີທີ່ມີອິນເຕີເຟດດຽວໃຊ້ທີ່ຢູ່ທີ່ໄດ້ຮັບດຽວກັນສຳລັບທັງສອງໄດ້. ຊື່ອິນເຕີເຟດກໍໃຊ້ໄດ້ຖ້າເໝາະສົມ; ກວດວ່າມັນຂະຫຍາຍເປັນທີ່ຢູ່ໃດບ້າງ.

ນະໂຍບາຍນີ້ອະນຸຍາດຫຍັງ

ກົດທຳອິດຮັບຕົ້ນທາງທີ່ລະບຸເຂົ້າຕົວຮັບ. ກົດທີສອງໃຫ້ສະເພາະ CONNECT ໄປເປົ້າໝາຍທີ່ລະບຸ. ຄຳຂໍທີ່ບໍ່ກົງກົດຍັງຖືກບລັອກ ລວມທັງ BIND ແລະ UDP ASSOCIATE.

ຄ່າ method ບໍ່ໃຫ້ການຢືນຢັນດ້ວຍຊື່ຜູ້ໃຊ້. ການເຂົ້າເຖິງຂຶ້ນກັບກົດຕົ້ນທາງທີ່ຈຳກັດແຄບ ແລະຂອບເຂດເຄືອຂ່າຍ. ຮູບແບບນີ້ເໝາະສະເພາະເມື່ອຕົ້ນທາງນັ້ນລະບຸໄຄເອັນທີ່ມີສິດໄດ້.

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

ບາງດິສທຣິບິວຊັນເອີ້ນໄຟລ໌ເອັກຊີຄິວເທເບິລວ່າ danted. ກວດຄ່າດ້ວຍຄຳສັ່ງທີ່ຕິດຕັ້ງແລ້ວກ່ອນເລີ່ມບໍລິການ. ໃຊ້ຂໍ້ຈຳກັດຕົ້ນທາງທີ່ກົງກັນໃນໄຟຣ໌ວອລ ແລ້ວທົດສອບທັງເປົ້າໝາຍອະນຸຍາດ ແລະເປົ້າໝາຍທີ່ຄວບຄຸມໄດ້ຊຶ່ງຄວນຖືກປະຕິເສດ.

ບົດຄວາມທີ່ກ່ຽວຂ້ອງ