ssh -D нь SOCKS сонсогч үүсгэдэг; гэхдээ SSH-ийн өөрийн холболтод байгаа проксийг сонгодоггүй. nc-ийн OpenBSD хэрэгжүүлэлтээр 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 дуудна уу. Туслах нь SSH клиентийн машины SOCKS5 үйлчилгээтэй холбогдож, зорилтот хост/портыг хүснэ. Дараа нь SSH урсгалын дотор эрдэм хост түлхүүрийн шалгалт, хэрэглэгчийн нэвтрэлтийг гүйцэтгэнэ.

Проксийн нууц үг оруулахаас өмнө туслахын дэмжлэгийг шалгана уу. OpenBSD nc нь HTTP CONNECT-\u0438йн прокси баталгаажуулалтыг баримтжуулдаг бөгөөд SOCKS баталгаажуулалтыг биш. Итгэмжлэлээр хамгаалагдсан SOCKS үйлчилгээнд өөр тохирох туслах шаардлагатай байж болно. Дэмжигдээгүй клиентэд тааруулахын тулд хуваалцсан проксийн баталгаажуулалтыг устгахын орноо хадгална уу.

Очих газар проксийн гадагш холболтыг хардаг бол SSH баталгаажуулалт бодит серверийг танина. Порт руу нь хүрэхгүй байх нь SSH нэвтрэлтээс өмнө тохиолддог; хүлээн авсан tunnel-ийн дараа түлхүүр татгалзах нь SSH итгэмжлэлийн асуудал юм.

Энэ тохиргоо зөвхөн энэ SSH холболтод хамааралцаа. Энэ нь хөтчийн урсгал эсвэл бусад бүх программыг тохируулахгүй.

Холбоотой нийтлэлүүд