Dé ọ̀nà sí olùpèsè SOCKS nínú àlejò VirtualBox NAT
Fi ibùdó loopback ti olùgbàlé jáde sí proxy àlejò kí o sì ṣàyẹ̀wò pé olùgbọ́ àlejò gba àwọn ìsopọ̀ lórí interface nẹ́tíwọ́kì virtual rẹ̀.
Iṣẹ́ SOCKS nínú àlejò VirtualBox ní àwọn ìbéèrè ìwọlé méjì ọ̀tọ̀ọ̀tọ̀: VirtualBox gbọ́dọ̀ fi ìsopọ̀ náà dé ọ̀dọ̀ àlejò, iṣẹ́ àlejò sì gbọ́dọ̀ gbà á.
Fún VM tí adapter àkọ́kọ́ rẹ̀ ń lo NAT lasan, VirtualBox 7.1 ṣàlàyé ìlànà gbígbé ibùdó ní irú yìí. Nígbà tí VM ti dúró:
VBoxManage modifyvm "Proxy VM" --nat-pf1 "socks,tcp,127.0.0.1,1080,,1080"
Pààrọ̀ orúkọ VM àti àwọn ibùdó bí ó bá yẹ. Lẹ́yìn náà ohun èlò olùgbàlé yóò yan SOCKS ní 127.0.0.1:1080. Síso ẹ̀gbẹ́ olùgbàlé mọ́ 127.0.0.1 ń dín ọ̀nà ìwọlé yìí mọ́ olùgbàlé fúnra rẹ̀.
Àpótí àdírẹ́sì àlejò tí ó ṣófo gbà pé àlejò ń lo DHCP inú ẹ̀rọ NAT. Tí àlejò bá ń lo àdírẹ́sì dúró, fi àdírẹ́sì yẹn sínú ìlànà. 1080 tí ó kẹ́yìn ni ibùdó iṣẹ́ àlejò; kò ní láti dọ́gba pẹ̀lú ibùdó olùgbàlé.
Olùgbọ́ àlejò ṣì jẹ́ iṣẹ́ nẹ́tíwọ́kì
Proxy tí a so mọ́ 127.0.0.1 nínú àlejò nìkan ń gba àwọn ìsopọ̀ àdúgbò àlejò. Gbígbé NAT kò mú kí olùgbọ́ loopback yẹn gba ìrìnàjò tí ó dé lórí interface virtual àlejò. Ṣètò iṣẹ́ náà láti gbọ́ lórí interface àlejò tí ó yẹ kí o sì gba ìrìnàjò tí a pinnu láàyè la iná àlejò àti àwọn ìlànà àwọlé proxy. Ṣàyẹ̀wò àwọlé tí a gbà àti tí a kọ̀ fún olùgbọ́ lẹ́yìn tí o bá yí ààlà yẹn padà.
Nígbà tí ó bá kùnà, ṣàyẹ̀wò àwọn ààlà wọ̀nyí lọ́tọ̀ọ̀tọ̀: ibùdó àti ìlànà olùgbàlé, àdírẹ́sì àlejò tí a yàn, àti olùgbọ́ àlejò. Yíyí padà sí nẹ́tíwọ́kì afárá kò lè tún iṣẹ́ tí ó ṣì ń gbọ́ lórí loopback àlejò nìkan ṣe.
Ìlànà TCP yìí bo ìsopọ̀ SOCKS TCP. Ní ara rẹ̀ kò pèsè ọ̀nà UDP àfikún tí relay UDP SOCKS5 nílò.