Ná í SOCKS-þjón inni í VirtualBox NAT-gesti
Beindu loopback-gátt hýsilsins að proxy gestanna og staðfestu að hlustandi gestanna taki við tengingum á sýndarnetviðmóti sínu.
SOCKS-þjónusta inni í VirtualBox-gesti hefur tvær aðskildar aðgengiskröfur: VirtualBox verður að skila tengingunni til gestsins og þjónusta gestsins verður að taka við henni.
Fyrir VM þar sem fyrsti millistykkið notar venjulegt NAT skjalfestir VirtualBox 7.1 gáttarflutningsreglu í þessu formi. Með VM stöðvuðu:
VBoxManage modifyvm "Proxy VM" --nat-pf1 "socks,tcp,127.0.0.1,1080,,1080"
Skiptu út VM-nafninu og gáttunum eftir þörfum. Forrit hýsilsins velur þá SOCKS á 127.0.0.1:1080. Að binda hlið hýsilsins við 127.0.0.1 takmarkar þessa inngöngu við hýsilinn sjálfan.
Tómi gestagáttarreiturinn gerir ráð fyrir að gesturinn noti innbyggða DHCP-úthlutun NAT-vélarinnar. Ef gesturinn notar kyrrstætt vistfang í staðinn skal gefa upp það vistfang í reglunni. Síðasta 1080 er þjónustugátt gestsins; hún þarf ekki að vera jöfn gátt hýsilsins.
Hlustandi gestsins er enn netþjónusta
Proxy sem er aðeins bundið við 127.0.0.1 inni í gestinum tekur við staðbundnum tengingum gestsins. NAT-flutningur lætur þennan loopback-hlustanda ekki taka við umferð sem kemur á sýndarviðmót gestsins. Stilltu þjónustuna til að hlusta á viðeigandi gestaviðmóti og leyfðu fyrirhugaðri umferð í gegnum eldvegg gestsins og aðgangsreglur proxysins. Athugaðu leyfðan og bannaðan aðgang hlustandans eftir að hafa breytt þeirri mörk.
Þegar þetta mistekst skaltu skoða þessi mörk sérstaklega: gátt og reglu hýsilsins, valið gestavistfang og hlustandann inni í gestinum. Að skipta yfir í brúartengingu getur ekki lagað þjónustu sem hlustar enn aðeins á loopback gestsins.
Þessi TCP-regla nær yfir SOCKS-tengingu yfir TCP. Hún veitir ekki eitt og sér viðbótarslóðina UDP sem SOCKS5 UDP relay þarf á að halda.