SSH SOCKS дамжуулалт нь TUN төхөөрөмжийн алдаанаас тусдаа
Ижил SSH сесс хожим тусдаа TUN төхөөрөмж үүсгэж чадахгүй байсан ч бүрдсэн SOCKS сонсогчийг таньж мэдээрэй.
Эдгээр хоёр ажиглалт нэг 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 замад шаардлагагүй функцын алдааг дарахад л сүлжээний төхөөрөмжийн эрх олгох ямар ч шалтгаан байхгүй.