എക്സിറ്റ് IP ലക്ഷ്യസ്ഥാനത്ത് അളക്കുക. പ്രോക്സി പട്ടികയിലെ വിലാസം ക്ലയന്റ് ബന്ധപ്പെടുന്ന ലിസണറിന്റേതാണ്; NAT, റൂട്ടിങ് അല്ലെങ്കിൽ പുറത്തേക്കുള്ള മറ്റൊരു ഹോപ്പ് കാരണം ലക്ഷ്യസ്ഥാനം വേറൊരു ഉറവിട വിലാസം കണ്ടേക്കാം.

ഒരേ IP പരിശോധനാ എൻഡ്‌പോയിന്റ് പ്രോക്സിയോടെയും പ്രോക്സിയില്ലാതെയും ഉപയോഗിച്ച് താരതമ്യം ചെയ്യുക. ഒരു പൊതുസേവനം ഉപയോഗിച്ചുള്ള ചെറിയ ഉദാഹരണം:

curl --noproxy '*' --connect-timeout 5 --max-time 15 https://httpbin.org/ip
curl --proxy http://203.0.113.10:8080 --noproxy '' --connect-timeout 5 --max-time 15 https://httpbin.org/ip

ഡോക്യുമെന്റേഷനുള്ള ഉദാഹരണ പ്രോക്സി വിലാസത്തിനു പകരം പ്രവർത്തിക്കുന്ന നിങ്ങളുടെ എൻഡ്‌പോയിന്റ് നൽകുക. HTTP പ്രോക്സി പട്ടികയിൽ നിന്നുള്ള എൻട്രിക്ക് ലിസണർ വിലാസവും നിരീക്ഷിച്ച എക്സിറ്റ് വിലാസവും വേർതിരിച്ചു സൂക്ഷിക്കുക. നേരിട്ടുള്ള പ്രവേശനം അനുവദിച്ചിടത്ത് ആദ്യ അഭ്യർഥന പ്രോക്സികളെ ഒഴിവാക്കുന്നു; രണ്ടാമത്തേത് ബൈപാസ് നിയമങ്ങൾ നീക്കി പ്രോക്സിയെ തിരഞ്ഞെടുക്കുന്നു. പരിശോധനാ സേവനത്തിന് രണ്ടു അഭ്യർഥനകളും ലഭിക്കുന്നതിനാൽ സ്വകാര്യ ഡാറ്റ, കുക്കികൾ, ടോക്കണുകൾ എന്നിവ അയക്കരുത്.

HTTP 200 മാത്രം നോക്കാതെ റിപ്പോർട്ട് ചെയ്ത വിലാസം നോക്കുക. പ്രതീക്ഷിച്ച വ്യത്യസ്ത വിലാസം ഈ അഭ്യർഥന ഉപയോഗിച്ച പാതയെക്കുറിച്ചുള്ള നിഗമനത്തെ പിന്തുണയ്ക്കുന്നു. രണ്ടു ഫലങ്ങളും ഒരുപോലെയാണെങ്കിൽ പട്ടികയിലെ എൻട്രി തെറ്റാണെന്ന് നിഗമിക്കുന്നതിന് മുമ്പ് ബൈപാസ് നിയമങ്ങളും ക്രമീകരണവും പരിശോധിക്കുക.

IP പരിശോധനാ സേവനം എന്താണ് അളക്കുന്നതെന്ന് നോക്കുക

httpbin-ന്റെ origin ഫലം X-Forwarded-For ഉണ്ടെങ്കിൽ അത് ഉപയോഗിച്ചേക്കാം. സോക്കറ്റ് കണക്ഷന്റെ നേരിട്ടുള്ള മറുവശത്തിന്റെ വിലാസത്തിനു പകരം വിലാസങ്ങളുടെ ശൃംഖല അതിൽ ഉണ്ടായേക്കാം; സാധാരണ HTTP ഫോർവേഡിങ് പരീക്ഷണങ്ങളിൽ ഇത് പ്രത്യേകിച്ചും പ്രസക്തമാണ്. കൃത്യത പ്രധാനമാണെങ്കിൽ നിങ്ങളുടെ നിയന്ത്രണത്തിലുള്ള പരിശോധനാ സേവനമാണ് നല്ലത്: അറിയാവുന്ന നെറ്റ്‌വർക്ക് അതിർത്തിയിൽ കണക്ഷന്റെ യഥാർഥ മറുവശം രേഖപ്പെടുത്തുകയും സ്വന്തം അടിസ്ഥാനസൗകര്യം നൽകുകയും സാധൂകരിക്കുകയും ചെയ്യുന്ന ഫോർവേഡിങ് ഹെഡറുകളെ മാത്രം വിശ്വസിക്കുകയും ചെയ്യുക.

curl ഇതിനകം അറിയുന്ന വിലാസം

curl --proxy http://203.0.113.10:8080 --noproxy '' --output /dev/null --write-out 'peer=%{remote_ip}\n' https://example.com/

remote_ip curl കണക്ഷന്റെ മറുവശം തിരിച്ചറിയുന്നു; ഈ ഉദാഹരണത്തിൽ സാധാരണയായി HTTP പ്രോക്സി എൻഡ്‌പോയിന്റാണ് അത്. curl എവിടെ ബന്ധപ്പെട്ടു എന്നു സ്ഥിരീകരിക്കാൻ ഇത് സഹായിക്കുന്നു, പക്ഷേ പ്രോക്സിയുടെ പുറത്തേക്കുള്ള ഉറവിട വിലാസം നിരീക്ഷിക്കുന്നില്ല. ആ രണ്ടാമത്തെ ചോദ്യത്തിന് ലക്ഷ്യസ്ഥാനത്തെ ഫലമാണ് ഉത്തരം നൽകുന്നത്.

പ്രോക്സി ഉപയോഗിക്കാനിരിക്കുന്ന ആപ്ലിക്കേഷനിൽ തന്നെ പരിശോധന ആവർത്തിക്കുക. വിജയകരമായ curl അഭ്യർഥന ബ്രൗസറിനെ ക്രമീകരിക്കില്ല; പ്രൊഫൈലുകൾ, എക്സ്റ്റൻഷനുകൾ, ബൈപാസ് നിയമങ്ങൾ, സിസ്റ്റം ക്രമീകരണങ്ങൾ അവഗണിക്കുന്ന ആപ്പുകൾ എന്നിവ വ്യത്യസ്ത പാതകൾ തിരഞ്ഞെടുക്കാം. സ്ഥലം പ്രധാനമാണെങ്കിൽ നിരീക്ഷിച്ച എക്സിറ്റ് വിലാസത്തിന്റെ സ്ഥലം കണ്ടെത്തുക; ഫലത്തോടൊപ്പം എൻഡ്‌പോയിന്റും എക്സിറ്റ് വിലാസവും സൂക്ഷിക്കുക.

അനുബന്ധ ലേഖനങ്ങൾ