SOCKS pakalpojumam VirtualBox viesa iekšienē ir divas atsevišķas sasniedzamības prasības: VirtualBox ir jānogādā savienojums viesim, un viesa pakalpojumam tas ir jāpieņem.

VM, kura pirmais adapteris izmanto parasto NAT, VirtualBox 7.1 dokumentē porta pāradresācijas noteikumu šādā formā. Kad VM ir apturēta:

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

Nepieciešamības gadījumā nomainiet VM nosaukumu un portus. Pēc tam resursdatora lietojumprogramma izvēlas SOCKS adresē 127.0.0.1:1080. Resursdatora puses piesaiste 127.0.0.1 ierobežo šo ieejas punktu ar pašu resursdatoru.

Tukšais viesa adreses lauks pieņem, ka viesis izmanto NAT dzinēja iebūvēto DHCP piešķiršanu. Ja viesis izmanto statisku adresi, norādiet šo adresi noteikumā. Pēdējais 1080 ir viesa pakalpojuma ports; tam nav jābūt vienādam ar resursdatora portu.

Viesa klausītājs joprojām ir tīkla pakalpojums

Starpniekserveris, kas viesī piesaistīts tikai 127.0.0.1, pieņem viesa vietējos savienojumus. NAT pāradresācija neliek šim loopback klausītājam pieņemt datplūsmu, kas pienāk viesa virtuālajā saskarnē. Konfigurējiet pakalpojumu klausīties piemērotā viesa saskarnē un ļaujiet paredzētajai datplūsmai iet caur viesa ugunsmūri un starpniekservera piekļuves noteikumiem. Pārbaudiet klausītāja atļauto un liegto piekļuvi pēc šīs robežas maiņas.

Ja tas neizdodas, pārbaudiet šīs robežas atsevišķi: resursdatora portu un noteikumu, izvēlēto viesa adresi un klausītāju viesa iekšienē. Pāreja uz tiltu tīklu nevar salabot pakalpojumu, kas joprojām klausās tikai viesa loopback.

Šis TCP noteikums aptver SOCKS savienojumu pa TCP. Tas pats par sevi nenodrošina papildu UDP ceļu, kas nepieciešams SOCKS5 UDP relay.

Saistītie raksti