බයිට් අටක් කියවා, පසුව SOCKS4 උමඟ භාර දෙන්න
SOCKS4 ප්රතිචාරයේ ස්ථිර සීමාව විශ්ලේෂණය කිරීමෙන් ගමනාන්තයේ ආචාරය ගිල දැමීම හෝ නොමැති බයිට් එකක් බලා සිටීම වළක්වන්න.
SOCKS4 සම්බන්ධතා ඉල්ලීම සාර්ථක වේ, නමුත් යෙදුමට සේවාදායකයේ ආරම්භක ආචාරය කිසිදා නොපෙනේ. බැලිය යුතු එක් තැනක් වන්නේ සම්බන්ධකයේ පළමු කියවීමයි. දහසය බයිට් කියවීම අට බයිට් SOCKS4 ප්රතිචාරයකට වඩා විශාල වැඩිය.
| ප්රතිචාර ක්ෂේත්රය | බයිට් |
|---|---|
| ප්රතිචාර අනුවාද ක්ෂේත්රය | 1 |
| ප්රතිඵල කේතය | 1 |
| පෝට් ක්ෂේත්රය | 2 |
| ලිපින ක්ෂේත්රය | 4 |
ප්රතිඵල කේතය 0x5a ඉල්ලීම අනුමත කළ බව පෙන්වයි. SOCKS4a ඉල්ලීම හොස්ට් නාමය දරන ආකාරය වෙනස් කරයි; එය ප්රතිචාරය දහසය බයිට් බවට පත් නොකරයි.
ප්රතිචාරයෙන් පසු එම TCP ධාරාවම ගමනාන්තයේ ප්රොටෝකෝලය දරයි. තැපැල් සේවාදායකයක් එහි ආචාරය වහාම යැවිය හැක. එබැවින් පවතින දහසය බයිට් පරිභෝජනය කරන කියවීමක් සම්පූර්ණ ප්රොක්සි ප්රතිචාරය සහ එම ආචාරයේ පළමු බයිට් අට රැගෙන යා හැක. තවම කිසිවක් නොපැමිණේ නම්, විශාල වැඩි අවහිර කරන කියවීමක් ඒ වෙනුවට අනවශ්ය ප්රතීක්ෂාවක් එකතු කළ හැක.
නිශ්චිත දිග පාර්සරයේ වගකීමකි
එක් වරක් බයිට් අටක් ඉල්ලීම බයිට් අටක් පැමිණි බවට ප්රමාණවත් සාක්ෂියක් නොවේ. ධාරා කියවීම් අඩුවෙන් ආපසු දිය හැක. කාලසීමාවක් තුළ ප්රතිචාරයේ දිග නිවැරදිව එක්රැස් කරන්න, වසා ඇති හෝ අසාර්ථක ධාරාවක නවතින්න, ප්රතිචාරය පරීක්ෂා කරන්න, ඊළඟ බයිට් යෙදුමට ඉතිරි කරන්න.
සම්බන්ධකය විශාල බෆර් කියවීමක් භාවිත කරන්නේ නම්, සීමාවෙන් පසු සියල්ල රඳවා ඊළඟ පරිභෝජකයාට භාර දෙන්න. අතිරික්තය ඉවත දැමීම වෙනත් කියවීම් ප්රමාණයක් සහිත එම දත්ත හානියයි.
SOCKS5 ට තමන්ගේම පාර්සරයක් අවශ්යයි. එහි ප්රතිචාර ලිපිනයේ දිග ලිපින වර්ගය අනුව වෙනස් විය හැක. සෑම ප්රොක්සි කියවීමක්ම ස්ථිර බයිට් අටක කියවීමකින් ප්රතිස්ථාපනය කිරීම එක් ප්රොටෝකෝලයක් හදන අතර අනෙකක් බිඳ දමයි.