ssh -D ສ້າງ ຕົ໋ວຣັບຟັງ SOCKS; ມັນບໍ່ໄດ້ເລືອກອັນທີ່ມີຢູ່ແລ້ວສຳລັບການເຊື່ອມຕໍ່ຂອງ SSH ເອງ. ກັບການຕັ້ງຄ່າ nc ຂອງ OpenBSD, ໃຊ້ລາຍການ host ໃນການຕັ້ງຄ່າ client SSH, ເຊົ່ນ ~/.ssh/config:

Host server-via-socks
    HostName ssh.example.com
    User alex
    ProxyCommand nc -X 5 -x 127.0.0.1:1080 %h %p

ເອີ້ນ ssh server-via-socks. ຕົ໋ວຊ່ວຍຕິດຕໍ່ບໍໍລິການ SOCKS5 ຢູ່ເຄື່ອງຂອງ client SSH ແລະຮ້ອງຂໍ້ host/port ເປົ້າໝາຍ. ຫຼັງຈາກນັ້ນ SSH ຈະຕಁວດບໍ່ກວດສອນກະແຈດຽ host ແລະເຂົ້າສູ່ລະບົບຂອງຜູ້ໃຊ້ຕາມປົກກະຕິໃນ stream.

ກວດສອນການສະໜັບສະໜູນຂອງຕົ໋ວຊ່ວຍກ່ອນທີ່ຈະໃສ່ລະຫັດຜ່ານ proxy. OpenBSD nc ເອກະສານການພິສູດຍືນຍັນ proxy ສຳລັບ HTTP CONNECT, ບໍ່ແມ່ນ SOCKS. ບໍໍລິການ SOCKS ທີ່ປ້ອງກັນດ້ວຍຂໍ້ມູລະບຸສັງເກົາຕົ໋ວຊ່ວຍອື່ນທີ່ເຂົ້າກັນໄດ້. ຣັກສານການພິສູດຍືນຍັນຂອງ proxy ທີ່ໃຊ້ລະຫັດຩ້ວກັນ ແທນທີ່ຈະລຶບມັນອອກເພື່ອໃຫ້ເຂົ້າກັບ client ທີ່ບໍ່ລະຫັບ.

ປາຍທາງເຫັນການເຊື່ອມຕໍ່ອອກນອກຂອງ proxy, ໃນຂະນະທີ່ການກວດສອນ SSH ຍັງລະບຸເຄື່ອງແມ່ຂໍ້ຂອງຈິ້ງ. ການໄປບໍ່ຮອດ port ຂອງມັນເກີດຂຶ້ນກ່ອນການເຂ້າສູ່ລະບົບ SSH; ຊູ່ໂມງທີ່ຖືກຍອมຮັບແລ້ວຕາມດ້ວຍການປຏິເສດກະແຈເປັນເນື່ອງຂອງຂໍ້ມູລະບຸຂອງ SSH.

ການຕັ້ງຄ່ານີ້ໃຊ້ກັບການເຊື່ອມຕໍ່ SSH ນີ້ເທົ່ານັ້ນ. ມັນບໍ່ໄດ້ຕັ້ງຄ່າການຈະລາຈອນຂອງ browser ຫຼືແອບພລິເຄຊັນອື່ນໆ.

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