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

Za VM čiji prvi adapter koristi obični NAT, VirtualBox 7.1 dokumentuje 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 ime VM-a i portove po potrebi. Host aplikacija zatim bira SOCKS na 127.0.0.1:1080. Vezivanje host strane na 127.0.0.1 ograničava ovu ulaznu tač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ćeg servisa; ne mora biti jednak portu hosta.

Slušalac u gostu je i dalje mrežni servis

Proxy vezan samo na 127.0.0.1 unutar gosta prihvata lokalne veze gosta. NAT prosljeđivanje ne čini da taj loopback slušalac prihvata saobraćaj koji stiže na virtuelni interfejs gosta. Konfigurišite servis da sluša na odgovarajućem gostujućem interfejsu i dozvolite predviđeni saobraćaj kroz gostujući firewall i pravila pristupa proxyja. Provjerite dozvoljen i zabranjen pristup slušaoca nakon promjene te granice.

Kada ne uspije, pregledajte ove granice odvojeno: host port i pravilo, odabranu adresu gosta i slušaoca u gostu. Prelazak na premosnu mrežu ne može popraviti servis koji i dalje sluša samo na loopbacku gosta.

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

Povezani članci