SOCKS-kiszolgáló elérése VirtualBox NAT-vendégen belül
Továbbítsa a gazdagép loopback portját a vendég proxyjára, és ellenőrizze, hogy a vendég figyelője elfogad-e kapcsolatokat a virtuális hálózati interfészén.
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.