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 жолын ұсынбайды.

Қатысты мақалалар