SSH сизде мурунтан бар SOCKS проксисин колдонсун
Шайкеш ProxyCommand жардамчысы аркылуу бар SOCKS проксисин SSH байланышынын ташуучусу катары колдонуңуз.
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 үчүн прокси аутентификациясын документтештирет, SOCKS аутентификациясын эмес. Эсептик маалыматтар менен корголгон SOCKS кызматына башка шайкеш жардамчы керек болушу мүмкүн. Колдоо көрсөтүлбөгөн клиентке ылайыкташуу үчүн жалпы проксинин аутентификациясын алып салуунун ордуна сактап калыңыз.
Максат проксинин тышкы байланышын көрөт, ал эми SSH текшерүүсү дагы эле чыныгы серверди аныктайт. Анын портуна жетпөө SSH кирүүсүнөн мурун болот; кабыл алынган туннелден кийинки ачкычтан баш тартуу SSH эсептик маалыматтарына тиешелүү.
Жөндөө тек ушул SSH байланышына тиешелүү. Ал браузер трафигин же кез келген башка колдонмону конфигурациялабайт.