SOCKS usluga unutar VirtualBox gosta ima dva odvojena zahtjeva za dostupnost: VirtualBox mora dostaviti vezu gostu, a gostujuća usluga je mora prihvatiti.

Za VM čiji prvi adapter koristi obični NAT, VirtualBox 7.1 dokumentira pravilo prosljeđivanja porta u ovom obliku. Dok je VM zaustavljen:

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

Zamijenite naziv VM-a i portove prema potrebi. Host aplikacija zatim odabire SOCKS na 127.0.0.1:1080. Vezivanje host strane na 127.0.0.1 ograničava ovu ulaznu točku na sam host.

Prazno polje za adresu gosta pretpostavlja da gost koristi ugrađenu DHCP dodjelu NAT mehanizma. Ako gost umjesto toga koristi statičku adresu, navedite tu adresu u pravilu. Završni 1080 je port gostujuće usluge; ne mora biti jednak portu hosta.

Slušatelj u gostu i dalje je mrežna usluga

Proxy vezan samo na 127.0.0.1 unutar gosta prihvaća lokalne veze gosta. NAT prosljeđivanje ne čini da taj loopback slušatelj prihvaća promet koji dolazi na virtualno sučelje gosta. Konfigurirajte uslugu da sluša na odgovarajućem gostujućem sučelju i dopustite predviđeni promet kroz gostujući vatrozid i pravila pristupa proxyja. Provjerite dopušten i zabranjen pristup slušatelja nakon promjene te granice.

Kad ne uspije, pregledajte te granice odvojeno: host port i pravilo, odabranu adresu gosta i slušatelja u gostu. Prelazak na premosno umrežavanje ne može popraviti uslugu koja i dalje sluša samo na loopbacku gosta.

Ovo TCP pravilo pokriva SOCKS vezu preko TCP-a. Ono samo po sebi ne osigurava dodatnu UDP putanju potrebnu za SOCKS5 UDP relay.

Povezani članci