Haddii dekedda hore ay aqbasho xidhmooyin ka dib marka SSH baxdo, baadh saddexda unug. Socket-ka firfircoonida, kaaliyaha systemd-socket-proxyd iyo dhageystaha SOCKS ee SSH abuuray waxay leeyihiin cimri nololeed kala duwan:

SocketKaaliyeSSHFasiraad
DhageysanayaAan firfircoonaynAan firfircoonaynWaxaa laga yaabaa inuu si caadi ah u sugayo codsi
DhageysanayaFirfircoonFirfircoonHababka way jiraan; caafimaadka meesha xigta weli lama caddayn
DhageysanayaFirfircoonAan firfircoonaynWejiga hore wuxuu qaadan karaa shaqo isagoon lahayn dhabarka

Ka wada shaqaynta kaaliyaha iyo SSH si wadajir ah ma qeexdo isbeddelka joojinta dambe. Kaaliyaha aan ahayn inuu firfircoonaado tunnelkiisa la'aan, systemd waxay dokumenteeynaysaa xiriir xoog badan:

[Unit]
BindsTo=ssh-socks.service
After=ssh-socks.service

Ku dabaq unugga ku habboon naqshadda dhabta ah. Requires= iyo nidaamku waxay xalliyaan qayb ka mid ah xiriirka oo keliya. Wejiga hore ee hore u firfircoonaa weligiis ma kici karo mar kale ka dib marka dhabarkiisu libdhdo. Sidoo kale baadh xaaladda unugyada guuldareystay iyo xadka heerka bilowga; ku-tiirsanaanta ma ka gudubto xadkaas.

Marka xigta samee diyaargarowga bilowga. After= wuxuu habeeyaa shaqooyinka, ma aha diyaargarowga dhageystaha SSH Type=simple. Hurdo go'an way guuldareysan kartaa inta lagu jiro xaqiijin gaabis ah. Isticmaal heshiis bilow ah oo dejiya dhageystaha loo baahan yahay; ExitOnForwardFailure=yes wuxuu qabtaa guuldareysiga habaynta gudbinta, ma aha gaaritaanka meesha dambe.

Ugu dambeyntii, qeex bixitaanka shaqo-la'aanta iyo dib-u-kicinta. Ikhtiyaarka bixitaanka shaqo-la'aanta ee daemon-ka gudbinta wuxuu khuseeyaa maqnaanshaha xidhmooyin firfircoon, ma aha yaraanta bytes xidhiidh furan. Kulan aamusan ayaa sii hayn kara isaga oo firfircoon. Codsiga xiga waa inuu kiciyaa adeegyada loo baahan yahay, wareegyada dib-u-bilowga waa inay ahaadaan kuwo xaddidan oo muuqda. Dib-u-abuurista dhageystaha waxay aqbashaa xidhmooyin cusub; ma soo celiso kulamadii TCP ee hore loo proxy gareeyay.

Maqaallo la xiriira