ການສົ່ງຕໍ່ SSH SOCKS ແຍກຕ່າງຫາກຈາກຄວາມຜິດພາດຂອງອຸປະກອນ TUN
ຈົ່ງຮັບຮູ້ຜູ້ຟັງ SOCKS ທີ່ຕັ້ງຂຶ້ນແລ້ວ ເຖິງແມ່ນວ່າເຊສຊັນ SSH ດຽວກັນນັ້ນຕໍ່ມາຈະລົ້ມເຫລວໃນການສ້າງອຸປະກອນ TUN ແຍກຕ່າງຫາກ.
ການສັງເກດສອງຢ່າງນີ້ສາມາດຢູ່ຮ່ວມກັນໃນບັນທຶກ SSH ດຽວ:
Local forwarding listening on 127.0.0.1 port 1080.
Tunnel device open failed.
ອັນທຳອິດກ່ຽວກັບ ຜູ້ຟັງ SOCKS ແບບໄດນາມິກ. ອັນທີສອງກ່ຽວກັບອຸປະກອນເຄືອຂ່າຍອຸໂມງ. ເຫຼົ່ານີ້ແມ່ນຄຳຮ້ອງສົ່ງຕໍ່ແຍກຕ່າງຫາກ.
OpenSSH ໃຊ້ -D ສຳລັບການສົ່ງຕໍ່ໄດນາມິກລະດັບແອັບພລິເຄຊັນ ແລະ -w ສຳລັບອຸປະກອນອຸໂມງ. ການຕັ້ງຄ່າ Tunnel ຍັງສາມາດຮ້ອງຂໍອັນຫຼັງຜ່ານການຕັ້ງຄ່າໄດ້. ການບໍ່ໄດ້ຮັບສິດທິ ຫຼື ການອະນຸຍາດຈາກເຊີບເວີສຳລັບອຸປະກອນ TUN ບໍ່ໄດ້ພິສູດດ້ວຍຕົນເອງວ່າຜູ້ຟັງ SOCKS ກ່ອນໜ້ານັ້ນບໍ່ເຄີຍຖືກສ້າງຂຶ້ນ.
ອ່ານສິ່ງທີ່ສຳເລັດກ່ອນຄວາມຜິດພາດ: ການພິສູດຕົວຕົນ SSH, ການສ້າງຜູ້ຟັງ ແລະ ຄຳຮ້ອງຊ່ອງທາງປາຍທາງໃດໆຕໍ່ມາ. ພອດ SOCKS ທີ່ກຳລັງຟັງຍັງຕ້ອງການລູກຄ້າທີ່ເຂົ້າກັນໄດ້ ແລະ ປາຍທາງທີ່ເຂົ້າເຖິງໄດ້ ແລະ ໄດ້ຮັບອະນຸຍາດ. ມັນເປັນຫຼັກຖານກ່ຽວກັບຂັ້ນຕອນໜຶ່ງ.
ຖ້າວຽກທີ່ໝາຍໄວ້ແມ່ນພຽງແຕ່ການສົ່ງຕໍ່ SOCKS, ຈົ່ງກວດເບິ່ງວ່າເປັນຫຍັງຈຶ່ງຮ້ອງຂໍອຸປະກອນອຸໂມງເລີຍ. ການຕັ້ງຄ່າແບບຈຳກັດສາມາດປິດຄຳຮ້ອງທີ່ບໍ່ກ່ຽວຂ້ອງນັ້ນໄດ້:
ssh -N -o Tunnel=no -D 127.0.0.1:1080 [email protected]
ຮັກສາການກວດສອບກະແຈເຈົ້າພາບ ແລະ ບັນຊີ SSH ປົກກະຕິໄວ້. ບໍ່ມີເຫດຜົນໃດໆທີ່ຈະໃຫ້ສິດທິອຸປະກອນເຄືອຂ່າຍພຽງເພື່ອປິດສຽງຄວາມຜິດພາດສຳລັບຄຸນສົມບັດທີ່ເສັ້ນທາງ SOCKS ບໍ່ຕ້ອງການ.