Ìlànà ssh -D kan lè ṣe ìsìn fún ọ̀pọ̀ ìsopọ̀ ojú-òpó-webù ní ẹ̀ẹ̀kan náà. Ka àwọn ìpele lọ́tọ̀ọ̀tọ̀:

ÌpeleOhun tí ó ń gbé
Ẹ̀rọ-ìṣeọ̀rọ̀ sí olùgbọ́ SOCKSÀwọn ìsopọ̀ ẹ̀rọ-ìṣeọ̀rọ̀ lọ́tọ̀ọ̀tọ̀ àti àwọn ìbéèrè SOCKS
Àwọn channel SSHÀwọn stream tí a dárúkọ ní òmìnira pẹ̀lú ìṣàkóso ṣíṣàn ní ìpele channel
SSH transportDátà channel tí a ṣe multiplex, nígbà gbogbo lórí ìsopọ̀ TCP kan tí ó wà nísàlẹ̀
Ẹnubodè sí àwọn ojú-òpó-webùÀwọn ìsopọ̀ ibi àfojúsùn lọ́tọ̀ọ̀tọ̀ tí ẹnubodè ń ṣí

Nítorí náà, rírí socket SSH kan tí a fi àṣírí bo kò túmọ̀ sí pé gbogbo ìbéèrè ojú-òpó-webù ni a tò lẹ́sẹẹsẹ sínú ìsopọ̀ ibi àfojúsùn kan. Ìfiránṣẹ́ alágbékalẹ̀ ń gbé dátà stream lọ́nà àti ṣí àwọn ìsopọ̀ tuntun; ó yàtọ̀ sí ojú-ọ̀nà packet tí ó ń gbé àwọn packet TCP àkọ́kọ́ ti ẹ̀rọ-ìṣeọ̀rọ̀ àti àwọn orí IP nínú ìsopọ̀ TCP mìíràn.

Transport tí a pín ṣì ṣe pàtàkì. Agbára, ìtòlẹ́sẹẹsẹ, iṣẹ́ àṣírí àti pípàdánù tàbí ìdádúró transport lè nípa lórí àwọn channel bíi mélòó kan papọ̀. Ìdúró ibi àfojúsùn kan nìkan kò fi ààlà channel kan hàn.

Bí ọ̀pọ̀ ẹ̀rọ-ìṣeọ̀rọ̀ bá ń lọ jẹ́jẹ́ papọ̀, ṣàyẹ̀wò bóyá wọ́n pín ìpàdé SSH àti ọ̀nà ẹnubodè kan náà, kí o sì fi ẹrù iṣẹ́ gidi wọn wé. Kíkà àwọn port SOCKS àdúgbò kò fi wọ́n ìwọ̀n ìṣàn tàbí àwọn ọ̀nà òmìnira. Multiplex fúnra rẹ̀ kò ṣèrè ìgbéga ìyára tàbí àbájáde gbangba lọ́tọ̀ọ̀tọ̀ fún stream kọ̀ọ̀kan.

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