VirtualBox NAT konuğu içindeki SOCKS sunucusuna erişim
Ana makine geri döngü bağlantı noktasını konuk vekil sunucusuna yönlendirin ve konuk dinleyicisinin sanal ağ arayüzünde bağlantı kabul ettiğini doğrulayın.
Bir VirtualBox konuğu içindeki SOCKS hizmetinin iki ayrı erişilebilirlik koşulu vardır: VirtualBox bağlantıyı konuğa iletmeli ve konuk hizmeti bunu kabul etmelidir.
İlk bağdaştırıcısı sıradan NAT kullanan bir VM için VirtualBox 7.1 bu biçimde bir bağlantı noktası yönlendirme kuralı belgeler. VM durdurulmuşken:
VBoxManage modifyvm "Proxy VM" --nat-pf1 "socks,tcp,127.0.0.1,1080,,1080"
VM adını ve bağlantı noktalarını gerektiği gibi değiştirin. Ardından ana makine uygulaması 127.0.0.1:1080 üzerinde SOCKS seçer. Ana makine tarafını 127.0.0.1 adresine bağlamak bu giriş noktasını ana makineyle sınırlar.
Boş konuk adresi alanı, konuğun NAT motorunun yerleşik DHCP sunucusunu kullandığını varsayar. Konuk bunun yerine statik adres kullanıyorsa o adresi kurala yazın. Sondaki 1080 konuk hizmet bağlantı noktasıdır; ana makine bağlantı noktasına eşit olmak zorunda değildir.
Konuk dinleyicisi hâlâ bir ağ hizmetidir
Yalnızca 127.0.0.1 adresine bağlı bir vekil sunucu konuk içinde konuk yerel bağlantıları kabul eder. NAT yönlendirmesi, o geri döngü dinleyicisinin konuğun sanal arayüzüne gelen trafiği kabul etmesini sağlamaz. Hizmeti uygun bir konuk arayüzünde dinleyecek biçimde yapılandırın ve amaçlanan trafiğin konuk güvenlik duvarı ile vekil erişim kurallarından geçmesine izin verin. Bu sınırı değiştirdikten sonra dinleyicinin izin verilen ve reddedilen erişimini denetleyin.
Başarısız olduğunda bu sınırları ayrı ayrı inceleyin: ana makine bağlantı noktası ve kuralı, seçilen konuk adresi ve konuk dinleyicisi. Köprülenmiş ağa geçmek, hâlâ yalnızca konuk geri döngüsünde dinleyen bir hizmeti onaramaz.
Bu TCP kuralı bir SOCKS TCP bağlantısını kapsar. Kendi başına SOCKS5 UDP aktarımının gerektirdiği ek UDP yolunu sağlamaz.