மக்கள் socks5h என்பதை socks5 இன் எளிய எழுத்துப்பிழையாகக் கருதுகிறார்கள், இரண்டும் ஒரே கோரிக்கையை ஒரே இடத்திற்கு அனுப்பும் என்று எதிர்பார்க்கிறார்கள். கூடுதல் எழுத்து அதற்குப் பதிலாக DNS வினவலை நகர்த்துகிறது. தீர்வானும் ப்ராக்ஸியும் வெவ்வேறு வலையமைப்புகளில் உள்ள இயந்திரத்தில், அதுவே வெற்றிபெறும் மற்றும் தோல்வியடையும் கோரிக்கைக்கு இடையிலான வேறுபாடு.

ஒரு எழுத்து, இரண்டு தீர்வான்கள்

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

திட்டத்தில் எதுவும் மறையாக்கத்தையோ அங்கீகாரத்தையோ மாற்றாது; DNS பாதை மட்டுமே நகர்கிறது. அதனால் எழுத்தைக் கவனிக்காமல் விடுவது எளிது, தவறு செய்வது விலை உயர்ந்தது.

அதே ப்ராக்ஸி, வேறு கோரிக்கை

இரு அழைப்புகளும் ஒரே எழுத்தில் வேறுபடுகின்றன. மற்ற அனைத்தும் ஒரே மாதிரியே:

curl --proxy socks5://proxy.example:1080 https://service.example/
curl --proxy socks5h://proxy.example:1080 https://service.example/

The curl ப்ராக்ஸி குறிப்பு இந்த திட்டங்களைத் தனித்தனியாக ஆவணப்படுத்துகிறது, அவற்றை மாற்றுப் பெயர்களாகக் கருதக் கூடாததற்கு அதுவே அதிகாரப்பூர்வ காரணம். உங்களுக்கு அனுமதிக்கப்பட்ட பாதிப்பில்லாத முனைக்கு எதிராக இரண்டையும் இயக்கி வேறுபாட்டைப் படியுங்கள். வெற்றிகரமான தொலைத் தேடல் மற்ற பயன்பாடுகள் குறித்து எதையும் சொல்லாது, ஏனெனில் உலாவிகள், தொகுப்பு மேலாளர்கள் மற்றும் மொழி இயக்கச் சூழல்கள் ஒவ்வொன்றும் தானே தேர்ந்தெடுக்கின்றன.

ப்ராக்ஸியின் சொந்தப் பெயர் உள்ளூரில் தீர்க்கப்படுகிறது

அந்த கட்டளையில், வேறு எதுவும் நடப்பதற்கு முன் proxy.example முகவரியாக வேண்டும், அந்தத் தேடல் எப்போதும் உள்ளூரானது. service.example இன் தீர்வை ப்ராக்ஸிக்கு நகர்த்துவது ப்ராக்ஸியின் சொந்தப் பெயருக்கு எதுவும் செய்யாது, அதற்கு இன்னும் உங்கள் இயந்திரம் அடையக்கூடிய தீர்வான் தேவை. இங்குதான் VPN படத்தை மாற்றுகிறது.

ப்ராக்ஸி பெயர் சுரங்கப்பாதைக்குள் மட்டுமே தீர்க்கப்பட்டால், curl தொடங்குவதற்கு முன் சுரங்கப்பாதை உயர்ந்திருப்பதை இணைப்பு சார்ந்துள்ளது. எந்த திட்டம் வெல்லும் என்பது எந்தப் பக்கம் பதிலளிக்க முடியும் என்பதைச் சார்ந்துள்ளது. உங்கள் இயந்திரம் இலக்கைத் தீர்க்க முடியாது ஆனால் ப்ராக்ஸி முடியும் எனில், socks5 தோல்வியடைகிறது, socks5h வெற்றிபெறுகிறது. உங்கள் இயந்திரம் அதைச் சுரங்கப்பாதை வழியாகத் தீர்த்து ப்ராக்ஸி முடியாது எனில், socks5 வேலை செய்கிறது, socks5h தோல்வியடைகிறது.

திட்டம் ப்ராக்ஸியுடனான இணைப்பை VPN உள்ளேயோ வெளியேயோ வைக்கவில்லை; அதை வழித்தட அட்டவணை செய்கிறது, திட்டம் அதை ஒருபோதும் காணாது. அதனால் ஒரு சுரங்கப்பாதை ஒரு திட்டத்தைச் சரிசெய்து மற்றொன்றை அதே இயந்திரத்தில் உடைக்கலாம். எழுத்து யார் கேள்வி கேட்கிறார்கள் என்பதை மட்டுமே தீர்மானிக்கிறது.

ஒவ்வொரு பக்கமும் எதைத் தீர்க்க முடியும்

பொது ப்ராக்ஸி நிறுவனத்தில் மட்டும் உள்ள பெயரைத் தீர்க்க முடியாது, எனவே ஹோஸ்ட் பெயரை அங்கு அனுப்புவது ப்ராக்ஸியில் தோல்வியடைந்து உள்ளூர் DNS பிழைக்குப் பதிலாக ப்ராக்ஸி பிழையாகத் தெரிகிறது. அதே தனியார் வலையமைப்பின் உள்ளேயுள்ள ப்ராக்ஸி அத்தகைய பெயர்களை வழக்கமாகத் தீர்க்க முடியும், அங்குதான் socks5h அதன் மதிப்பை நிரூபிக்கிறது. உண்மையில் தேவைப்படும் கொள்கையின்படி தீர்வானின் இடத்தைத் தேர்ந்தெடுக்கவும், ஏனெனில் தொலை DNS தானாகவே அதிக திறன் கொண்டது அல்ல, அது பெயரை மூன்றாம் தரப்பினரிடம் ஒப்படைக்கிறது. பொது இலக்குக்கு இரு வடிவங்களும் வேலை செய்கின்றன, எனவே உங்கள் மற்ற கருவிகள் ஏற்கனவே பயன்படுத்துவதைத் தேர்ந்தெடுக்கவும்.

அந்தத் தேர்வை கருத்தில் அல்ல, ரன்புக்கில் எழுதுங்கள், சான்றுகளைப் பகிரப்பட்ட வரலாறு மற்றும் கண்டறியும் வெளியீட்டிற்கு வெளியே வைத்திருங்கள். பின்னர் ஒரு நேரத்தில் ஒரு மாறியை மாற்றுங்கள்: அதே இலக்கு, அதே பைனரி, அதே தீர்வான், ஒரு எழுத்து.

எந்த பைனரி பதிலளித்தது

ஒரே இயந்திரத்தில் உள்ள இரு curl பைனரிகளும் பதிப்பு மற்றும் கட்டமைப்பு அம்சங்களில் வேறுபடலாம். Unix போன்ற ஷெல்லில் type -a curl பாதையில் உள்ள ஒவ்வொரு பொருத்தத்தையும் பட்டியலிடுகிறது, curl --version இயங்கப்போகும் பைனரியின் அம்சங்களைக் காட்டுகிறது. பாதையில் முன்னால் உள்ள ரேப்பர் ஸ்கிரிப்ட் அல்லது மாற்றுப் பெயர், முடிவுகள் நீங்கள் சோதிப்பதாக நினைக்கும் பைனரியுடன் பொருந்தாததற்கான பொதுவான காரணம்.

ஆதரிக்கப்படாத திட்டம், பெயரைத் தீர்க்க முடியாத ப்ராக்ஸி மற்றும் அடைய முடியாத இலக்கு ஆகியவை மூன்று வெவ்வேறு பிழைகள், எனவே எழுத்தை மாற்றுவதற்கு முன் செய்தியைப் படியுங்கள். socks5h தொடரியல் இல்லாத கட்டமைப்பு ப்ராக்ஸி சரத்தை ஆதரிக்கப்படாததாகத் தெரிவிக்கிறது, அது தீர்க்க முடியாத பெயருக்குச் சமம் அல்ல. கணினி curl பற்றிய ஒரு பழைய அறிக்கையை ஒவ்வொரு தளத்திற்கும் நிரந்தர விதியாக மாற்றாதீர்கள்.

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