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 ஃபார்வர்டிங் அந்த லூப்பேக் கேட்பானை அழைப்பாளரின் மெய்நிகர் இடைமுகத்தில் வரும் போக்குவரத்தை ஏற்கச் செய்யாது. சேவையை பொருத்தமான அழைப்பாளர் இடைமுகத்தில் கேட்கவும், அழைப்பாளர் ஃபயர்வால் மற்றும் ப்ராக்ஸி அணுகல் விதிகளின் வழியாக நோக்கமான போக்குவரத்தை அனுமதிக்கவும் அமைக்கவும். அந்த எல்லையை மாற்றிய பிறகு கேட்பானின் அனுமதிக்கப்பட்ட மற்றும் மறுக்கப்பட்ட அணுகலைச் சரிபார்க்கவும்.

தோல்வியடையும் போது இந்த எல்லைகளைத் தனித்தனியாக ஆராயுங்கள்: ஹோஸ்ட் போர்ட் மற்றும் விதி, தேர்ந்தெடுக்கப்பட்ட அழைப்பாளர் முகவரி, அழைப்பாளர் கேட்பான். பிரிட்ஜ் செய்யப்பட்ட பிணையத்திற்கு மாறுவது அழைப்பாளர் லூப்பேக்கில் மட்டும் கேட்கும் சேவையை சரிசெய்யாது.

இந்த TCP விதி SOCKS TCP இணைப்பை மட்டுமே உள்ளடக்குகிறது. SOCKS5 UDP ரிலே தேவைப்படும் கூடுதல் UDP பாதையை அது தானாக வழங்காது.

தொடர்புடைய கட்டுரைகள்