A VirtualBox-vendégen belüli SOCKS-szolgáltatásnak két külön elérési feltétele van: a VirtualBoxnak el kell juttatnia a kapcsolatot a vendéghez, a vendég szolgáltatásának pedig el kell fogadnia azt.

Egy olyan VM esetében, amelynek első adaptere közönséges NAT-ot használ, a VirtualBox 7.1 ebben a formában dokumentál egy porttovábbítási szabályt. Leállított VM mellett:

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

Cserélje ki a VM nevét és a portokat szükség szerint. Ezután a gazdagép alkalmazása SOCKS-t választ a 127.0.0.1:1080 címen. A gazdagép oldalának 127.0.0.1-hez kötése erre a gazdagépre korlátozza ezt a belépési pontot.

Az üres vendégcím-mező feltételezi, hogy a vendég a NAT-motor beépített DHCP-hozzárendelését használja. Ha a vendég helyette statikus címet használ, adja meg azt a címet a szabályban. Az utolsó 1080 a vendég szolgáltatási portja; nem kell megegyeznie a gazdagép portjával.

A vendég figyelője továbbra is hálózati szolgáltatás

A vendégen belül csak a 127.0.0.1-hez kötött proxy fogadja el a vendég helyi kapcsolatait. A NAT-továbbítás nem éri el, hogy ez a loopback-figyelő elfogadja a vendég virtuális interfészén érkező forgalmat. Állítsa be a szolgáltatást úgy, hogy megfelelő vendéginterfészen figyeljen, és engedje át a szándékolt forgalmat a vendég tűzfalán és a proxy hozzáférési szabályain. Ellenőrizze a figyelő engedélyezett és tiltott hozzáférését a határ módosítása után.

Ha nem működik, vizsgálja meg ezeket a határokat külön: a gazdagép portját és szabályát, a kiválasztott vendégcímet és a vendégen belüli figyelőt. A hídhálózatra váltás nem javítja meg azt a szolgáltatást, amely továbbra is csak a vendég loopbackjén figyel.

Ez a TCP-szabály egy TCP feletti SOCKS-kapcsolatot fed le. Önmagában nem biztosítja a SOCKS5 UDP relayhez szükséges további UDP-útvonalat.

Kapcsolódó cikkek