Proxy காலாவதிப் பிழைகள்: இணைப்பு நின்று, பின் கைவிடப்படுகிறது
Updated:
பிற பிழைகளை விட காலாவதி (timeout) அதிக எரிச்சலூட்டும், ஏனெனில் அது எதையும் தெரிவிப்பதில்லை: மறுப்பு இல்லை, கடவுச்சொல் கேட்பதில்லை, உங்கள் மென்பொருள் கைவிடும் வரை வெறும் அமைதி மட்டுமே. பொதுவாக உங்கள் பாக்கெட்டுகள் எங்கோ சென்று மறைந்து விடுகின்றன, அல்லது ப்ராக்ஸி இணைப்பை ஏற்றுக்கொண்டு உரிய நேரத்தில் பதிலளிக்காமல் போகிறது. இந்த அமைதி எந்த கட்டத்தில் நிகழ்கிறது என்பதைக் கண்டறிவதே உங்கள் பணியாகும்.
நாங்கள் அளவிட்ட மூன்று காலாவதி வெளியீடுகள்
TCP இணைப்புகளை ஏற்றுக்கொண்டு ஒருபோதும் பதிலளிக்காத ஒரு சோதனை ப்ராக்ஸியை நாங்கள் அமைத்தோம், பின்னர் இரண்டு வகையான நேர வரம்புகளுடன் அதே கோரிக்கையை இயக்கினோம் (முகவரி 203.0.113.10:8080, user123:pass456 என மாற்றப்பட்டது):
curl --connect-timeout 10 -x http://user123:[email protected]:8080 https://example.comகட்டளைcurl: (28) Proxy CONNECT aborted due to timeoutஎன்ற பதிலை அளிக்கிறது. இந்த வரம்பு இணைப்பு நிலையை மட்டுமே உள்ளடக்கியது.- இதற்குப் பதிலாக
-m 10-ஐப் பயன்படுத்தினால் (முழு பரிமாற்றத்திற்கான வரம்பு)curl: (28) Connection timed out after 10002 millisecondsஎன்பது கிடைக்கிறது. - அதே ப்ராக்ஸியைக் குறிக்கும் Chromium
ERR_TIMED_OUTஎனப் புகாரளிக்கிறது; ப்ராக்ஸி செக்கர்timeoutஎனத் தெரிவிக்கிறது.
காரணங்கள், அதிக வாய்ப்புள்ளவை முதலில்
- உங்கள் நெட்வொர்க் ப்ராக்ஸி போர்ட்டை அமைதியாகத் தடுக்கிறது. அலுவலகம், ஹோட்டல் மற்றும் கல்லூரி வளாக Wi-Fi நெட்வொர்க்குகள் வழக்கத்திற்கு மாறான போர்ட்களுக்குச் செல்லும் பாக்கெட்டுகளை மறுப்பதற்குப் பதிலாக நிராகரித்துவிடுகின்றன, எனவே நீங்கள் முடிவில்லாமல் காத்திருக்க வேண்டியிருக்கும்.
- உங்கள் குறியீட்டில் அமைக்கப்பட்ட காலாவதி நேரம் மிகக் குறைவு. தொலைதூர நாட்டில் உள்ள ஒரு ப்ராக்ஸிக்கு ஹேண்ட்ஷேக்கிற்கு சற்று கூடுதல் நேரம் தேவைப்படும்; 2–3 வினாடிகள் வரம்பு சரியாக வேலை செய்யும் ஒரு ப்ராக்ஸியைக் கூடத் துண்டித்துவிடக்கூடும்.
- ப்ராக்ஸி அல்லது இலக்கு அதிக சுமையில் உள்ளது. ப்ராக்ஸி இணைப்பை ஏற்றுக்கொள்கிறது ஆனால் வலைத்தளத்திற்காகக் காத்திருக்கிறது, அதற்குள் உங்கள் பொறுமை முடிந்துவிடுகிறது.
- தவறான IP. பதிலளிக்காத முகவரிக்கு இட்டுச்செல்லும் எழுத்துப் பிழை மறுப்பிற்குப் பதிலாக அமைதியையே தரும்.
சூழல் வாரியான தீர்வுகள்
- Windows/Chrome: உங்கள் மொபைல் டேட்டா வழியாக அதே ப்ராக்ஸியை முயற்சித்துப் பாருங்கள். காலாவதி மறைந்துவிட்டால், அசல் நெட்வொர்க் தடுக்கிறது என்று பொருள்; ப்ராக்ஸி மற்றும் ஃபயர்வால் சரிபார்ப்பு பகுதியைப் படியுங்கள்.
- Antidetect browsers: ப்ராக்ஸி சரிபார்ப்பு பொத்தான் வழக்கமாக ஒரு நிலையான காத்திருப்பு நேரத்தைக் கொண்டிருக்கும். சில முறை மீண்டும் முயலுங்கள், குறிப்பிட்ட சில சுயவிவரங்கள் மட்டுமே தோல்வியடைந்தால், அவற்றின் ப்ராக்ஸி வரியை சரியாக வேலை செய்யும் வரியுடன் ஒப்பிட்டுப் பாருங்கள்.
- Telegram: ப்ராக்ஸியை இயக்கிய பிறகு connecting நிலையிலேயே நிற்பதும் பெரும்பாலும் ஒரு காலாவதியே ஆகும்; Telegram-ல் மாற்றங்களைச் செய்வதற்கு முன் செக்கரில் ப்ராக்ஸியைச் சோதிக்கவும்.
- Python requests: இணைக்க 10 வினாடிகள் மற்றும் படிக்க 30 வினாடிகள் என்ற பொருளில்
timeout=(10, 30)என்பதை வழங்கவும். அது எங்கு நிற்கிறது என்பதைப் பார்க்கrequests.exceptions.ConnectTimeoutமற்றும்requests.exceptions.ReadTimeoutஆகியவற்றைத் தனித்தனியாகப் பிடித்து, எல்லையற்ற காலாவதிக்கு பதிலாக குறிப்பிட்ட இடைவெளியில் சில மறுமுயற்சிகளைச் சேர்க்கவும். - curl: இணைப்புப் படியை மட்டும் அளவிட
--connect-timeoutமற்றும் முழு கட்டளையையும் கட்டுப்படுத்த-mஐப் பயன்படுத்தவும்.
காலாவதியா அல்லது மெதுவாக உள்ளதா?
மெதுவான ப்ராக்ஸி தாமதமாக என்றாலும் பதிலளிக்கும். ப்ராக்ஸி வேகப் பரிசோதனை உண்மையான மறுமொழி நேரங்களைக் காட்டுகிறது; அவை உங்கள் மென்பொருளின் காலாவதி நேரத்திற்கு அருகில் இருந்தால், வரம்பை உயர்த்தவும் அல்லது இலக்கிற்கு அருகிலுள்ள ஒரு நாட்டில் ப்ராக்ஸியைத் தேர்வுசெய்யவும். தொடர்ச்சியான சோதனைகளில் எந்த பதிலும் கிடைக்கவில்லை என்றால், அது ஒரு உண்மையான காலாவதி ஆகும், மேலும் செக்கர் முடிவுகளுடன் ஒரு டிக்கெட்டைத் திறப்பதே அடுத்த படியாகும்.
படிப்படியாக
- 1
செக்கர் மூலம் காலாவதியை உறுதிப்படுத்தவும்
ப்ராக்ஸி வரியை ப்ராக்ஸி செக்கரில் ஒட்டவும்.
timeoutமுடிவு என்பது காத்திருப்பு வரம்பிற்குள் எந்த பதிலும் வரவில்லை என்பதைக் குறிக்கிறது. - 2
சிக்கலைக் கண்டறிய நெட்வொர்க்குகளை மாற்றவும்
மொபைல் டேட்டா வழியாக மீண்டும் முயற்சிக்கவும். அது வேலை செய்தால், அசல் நெட்வொர்க் அல்லது அதன் ஃபயர்வாலில் சிக்கல் உள்ளது.
- 3
மறுமொழி நேரத்தை அளவிடவும்
ப்ராக்ஸி மெதுவாக உள்ளதா அல்லது பதிலளிக்கவில்லையா என்பதைப் பார்க்க ப்ராக்ஸி வேகப் பரிசோதனையை இயக்கவும்.
- 4
உங்கள் மென்பொருளில் காலாவதி நேரம் மற்றும் மறுமுயற்சிகளை மாற்றியமைக்கவும்
இணைப்பு வரம்பை சுமார் 10 வினாடிகளாக உயர்த்தி, மறுமுயற்சிகளைச் சேர்த்து, பணியை மீண்டும் இயக்கவும்.
அடிக்கடி கேட்கப்படும் கேள்விகள்
ப்ராக்ஸி காலாவதி என்றால் ப்ராக்ஸி செயலிழந்துவிட்டது என்று அர்த்தமா?
அவசியமில்லை. பல காலாவதிகள் பயனரின் நெட்வொர்க் போர்ட்டைத் தடுப்பதால் ஏற்படுகின்றன. முடிவெடுப்பதற்கு முன் வேறொரு நெட்வொர்க்கிலிருந்து சோதிக்கவும்.
குறியீட்டில் ப்ராக்ஸிகளுக்கு நான் என்ன காலாவதி நேரத்தை அமைக்க வேண்டும்?
இணைக்க சுமார் 10 வினாடிகளும் படிக்க 30 வினாடிகளும் அமைப்பது ஒரு விவேகமான தொடக்கமாகும். தொலைதூர ப்ராக்ஸிகள் அல்லது பெரிய பக்கங்களுக்கு கூடுதல் நேரம் தேவைப்படலாம்.
ப்ராக்ஸி வழியாக குறிப்பிட்ட வலைத்தளங்கள் மட்டுமே ஏன் காலாவதியாகின்றன?
அப்படியென்றால் ப்ராக்ஸி வேலை செய்கிறது, இலக்கு தளம் மெதுவாக உள்ளது அல்லது தடுக்கிறது என்று பொருள். தளம் அமைதிக்கு பதிலாக 502 பிழையைக் காட்டினால், 502 Bad Gateway பகுதியைப் பார்க்கவும்.
மறுக்கப்பட்ட இணைப்பிலிருந்து காலாவதி எவ்வாறு வேறுபடுகிறது?
இணைப்பு மறுப்பு உடனடியாகத் தெரியவரும்; காலாவதியோ வரம்பு முடியும் வரை காத்திருக்கும். ப்ராக்ஸி சர்வர் இணைப்புகளை மறுக்கிறது என்பதைப் பார்க்கவும்.
உங்கள் சந்தைக்கு அருகிலுள்ள ஒரு ப்ராக்ஸியைத் தேர்வுசெய்யவும்
VinaProxy வியட்நாம், அமெரிக்கா, ஜப்பான், தென் கொரியா, சிங்கப்பூர், யுகே மற்றும் ஹாங்காங் ஆகிய நாடுகளில் IP-களை வழங்குகிறது, எனவே உங்கள் இலக்கிற்கு நெருக்கமாக இருக்க முடியும்.
விலையைக் காண்க