Դուք ստեղծում եք SSH թունել, 127.0.0.1-ը և դրա պորտը մտցնում եք դիտարկիչի վստահված սերվերի կարգավորումների մեջ, և ոչինչ չի բեռնվում։ Լսողը կարող է բացարձակ ճիշտ աշխատել։ Գուցե այն պարզապես սպասում է երթևեկության սխալ տեսակի։

ՓոխանցումԻնչ է ուղարկում տեղական հավելվածըՆպատակակետի ընտրություն
-LԹիրախային ծառայության սովորական արձանագրությունըԱմրագրված է SSH հրահանգում
-DSOCKS բանակցություն, ապա հավելվածի երթևեկությունՊահանջվել է SOCKS հաճախորդի կողմից

Մեկ վեբ սերվերի համար սա հաստատուն փոխանցում է՝

ssh -N -L 127.0.0.1:9080:web.example.com:80 [email protected]

Այցելեք http://127.0.0.1:9080/ որպես վեբկայք։ Մի պիտակավորեք 9080 պորտը որպես SOCKS․ այն բայթեր է փոխանցում հրահանգում նշված միակ վեբ սերվերին։ Կայքը այլ հոսթանունով բացելը կարող է նաև ազդել դրա վիրտուալ հոսթինգի, վերահղումների կամ քուքիների վրա։

SOCKS լսողի համար ձևը փոխվում է՝

ssh -N -D 127.0.0.1:1080 [email protected]

Կարգավորեք հավելվածը, որ օգտագործի SOCKS 127.0.0.1:1080 հասցեով։ Այդ հասցեն ուղիղ դիտարկիչի հասցեագոտու մեջ մտցնելը վեբ հարցումն ուղարկում է SOCKS լսողին՝ արձանագրության ևս մեկ անհամապատասխանություն։

OpenSSH ձեռնարկը փաստագրում է երկու ձևերը։ Կա օգտակար բացառություն․ գոյություն ունեցող HTTP վստահված սերվերը -L -ով փոխանցելը ստեղծում է տեղական պորտ, որը խոսում է HTTP վստահված սերվերի արձանագրությամբ, քանի որ դրա հաստատուն նպատակակետը ինքն է HTTP վստահված սերվեր։ Հեռավոր ծայրի ծառայությունն է որոշում, թե ինչ է պատկանում հաստատուն փոխանցմանը։ Գոյություն ունեցող վստահված սերվերի փոխանցումը SSH-ով պահպանում է այդ վստահված սերվերի արձանագրությունն ու հաշիվը։

Առնչվող հոդվածներ