VPN இல்லாமல் ப்ராக்ஸி IP சுழற்றுதல்: வெளியேற்றம் என்ன பார்க்கிறது
VPN இல்லாமல் ப்ராக்ஸி வெளியேற்றங்களைச் சுழற்றுங்கள்: HTTP ப்ராக்ஸி என்ன படிக்க முடியும், ஒட்டும் அமர்வுகள் உடைந்த நிலையை எவ்வாறு தடுக்கின்றன, எந்த வெளியேற்றத்தை நீங்கள் கொள்கையில் நியாயப்படுத்தலாம்.
ப்ராக்ஸி சுழற்றுதலும் VPN-உம் உங்கள் பொது முகவரியை வெவ்வேறு அடுக்குகளில் மாற்றுகின்றன, அந்த வேறுபாடே எது கசிகிறது என்பதைத் தீர்மானிக்கிறது. VPN ஒவ்வொரு பாக்கெட்டையும் ஒரு சுரங்கப்பாதைக்கு நகர்த்துகிறது, எனவே இலக்கு காணும் மூல முகவரி சுரங்கப்பாதையின் இறுதிப் புள்ளியாகும். ப்ராக்ஸி பிணைய அடுக்குக்கு மேலே அமர்கிறது: நீங்கள் அதன் வழியாக அனுப்பும் கோரிக்கைகள் மட்டுமே வெளியேற்றத்திலிருந்து தெரிகின்றன, இயந்திரத்தில் உள்ள மற்ற அனைத்தும் உண்மையான முகவரியைத் தக்கவைக்கின்றன. இந்தப் பிரிவைச் சரியாகச் செய்தால் சுழற்றுதல் ஒரு தேர்வுப்பெட்டியிலிருந்து வடிவமைப்பு முடிவாக மாறும்.
பொது முகவரி உண்மையில் எங்கிருந்து வருகிறது
ஒரு இலக்கு காணும் முகவரி உங்கள் போக்குவரத்து கடைசியாக வெளியேறிய இடமாகும், வீட்டு இணைப்பில் அது உங்கள் ரவுட்டரில் உள்ள வழங்குநரின் முகவரி, இயந்திரம் வைத்திருக்கும் ஒன்றல்ல. ரவுட்டரை மீண்டும் தொடங்கினால் அதே குத்தகை திரும்பக் கிடைக்கலாம், அதன் MAC முகவரியை மாற்றினால் சில நேரங்களில் புதியது உருவாகும், ஆனால் இரண்டும் உங்களுக்கு நாட்டுத் தேர்வைத் தருவதில்லை. VPN IP அடுக்கில் மூல முகவரியை மாற்றுகிறது, எனவே இயந்திரத்திலிருந்து வெளியேறும் ஒவ்வொரு பாக்கெட்டும், DNS மற்றும் பின்னணி புதுப்பிப்புகள் உட்பட, சுரங்கப்பாதையின் இறுதிப் புள்ளியிலிருந்து வெளியேறுகிறது. ப்ராக்ஸி ஒரு அடுக்கு மேலே வேலை செய்கிறது: ஒரு கோரிக்கையை ஏற்கிறது, இலக்குக்கு தனது சொந்த இணைப்பைத் திறக்கிறது, அந்தக் கோரிக்கை மட்டுமே வெளியேற்றத்திலிருந்து தெரிகிறது. இயந்திரத்தில் உள்ள மற்ற அனைத்தும் இன்னும் உண்மையான முகவரியைப் பயன்படுத்துகின்றன.
இந்தப் பிரிவே பெரும்பாலான ஆச்சரியங்களை விளக்குகிறது. ப்ராக்ஸியை நோக்கிய உலாவி நீட்சி உலாவி அனுப்புவதை மட்டுமே மாற்றுகிறது, வேறு எதையும் அல்ல, எனவே அதே ஹோஸ்ட்டில் உள்ள இரண்டாவது பயன்பாடு இன்னும் அசல் முகவரியைக் கசிக்கிறது. அமைப்பு முழுவதும் உள்ள VPN எதிர் தோல்வி முறையைக் கொண்டுள்ளது: நீங்கள் உள்ளூரில் வைத்திருக்க விரும்பிய போக்குவரத்தையும் மூடுகிறது, மேலும் கிளையண்ட் அவ்வாறு உள்ளமைக்கப்பட்டால் மட்டுமே மூடி தோல்வியடைகிறது. இரண்டிற்கும் இடையே தேர்ந்தெடுப்பது எந்தப் போக்குவரத்து நகர வேண்டும் என்பதைத் தேர்ந்தெடுப்பதே.
பின்னர் சுழற்றுதல் நீங்கள் தேர்ந்தெடுத்த அடுக்குக்குப் பொருந்தும். ப்ராக்ஸியுடன், சுழற்றுதல் என்பது அடுத்த கோரிக்கை வேறொரு வெளியேற்றத்தைப் பயன்படுத்தும். VPN-உடன், அது சுரங்கப்பாதையை இடித்து மீண்டும் கட்டுவதைக் குறிக்கிறது, இது மெதுவானது மற்றும் தெரியும் மறுஇணைப்பாகத் தோன்றுகிறது.
HTTP ப்ராக்ஸி என்ன படிக்க முடியும், என்ன முடியாது
சாதாரண HTTP-இல் ப்ராக்ஸி கோரிக்கை வரியில் முழுமையான URI, ஒவ்வொரு தலைப்பும் உடலும் பார்க்கிறது. அவற்றை எல்லாம் பதிவு செய்யவும் எந்தப் பகுதியையும் மீண்டும் எழுதவும் அது முடியும், அதனால்தான் பதில்களில் ஸ்கிரிப்ட்டைச் செலுத்தும் இலவச ப்ராக்ஸி நெறிமுறை அனுமதிப்பதைச் சரியாகச் செய்கிறது. அங்கீகாரம் பயன்படுத்துகிறது Proxy-Authorization, மேலும் காணாமல் போன அல்லது தவறான சான்றளவு உருவாக்குகிறது 407 Proxy Authentication Required இணைப்புப் பிழைக்குப் பதிலாக.
HTTPS-இல் கிளையண்ட் அனுப்புகிறது CONNECT host:port மேலும் ப்ராக்ஸி ஒரு மூலச் சுரங்கப்பாதையைத் திறக்கிறது, அதன் பிறகு மறையாக்கப்பட்ட பைட்டுகளைப் பார்க்கிறது. CONNECT வரியிலிருந்தும் பொதுவாக TLS கைக்குலுக்கலின் SNI புலத்திலிருந்தும் அது இன்னும் ஹோஸ்ட் பெயரை அறிகிறது, எனவே ஹோஸ்ட் பெயர் அளவிலான பதிவு பேலோட் இல்லாவிட்டாலும் நீடிக்கிறது. பேலோடைப் படிக்க கிளையண்ட் நம்பும் சான்றிதழுடன் TLS-ஐ முடிக்க வேண்டும், அது வேறு ஆபத்துள்ள வேறு தயாரிப்பு. மேலும் HTTP பொருளியல் விவரக்குறிப்பு CONNECT-ஐ ஒரு சுரங்கப்பாதைக் கோரிக்கையாக வரையறுக்கிறது, ஒரு வெளியேற்றம் எதைப் பார்க்க முடியும் எதைப் பார்க்க முடியாது என்பதற்கு அதுவே சரியான மன மாதிரி.
curl -v -x http://proxy.example.net:8080 https://example.com 2>&1 | grep -E 'CONNECT|Proxy-'
விரிவான வெளியீடு எந்த TLS போக்குவரத்துக்கும் முன் CONNECT வரியைக் காட்டுகிறது, அந்தக் கணத்தில்தான் ப்ராக்ஸி உங்கள் இலக்கை அறிகிறது. 407-உடன் பதிலளிக்கும் ப்ராக்ஸி சுரங்கப்பாதையை ஒருபோதும் திறக்கவில்லை, எனவே வேறு TLS அமைப்புகளுடன் மீண்டும் முயல்வது உதவாது.
சுழற்றுதலின் துகள்தன்மை எது உடையும் என்பதைத் தீர்மானிக்கிறது
ஒவ்வொரு கோரிக்கையிலும் சுழற்றுவது மிகவும் பாதுகாப்பானதாகத் தோன்றி அதிகம் உடைப்பது. குக்கிகள், CSRF டோக்கன்கள் மற்றும் சேவையகப் பக்க அமர்வுகள் ஒரு அடையாளத்துடன் பிணைக்கப்பட்டுள்ளன, உள்நுழைவுக்கும் அடுத்த அழைப்புக்கும் இடையே மாறும் அடையாளம் இலக்குக்கு அமர்வுத் திருட்டாகத் தெரிகிறது. பல வழங்குநர்கள் ப்ராக்ஸி பயனர்பெயரில் குறியாக்கம் செய்து ஒட்டும் அமர்வை வழங்குகிறார்கள், எனவே தேர்ந்தெடுத்த சாளரத்திற்கு வெளியேற்றம் நிலையாக இருக்கிறது.
துகள்தன்மையைப் பணியிலிருந்து தேர்ந்தெடுங்கள், வழங்குநரின் இயல்புநிலையிலிருந்து அல்ல. சுயாதீனப் பக்கங்களைக் கொண்டுவரும் ஊர்வலம் ஒவ்வொரு கோரிக்கையிலும் சுழலலாம், ஆனால் பணப்பரிவர்த்தனை ஓட்டம் அல்லது அங்கீகரிக்கப்பட்ட API முழு ஓட்டத்திற்கும் ஒரு வெளியேற்றத்தை வைத்திருக்க வேண்டும். கீழே உள்ள இரண்டு அழைப்புகள் ஒட்டும் பயனர்பெயரையும் எளிய சுழலும் முனைப்புள்ளியையும் காட்டுகின்றன, மேலும் socks5h திட்டம் பெயர்களை உள்ளூரில் அல்ல, ப்ராக்ஸியில் தீர்க்கிறது.
curl -sS -x http://user-session-a1b2:[email protected]:8080 https://ifconfig.me
curl -sS -x socks5h://127.0.0.1:1080 https://ifconfig.me
உள்ளூர் DNS ஒரு அமைதியான கசிவு. கிளையண்ட் இணைவதற்கு முன் பெயரைத் தீர்த்தால், HTTP கோரிக்கை வேறெங்கோ வெளியேறினாலும் தீர்ப்பான் நீங்கள் பார்க்கும் ஒவ்வொரு ஹோஸ்ட்டையும் அறிகிறது. மேலும் socks5h வடிவமும் ப்ராக்ஸி பக்கத் தீர்வும் அதைத் தவிர்க்கின்றன, அவற்றைப் பயன்படுத்துவது எதையும் செலவாக்காது.
இலக்கு முகவரிக்கு அப்பால் எதை வகைப்படுத்துகிறது
முகவரியின் நற்பெயர் பல உள்ளீடுகளில் ஒன்று. இலக்குகள் ASN-ஐயும் அதன் தரவு மையம் அல்லது குடியிருப்பு லேபிளையும், கிளையண்டின் TLS கைரேகையையும், HTTP/2 அமைப்புகளையும், தலைப்பு வரிசையையும், கோரிக்கை விகிதத்தையும், வழிசெலுத்தலின் வடிவத்தையும் இணைக்கின்றன. தலை இல்லாத உலாவியால் இயக்கப்படும் குடியிருப்பு வெளியேற்றம், உண்மையான அமர்வால் இயக்கப்படும் தரவு மைய வெளியேற்றம் வெற்றி பெறும் இடத்தில் தோல்வியடையலாம்.
வெளியேற்றத்தின் வகை போக்குவரத்தைப் பற்றி நீங்கள் நேர்மையாகக் கூறக்கூடியதைத் தீர்மானிக்கிறது, ஒவ்வொன்றும் வெவ்வேறு செலவைக் கொண்டுள்ளது.
| Exit type | What the target sees | Main cost |
|---|---|---|
| Datacenter proxy | Hosting ASN, cheap, often pre-blocked | Low reputation, easy to detect |
| Residential network | A consumer ISP address belonging to someone else | Consent and terms-of-service exposure |
| Mobile carrier | A carrier NAT address shared by many subscribers | Price, plus shared blame for abuse |
| Your own cloud egress | An address you are accountable for | Recognisable, but defensible |
பகிரப்பட்ட வெளியேற்றம் நடுநிலையானது அல்ல. அந்த முகவரியிலிருந்து இயங்கும் மற்ற அனைத்தும் ஒரே நற்பெயர் வாளியில் விழுகின்றன, மற்ற வாடகைதாரர்களால் ஏற்கனவே எரிக்கப்பட்ட முகவரி உங்கள் முதல் கோரிக்கை படிக்கப்படுவதற்கு முன்பே தோல்வியடைகிறது.
கொள்கையில் விவரிக்கக்கூடிய ஒரு வெளியேற்றத்தைத் தேர்ந்தெடுங்கள்
பயனுள்ள கேள்வி முகவரியை எவ்வாறு மறைப்பது என்பதல்ல, அதிலிருந்து வெளியேறும் போக்குவரத்திற்கு யார் பொறுப்பு என்பதே. ஒவ்வொரு பணிக்கும் உங்கள் சொந்த கிளவுட் வெளியேற்றம், தரவு செயலாக்க ஒப்பந்தமும் வெளியிடப்பட்ட தக்கவைப்பும் உள்ள ஒப்பந்த வழங்குநர், ஒவ்வொரு பணிக்கும் ஒரு அடையாளத்துடன் சுய-ஹோஸ்ட் செய்யப்பட்ட VPN — அனைத்தையும் ஒரு வாக்கியத்தில் விவரிக்கலாம். இலவசப் பட்டியல் அல்ல, ஏனெனில் அதன் இயக்குபவருக்கு உங்கள் மீது எந்தக் கடமையும் இல்லை, பதிவு செய்ய ஒவ்வொரு ஊக்கமும் உள்ளது.
உங்கள் சொந்த விகித வரம்புகளை இலக்கு தாங்கக்கூடியதை விடக் கீழே வைத்திருங்கள், பணிக்குத் தேவையான புலங்களை மட்டும் சேகரியுங்கள், பிழை சிறியதாக இருக்க. தடையிலிருந்து தப்பிக்க வேகமாகச் சுழற்றுவது பொதுவாக அதை ஏற்படுத்திய கோரிக்கை விகிதத்தை உயர்த்துகிறது.
எழுதுங்கள் தேர்ந்தெடுத்த வெளியேற்றம், அதன் சுழற்றல் சாளரம் மற்றும் அதன் உரிமையாளர் முதல் இயக்கத்திற்கு முன் வேலை உள்ளமைவில். தடை வரும்போது, அந்தக் குறிப்பே வெளியேற்றத்தை மாற்ற வேண்டுமா நடத்தையை மாற்ற வேண்டுமா என்று சொல்கிறது.