.NET சாக்கெட்டுக்கு SOCKS ஹேண்ட்ஷேக் தேவை
SOCKS ப்ராக்ஸி வழியாக பயன்பாட்டு பைட்டுகள் செல்லும் முன் மூல .NET TCP சாக்கெட் என்ன செய்ய வேண்டும் என்பதை விளக்குங்கள்.
SOCKS சேவையகத்தை நோக்கி Socket.Connect() ஐ இயக்குவது அந்த சேவையகத்துடன் TCP இணைப்பைத் திறக்கிறது. அடுத்த பைட்டுகள் இன்னும் SOCKS பேச வேண்டும். உங்கள் பயன்பாட்டின் நெறிமுறையை உடனே அனுப்பினால் சேவையகம் வேறு உரையாடலுக்காகக் காத்திருக்கும்.
SOCKS5 இல், இணைப்பு நிறுவலில் முறை பேச்சுவார்த்தை, தேர்ந்தெடுக்கப்பட்ட அங்கீகாரப் பரிமாற்றம் ஏதேனும், மற்றும் இலக்கைப் பெயரிடும் கோரிக்கை அடங்கும். வெற்றிகரமான பதிலே பயன்பாட்டின் பைட்டுகளுக்கான பாதையைத் திறக்கிறது. இந்த நிலைகள் RFC 1928 இல் வரையறுக்கப்பட்டுள்ளன.
பேச்சுவார்த்தையை இணைப்பு அடுக்கில் வைத்திருங்கள்
தன்சொந்த TCP நெறிமுறை உள்ள பயன்பாடு, நிறுவப்பட்ட ஸ்ட்ரீமைத் திருப்பித் தரும் ப்ராக்ஸி-அறிந்த இணைப்பியைப் பயன்படுத்தலாம். பயன்பாட்டின் மீதமுள்ள பகுதி அந்த ஸ்ட்ரீம் வழியாகப் படித்து எழுதுகிறது. ஒரு இணைப்பி பகுதி வாசிப்புகள், மாறும் நீள முகவரிகள், அங்கீகாரத் தோல்விகள் மற்றும் பேச்சுவார்த்தைக்கான கால எல்லையைக் கணக்கில் எடுக்க வேண்டும்.
நிலையான அளவு கொண்ட ஒரே ஒரு இடையகத்தைப் படித்து வெற்றியை எடுத்துக்கொள்ளும் கைஎழுத்து செயலாக்கம் நொறுங்கக்கூடியது. TCP SOCKS செய்திகளின் எல்லைகளைப் பாதுகாக்காது. பயன்பாட்டு நெறிமுறையைத் தொடங்கும் முன் அதன் முகவரி வகையால் விவரிக்கப்படும் முழு பதிலையும் படியுங்கள். .NET 7+ CONNECT பதில் வாசிப்பான் அந்தப் படியை விளக்குகிறது.
பராமரிக்கப்படும் நூலகம் ஏற்கனவே இந்த இணைப்பு அடுக்கை வழங்கினால், அதன் ஆதரவு SOCKS பதிப்புகள், அங்கீகார முறைகள் மற்றும் இலக்கு கட்டமைப்பைச் சரிபார்க்கவும். பத்தாண்டு பழைய மன்ற இணைப்பு தற்போதைய இணக்கத்தன்மைக்கான சான்று அல்ல, விசாரணைக்கான தொடக்கப் புள்ளி.
HTTP கிளையன் உள்ளமைவுக்குத் தனி வரம்பு உள்ளது
HTTP கிளையனின் ப்ராக்ஸி அமைப்பு அந்த HTTP கிளையனை உள்ளமைக்கிறது. அது செயல்முறையின் ஒவ்வொரு மூல சாக்கெட்டையும் மாற்றாது. Socket API ஒரு பிணைய முனையை ஏற்று உயர்நிலை பேச்சுவார்த்தையை அழைப்பவரிடம் விட்டுவிடுகிறது.
மறையாக்கப்பட்ட பயன்பாட்டு நெறிமுறைக்கு, ப்ராக்ஸி சுரங்கப்பாதை நிறுவப்பட்ட பிறகு அதன் TLS ஹேண்ட்ஷேக்கைச் செய்யுங்கள். அந்த நிலையில் எதிர்பார்க்கப்பட்ட இலக்கு அடையாளத்தைச் சரிபார்க்கவும். ப்ராக்ஸி அங்கீகாரமும் இலக்கு அங்கீகாரமும் ஒரே அடிப்படை ஸ்ட்ரீமைப் பயன்படுத்தினாலும் தனித்தனியாகவே இருக்கும்.