Dante இல் SOCKS5 அங்கீகார முறைகளைத் தேர்ந்தெடுப்பது
Dante வழங்கப்பட்ட SOCKS5 அங்கீகார முறையை எவ்வாறு தேர்ந்தெடுக்கிறது, முறைகளின் வரிசை வாடிக்கையாளர்கள் அனுபவிக்கும் கொள்கையை எவ்வாறு மாற்றுகிறது என்பதைப் புரிந்து கொள்ளுங்கள்.
SOCKS5 இல், வாடிக்கையாளர் தனது இலக்குக் கோரிக்கையை அனுப்பும் முன்பே அங்கீகாரம் பேச்சுவார்த்தை செய்யப்படுகிறது. எனவே ஆரம்பகாலச் சான்று தோல்வி, ப்ராக்ஸிக்கு அப்பால் உள்ள FTP, HTTPS அல்லது பிற பயன்பாட்டுத் தோல்வியிலிருந்து வேறுபட்ட நிகழ்வாகும்.
வாடிக்கையாளரின் வாழ்த்து அது ஆதரிக்கும் அங்கீகார முறைகளைப் பட்டியலிடுகிறது. சேவையகம் அந்தப் பட்டியலிலிருந்து ஒரு முறையைத் தேர்ந்தெடுத்து தேர்வைத் திருப்பி அனுப்புகிறது. 0xff மதிப்பு என்பது வழங்கப்பட்ட எந்த முறையும் ஏற்கத்தக்கதல்ல, மேலும் இணைப்பு மூடப்பட வேண்டும் என்பதாகும். கடவுச்சொல் தோல்வியடைந்த பிறகு வாடிக்கையாளர் சேவையகப் பக்கத்தின் ஒவ்வொரு முறையையும் வெறுமனே முயற்சிப்பதில்லை.
Dante இன் வரிசை எதைக் கட்டுப்படுத்துகிறது
Dante 1.4.x நெறிமுறை-நிலை அமைப்பை socksmethod என அழைக்கிறது. அதன் ஆவணங்கள் முறைகள் விருப்ப வரிசையில் பட்டியலிடப்படுகின்றன எனக் கூறுகிறது. இரண்டு முறைகளையும் அனுமதிக்கும் கொள்கைக்கு, வாடிக்கையாளர் அதை வழங்கும்போது இந்த அறிவிப்பு பயனername/கடவுச்சொல்லுக்கு முன்னுரிமை அளிக்கிறது:
socksmethod: username noneபட்டியலைத் தலைகீழாக்கினால் இரண்டு முறைகளும் வழங்கப்படும்போது அங்கீகாரமற்ற அணுகலுக்கு முன்னுரிமை கிடைக்கிறது:
socksmethod: none usernameஇவை மாற்று முறை அறிவிப்புகள், முழுமையான சேவையகக் கட்டமைப்புகள் அல்ல. கேட்கும் இடைமுகங்கள், அனுமதிக்கப்பட்ட வாடிக்கையாளர்கள், இலக்கு விதிகள் மற்றும் விதிக்குரிய அங்கீகாரக் கட்டுப்பாடுகள் இன்னும் முக்கியம்.
none அனுமதிப்பதற்கு உறுதியான விளைவு உள்ளது: அங்கீகாரமின்மையை மட்டும் வழங்கும் வாடிக்கையாளர் பொருந்தும் விதிகளின் கீழ் ஏற்கப்படலாம். username ஐ முதலில் வைப்பது none உள்ள பட்டியலை அனைவரும் கடவுச்சொல் வழங்க வேண்டும் என்ற நிபந்தனையாக மாற்றாது.
முதலில் தேவையைத் தேர்ந்தெடுக்கவும்
அனுமதிக்கப்பட்ட ஒவ்வொரு வாடிக்கையாளரும் பயனername/கடவுச்சொல்லால் அங்கீகாரம் செய்ய வேண்டும் என்றால், none ஐ பொதுவான இணக்கத்திருத்தமாகச் சேர்ப்பதற்குப் பதிலாக அந்தத் தேவையை உலகளாவிய மற்றும் பொருந்தும் விதிகளில் சீராகக் கட்டமைக்கவும். வரையறுக்கப்பட்ட வாடிக்கையாளர் குழுவுக்கு அநாமதேய அணுகல் வேண்டுமென்றே இருந்தால், குழுவையும் அதன் அனுமதிக்கப்பட்ட இலக்குகளையும் வெளிப்படையாக்குங்கள்.
Dante இல் clientmethod உம் உள்ளது, அது TCP வாடிக்கையாளர் இணைக்கும்போது, SOCKS பேச்சுவார்த்தைக்கு முன் செய்யப்படும் சோதனைகள் தொடர்பானது. இது SOCKS5 வாழ்த்தில் பரிமாறப்படும் முறைகளிலிருந்து தனி அடுக்கு. பழைய method முக்கியச்சொல்லைப் பயன்படுத்தும் கட்டமைப்புப் பகுதிகள் நிறுவப்பட்ட Dante பதிப்பின் கையேட்டின்படி படிக்கப்பட வேண்டும்.
இரு வாடிக்கையாளர்கள் வெவ்வேறாக நடந்துகொள்ளும்போது, ஒவ்வொருவரும் எதை வழங்குகிறார்கள், Dante எதைத் தேர்ந்தெடுக்கிறது, தேர்ந்தெடுக்கப்பட்ட முறையின் துணைப் பேச்சுவார்த்தை வெற்றியடைகிறதா என்பதை ஒப்பிடுங்கள். பின்னர் SOCKS இலக்குப் பதிலை ஆய்வு செய்யுங்கள். இந்த வரிசை ஒவ்வொரு தோல்வியையும் FTP மீது சுமத்தாமல் அல்லது சேவையகத்தின் அங்கீகாரக் கொள்கையைக் கண்மூடித்தனமாக மாற்றாமல் காணாமற்போன சான்று அழைப்பை அடையாளம் காட்டுகிறது.
இறுதியாக, SOCKS5 பயனername/கடவுச்சொல் அங்கீகாரம் கடவுச்சொல் பரிமாற்றத்தை மறையாக்கம் செய்யாது. அந்தச் சான்றுகளுக்கு இரகசியத்தன்மை தேவைப்படும்போது முறையாகப் பாதுகாக்கப்பட்ட இடமாற்றம் அல்லது வலையமைப்பைப் பயன்படுத்தவும்.