VirtualBox зочны доторх SOCKS үйлчилгээнд хүрэх хоёр тусдаа шаардлага бий: VirtualBox холболтыг зочинд хүргэх ёстой, зочны үйлчилгээ үүнийг хүлээн авах ёстой.

Эхний адаптер нь энгийн NAT ашигладаг VM-ийн хувьд VirtualBox 7.1 порт дамжуулах дүрмийг энэ хэлбэрээр баримтжуулсан. VM зогссон үед:

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

VM-ийн нэр болон портуудыг шаардлагатай бол солино уу. Дараа нь хостын програмын 127.0.0.1:1080 дээр SOCKS сонгоно. Хостын талыг 127.0.0.1-д холбох нь энэ нэвтрэх цэгийг зөвхөн хостод хязгаарлана.

Зочны хаягийн хоосон талбар нь зочин NAT хөдөлгүүрийн суурилуулсан DHCP хуваарилалтыг ашигладаг гэж үзнэ. Хэрэв зочин оронд нь статик хаяг ашигладаг бол тэр хаягийг дүрэмд заана уу. Сүүлийн 1080 нь зочны үйлчилгээний порт; энэ нь хостын порттой тэнцүү байх шаардлагагүй.

Зочны сонсогч нь сүлжээний үйлчилгээ хэвээр байна

Зочны дотор зөвхөн 127.0.0.1-д холбогдсон прокси зочны дотоод холболтыг хүлээн авдаг. NAT дамжуулалт тэр loopback сонсогчийг зочны виртуал интерфэйс дээр ирж буй трафикийг хүлээн авахад хүргэхгүй. Үйлчилгээг зочны тохирох интерфэйс дээр сонсохоор тохируулж, зориулсан трафикийг зочны галт хана болон проксийн нэвтрэх дүрмээр дамжуулахыг зөвшөөрнө үү. Сонсогчийн зөвшөөрөгдсөн болон хориглосон нэвтрэлтийг шалгана уу тэр хязгаарыг өөрчилсний дараа.

Амжилтгүй болбол эдгээр хязгаарыг тусад нь шалгана уу: хостын порт ба дүрэм, сонгосон зочны хаяг, зочны доторх сонсогч. Гүүрэн сүлжээнд шилжих нь зочны loopback дээр л сонсож байгаа үйлчилгээг засахгүй.

Энэ TCP дүрэм TCP-ээр дамжуулан SOCKS холболтыг хамарна. Энэ нь өөрөө SOCKS5 UDP relay-д шаардлагатай нэмэлт UDP замыг өгөхгүй.

Холбоотой нийтлэлүүд