SOCKS paslauga VirtualBox svečio viduje turi du atskirus pasiekiamumo reikalavimus: VirtualBox turi pristatyti ryšį svečiui, o svečio paslauga turi jį priimti.

VM, kurio pirmasis adapteris naudoja įprastą NAT, VirtualBox 7.1 dokumentuoja prievado peradresavimo taisyklę tokia forma. Kai VM sustabdyta:

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

Pakeiskite VM pavadinimą ir prievadus pagal poreikį. Tada pagrindinio kompiuterio programa pasirenka SOCKS adresu 127.0.0.1:1080. Pagrindinio kompiuterio pusės susiejimas su 127.0.0.1 apriboja šį įėjimo tašką pačiu pagrindiniu kompiuteriu.

Tuščias svečio adreso laukas daro prielaidą, kad svečias naudoja integruotą NAT mechanizmo DHCP priskyrimą. Jei svečias naudoja statinį adresą, nurodykite tą adresą taisyklėje. Paskutinis 1080 yra svečio paslaugos prievadas; jis neturi būti lygus pagrindinio kompiuterio prievadui.

Svečio klausytojas vis dar yra tinklo paslauga

Tik su 127.0.0.1 svečio viduje susietas proxy priima svečio vietinius ryšius. NAT peradresavimas nepriverčia to loopback klausytojo priimti srauto, ateinančio svečio virtualioje sąsajoje. Konfigūruokite paslaugą klausytis tinkamoje svečio sąsajoje ir leiskite numatytam srautui praeiti per svečio ugniasienę ir proxy prieigos taisykles. Patikrinkite klausytojo leidžiamą ir draudžiamą prieigą pakeitę tą ribą.

Kai nepavyksta, nagrinėkite šias ribas atskirai: pagrindinio kompiuterio prievadą ir taisyklę, pasirinktą svečio adresą ir klausytoją svečio viduje. Perėjimas prie sujungto tinklo negali sutaisyti paslaugos, kuri vis dar klausosi tik svečio loopback.

Ši TCP taisyklė apima SOCKS ryšį per TCP. Ji pati savaime neužtikrina papildomo UDP kelio, kurio reikia SOCKS5 UDP relay.

Susiję straipsniai