ໃຫ້ Windows OpenSSH ຄຳສັ່ງ Ncat SOCKS5 ທີ່ຊັດເຈນ
ໃຊ້ Ncat ເປັນຕົວຊ່ວຍຂົນສົ່ງກະແສມາດຕະຖານຂອງ OpenSSH ແລະ ລະບຸ SOCKS5 ແທນການອີງໃສ່ HTTP proxy ຄ່າເລີ່ມຕົ້ນ.
ຖ້າ Ncat ມີຢູ່ແລ້ວສຳລັບ Windows OpenSSH, ມັນສາມາດໃຫ້ການເຊື່ອມຕໍ່ຜ່ານ SOCKS5 proxy. ເພີ່ມລາຍການ host ໃສ່ການຕັ້ງຄ່າ SSH ທີ່ລູກຂ່າຍ OpenSSH ນັ້ນໃຊ້:
Host target-via-socks
HostName ssh.example
User user
ProxyCommand ncat.exe --proxy-type socks5 --proxy proxy.example:1080 %h %p
ປ່ຽນຊື່ host ທັງສອງ ແລະ ບັນຊີ, ແລ້ວເຊື່ອມຕໍ່ດ້ວຍ ssh target-via-socks. ຕົວຢ່າງນີ້ສົມມຸດວ່າ ncat.exe ຢູ່ໃນເສັ້ນທາງຄົ້ນຫາໄຟລ໌ປະຕິບັດການຂອງຕົວຊ່ວຍ. ຖ້າບໍ່ດັ່ງນັ້ນ ໃຫ້ໃຊ້ເສັ້ນທາງເຕັມຂອງໄຟລ໌ປະຕິບັດການທີ່ໃສ່ຄຳເຄົາລົບຢ່າງຖືກຕ້ອງ, ໂດຍສະເພາະເມື່ອໂຟນເດີມີຊ່ອງວ່າງ.
ຈຸດສິ້ນສຸດຂອງ proxy ມາຫຼັງ --proxy. OpenSSH ຂະຫຍາຍ %h ແລະ %p ເປັນຊື່ host ແລະ ພອດ SSH ສຸດທ້າຍ. Ncat ເຈລະຈາການເຊື່ອມຕໍ່ SOCKS ແລະ ຂົນສົ່ງກະແສໄບຕ໌ທີ່ໄດ້ຮັບໃນອິນພຸດ ແລະ ເອົ້າພຸດມາດຕະຖານ; OpenSSH ສືບຕໍ່ການຈັບມື SSH ເທິງກະແສນັ້ນ.
--proxy-type socks5 ທີ່ຊັດເຈນມີຄວາມສຳຄັນ. ເມື່ອບໍ່ມີຕົວເລືອກນັ້ນ Ncat ໃຊ້ HTTP proxy ເປັນຄ່າເລີ່ມຕົ້ນ, ເຖິງແມ່ນພອດທີ່ໃຫ້ແມ່ນ 1080. ຕົວຮັບຟັງ SOCKS ບໍ່ສາມາດສະຫຼຸບວ່າຄຳຮ້ອງ HTTP CONNECT ໝາຍເຖິງ SOCKS.
ຕົວຢ່າງນີ້ສົມມຸດຈຸດສິ້ນສຸດ SOCKS ທີ່ບໍ່ມີການພິສູດຕົວຕົນ; ເລືອກຜູ້ສະໝັກຈາກ ລາຍຊື່ proxy SOCKS5 ສຳລັບປາຍທາງ SSH ສາທາລະນະທີ່ອະນຸຍາດເສັ້ນທາງນັ້ນເທົ່ານັ້ນ, ແລະ ກວດການເຂົ້າເຖິງ host ແລະ ພອດຕົວຈິງຂອງມັນ. ການພິສູດຕົວຕົນຂອງ proxy, ເມື່ອຕ້ອງການ, ແຍກຈາກການເຂົ້າສູ່ລະບົບ SSH ພາຍຫຼັງ. ຮັກສາການກວດສອບກະແຈ host ຂອງປາຍທາງ SSH; ການໄປຮອດມັນຜ່ານຕົວຊ່ວຍບໍ່ປ່ຽນແປງຕົວຕົນທີ່ OpenSSH ຕ້ອງພິສູດ.