Создавате 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 го задржува протоколот и сметката на тоа прокси.

Поврзани статии