VirtualBoxi külalise sees oleval SOCKS-teenusel on kaks eraldi kättesaadavusnõuet: VirtualBox peab ühenduse külalisele toimetama ja külalise teenus peab selle vastu võtma.

VM-i puhul, mille esimene adapter kasutab tavalist NAT-i, dokumenteerib VirtualBox 7.1 pordisuunamise reegli sellisel kujul. Kui VM on peatatud:

VBoxManage modifyvm "Proxy VM" --nat-pf1 "socks,tcp,127.0.0.1,1080,,1080"

Asenda VM-i nimi ja pordid vastavalt vajadusele. Seejärel valib hosti rakendus SOCKS-i aadressil 127.0.0.1:1080. Hosti poole sidumine aadressiga 127.0.0.1 piirab selle sisenemispunkti hosti endaga.

Tühi külalise aadressi väli eeldab, et külaline kasutab NAT-mootori sisseehitatud DHCP määramist. Kui külaline kasutab hoopis staatilist aadressi, sisesta see aadress reeglisse. Viimane 1080 on külalise teenuse port; see ei pea olema võrdne hosti pordiga.

Külalise kuulaja on endiselt võrguteenus

Ainult aadressiga 127.0.0.1 külalise sees seotud puhverserver võtab vastu külalise kohalikke ühendusi. NAT-suunamine ei pane seda loopback-kuulajat vastu võtma liiklust, mis saabub külalise virtuaalliidesele. Seadista teenus kuulama sobival külalise liidesel ja luba kavandatud liiklusel läbida külalise tulemüür ning puhverserveri juurdepääsureeglid. Kontrolli kuulaja lubatud ja keelatud juurdepääsu pärast selle piiri muutmist.

Kui see ei õnnestu, uurige neid piire eraldi: hosti porti ja reeglit, valitud külalise aadressi ja külalise sees olevat kuulajat. Sildvõrku lülitumine ei paranda teenust, mis kuulab endiselt ainult külalise loopbackil.

See TCP-reegel hõlmab SOCKS-ühendust TCP kaudu. See ei taga iseenesest täiendavat UDP-teed, mida SOCKS5 UDP relay vajab.

Seotud artiklid