Ստիպեք SSH-ին օգտագործել ձեր արդեն ունեցած SOCKS պրոքսին
Օգտագործեք գոյություն ունեցող SOCKS պրոքսին որպես SSH կապի փոխադրիչ համատեղելի ProxyCommand օգնակի միջոցով։
ssh -D-ը ստեղծում է SOCKS լսիչ։ այն չի ընտրում գոյություն ունեցողը SSH-ի սեփական կապի համար։ OpenBSD-ի nc իրականացմամբ օգտագործեք հոսթի գրառում 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-ի համար, ոչ SOCKS-ի։ Հավատարմագրերով պաշտպանված SOCKS ծառայությանը կարող է մեկ այլ համատեղելի օգնակ պահանջի։ Պահեք ընդհանուր պրոքսիի նույնականացումը՝ փոխարեն հեռացնելով այն չհամատեղ հաճախորդին հարմարելու համար։
Նպատակակետը տեսնում է պրոքսիի արտաքին կապը, մինչդեր SSH ստուգումը դեռ նույնականում է իրական սերվերը։ Նրա պորտին չհասնելը տեղի ունենում SSH մուտքից առաջ։ ընդունված թունելը, որին հաջորդում է բանալու մերժումը, պատկանում է SSH հավատարմագրերին։
Կարգավորումը վերաբերում է այս SSH կապին։ Այն չի կարգավորում զննարկիի երթևը կամ որևէ այլ հավելված։