Olùgbọ́ SOCKS àdúgbò wúlò ní àwọn nẹ́tíwọ́kì kan, kò sì sí ní àwọn mìíràn. OpenSSH lè yan àṣẹ proxy pẹ̀lú ìpínlẹ̀, láìfi yíyàn yẹn kan gbogbo ẹrọ.

Fún OpenSSH pẹ̀lú ìrísí OpenBSD ti nc, àpẹẹrẹ ìṣètò alábàáṣepọ̀ ni:

Host work-server
    HostName ssh.example.net
    User alex

Match originalhost work-server exec "nc -z -w 1 127.0.0.1 1080"
    ProxyCommand nc -X 5 -x 127.0.0.1:1080 %h %p

Match all

originalhost dín àyẹ̀wò mọ́ orúkọ tí a fún ní ìlà àṣẹ SSH. exec bá mu nígbà tí àṣẹ rẹ̀ bá parí pẹ̀lú àṣeyọrí. Match all tó gbẹ̀yìn pari àyíká ìpínlẹ̀ yẹn fún àwọn ìṣètò tó tẹ̀lé.

Èyí gbà pé kò sí ìṣètò ìṣáájú tó wúlò tí ó ti yan àṣẹ proxy tàbí ọ̀nà fò tó ta kora. SSH sábà máa ń lo iye àkọ́kọ́ tó gbà fún àṣàyàn kan, nítorí náà ìpilẹ̀ gbòòrò ní orí lè dí kí ipò tó tẹ̀lé ní ipa tí a retí.

Sọ́ọ́kẹ́tì tó ń gbọ́ jẹ́ ìlérí onírẹ̀lẹ̀

Ìdánwò náà yẹ̀wò àǹfààní TCP sí ibùdó àdúgbò. Kò pari ìdúnàádúrà SOCKS, kò dá ìsopọ̀ ibi tí a fẹ́ kalẹ̀, kò sì fi hàn èwo ètò ló ni ibùdó yẹn. Olùgbọ́ náà lè pàdánù lẹ́yìn àyẹ̀wò.

Àkókò ìdánwò máa ń pa ìdánwò tó kùnà mọ́ ààlà. Àwọn àṣàyàn tí a fi hàn jẹ́ ti ojú-ipẹ̀ nc ti OpenBSD; àwọn ètò mìíràn tó ní orúkọ fáìlì kan náà lè pèsè àwọn àṣàyàn mìíràn.

Nígbà tí ipò kò bá bámu, àpẹẹrẹ yìí fi ìsopọ̀ sílẹ̀ láìsí ProxyCommand yìí, èyí tó gbà ọ̀nà déédéé rẹ̀ láàyè. Ìyẹn yẹ nígbà tí a bá gbà àǹfààní tààrà nìkan. Ìlànà proxy tó jẹ́ dandan kò gbọdọ̀ lo àyẹ̀wò wíwà bí àṣẹ láti sá lọ sí ọ̀nà mìíràn.

Orúkọ ẹrọ SSH àfojúsùn àti àwọn àyẹ̀wò kọ́kọ́rọ́ ẹrọ ṣì ń dámọ̀ olùpèsè àfojúsùn. Yíyan olùrànlọ́wọ́ ìgbékalẹ̀ kì í ṣe ìdí láti gba kọ́kọ́rọ́ ẹrọ tí a kò retí.

Àwọn àpilẹ̀kọ tó jọra