Ka dhig SSH inuu isticmaalo SOCKS proxy aad hore u haysato
U isticmaal SOCKS proxy jira si uu u noqdo gaadiidka xiriirka SSH adigoo adeegsanaya kaaliye ProxyCommand ku habboon.
ssh -D wuxuu abuuraa dhegeystaha SOCKS; ma dooranayo mid jira oo loogu talagalay xiriirka SSH laftiisa. Iyadoo la adeegsanayo hirgelinta nc ee OpenBSD, isticmaal gelinta host ee qaabeynta macmiilka SSH, sida ~/.ssh/config:
Host server-via-socks
HostName ssh.example.com
User alex
ProxyCommand nc -X 5 -x 127.0.0.1:1080 %h %p
Wac ssh server-via-socks. Kaaliyaha wuxuu xiriiraa adeegga SOCKS5 ee mishiinka macmiilka SSH oo codsada host/port-ka bartilmaameedka. Kadib SSH wuxuu sameeyaa hubinta caadiga ah ee furaha host iyo gelitaanka isticmaalaha gudaha qulqulka.
Hubi taageerada kaaliyaha ka hor intaadan gelin furaha sirta proxy. OpenBSD nc wuxuu diiwaangeliyaa xaqiijinta proxy ee HTTP CONNECT, ma aha xaqiijinta SOCKS. Adeegga SOCKS ee lagu ilaaliyo aqoonsiga waxaa laga yaabaa inuu u baahan yahay kaaliye kale oo ku habboon. Hayso xaqiijinta proxy-ga la wadaago halkii aad ka tirtiri lahayd si aad ula jaanqaaddo macmiil aan la taageerin.
Bartilmaameedku wuxuu arkaa xiriirka dibadda ee proxy-ga, halka xaqiijinta SSH ay weli aqoonsanayso serverka dhabta ah. Ku guuldarraysta in la gaaro port-keeda waxay dhacdaa ka hor gelitaanka SSH; tunnel la aqbalay oo ay ku xigto diidmo fure waxay ka tirsan tahay aqoonsiga SSH.
Dejinta waxay khusaysaa xiriirka SSH-kan. Ma qaabeyso taraafikada browser-ka ama codsi kasta oo kale.