Ògiri iná lè yí ibi tí ìsopọ̀ TCP bálẹ̀ padà. Ṣùgbọ́n pẹ̀lú ìyípadà yẹn nìkan kò lè kọ́ ohun èlò ìpilẹ̀ṣẹ̀ láti sọ SOCKS.

Sérífà SOCKS lasan ń retí ìjíròrò tí ó ṣàpèjúwe ibi tí wọ́n béèrè. Ohun èlò tí kò mọ proxy ń fi àwọn báìtì ìlànà tirẹ̀ ránṣẹ́ lẹ́sẹ̀kẹsẹ̀. Tí o bá darí àwọn báìtì yẹn tààrà sí olùgbọ́ SOCKS, ẹ̀gbẹ́ méjèèjì kò ní fohùn ṣọ̀kan lórí ìfiránṣẹ́ àkọ́kọ́.

Ẹ̀yà tí ó ṣòfò ni atúmọ̀ kan

Ẹ̀yà TCP-sí-proxy tí ó ṣe kedere jókòó láàárín àwọn ìkànnì yẹn. Ó ṣàwárí ibi tí ohun èlò náà béèrè ní àkọ́kọ́, ó dá ìpàdé SOCKS tàbí HTTP CONNECT tí ó yẹ, lẹ́yìn náà ó gbé dátà ohun èlò kọjá lórí ìṣàn tí ó jáde.

Ní ojú ọ̀nà Linux iptables rẹ̀, orísun redsocks ń gba ibi tí wọ́n ti tọ́jú nípasẹ̀ SO_ORIGINAL_DST. Àwọn ẹ̀rọ ìṣiṣẹ́ mìíràn àti àwọn ọ̀nà ìdarí mìíràn ń lo àwọn ọ̀nà mìíràn. Èyí jẹ́ ànímọ́ olùdarí àti ètò nẹ́tíwọ́kì, kì í ṣe ànímọ́ ẹrù ìṣẹ́ SOCKS lasan.

Ìsọfúnni nípa ibi tí ó gbé jáde tún ṣàlàyé ìdí tí gbígbé òfin ìdarí láti orí proxy sí ẹnubodè tí kò ní í ṣe kì í fi í ṣe déédé nígbà gbogbo. Ìlànà tí ń gba nilò métádátà tí ọ̀nà ìdídẹ́ rẹ̀ béèrè. Adírẹ́sì tí a tún kọ sí ibòmíràn lè máà pèsè ìsọfúnni yẹn mọ́ ní irú tí wọ́n retí.

Pa ìwọ̀n atúmọ̀ náà mọ́ kedere. Ìsopọ̀ TCP tí a darí tí ó ń ṣiṣẹ́ kò fi ẹ̀rí ìtìlẹ́yìn fún UDP àìní ìlà, ICMP tàbí gbogbo ọ̀nà olùyẹ̀. Ìlànà proxy tí ó wà lókè àti ìmúṣẹ atúmọ̀ náà ṣì ń pààlà àwọn iṣẹ́ tí wọ́n tìlẹ́yìn fún.

Tí ètò bá kùnà lẹ́sẹ̀kẹsẹ̀ lẹ́yìn ìsopọ̀, ṣàyẹ̀wò ààlà ìlànà kí o tó gbòòrò àwọn òfin ìwọlé. Olùgbọ́ SOCKS tí a lè dé pátápátá lè kọ àwọn báìtì tí kì í ṣe ìbéèrè SOCKS rí.

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