VPN සහ ඉදිරි ප්‍රොක්සි දෙකම වෙබ් අඩවියක් දකින ලිපිනය වෙනස් කරයි, බොහෝ සංසන්දන එතැනින් නතර වේ. ඔබේ වින්‍යාසය තීරණය කරන වෙනස ආවරණයයි: ඉදිරි ප්‍රොක්සි යනු ඔබේ යෙදුම විසින්ම භාවිත කිරීමට තෝරා ගන්නා මැදිහත්කරුවෙකි, වෙබ් අඩවියක් ඉදිරිපිට සිටින ප්‍රතිලෝම ප්‍රොක්සි මෙන් නොව, VPN ධාවන පද්ධතිය උමං මාර්ගයකට යොමු කරන සියල්ල ගෙන යයි. සංකේතනය, DNS හැසිරවීම සහ අසාර්ථකත්ව හැසිරීම මේ බෙදීමෙන්ම එයි. මෙම පරීක්ෂණ පහ අනුපිළිවෙලින් කරන්න, අසාර්ථක වන පළමු එක ඔබට ඇත්තටම අවශ්‍ය මෙවලම පවසයි.

මැදිහත්කරු ආවරණය කරන යෙදුම් මොනවාද?

බ්‍රවුසරයේ ප්‍රොක්සි දිගුවක් එම බ්‍රවුසර පැතිකඩට පමණක් අදාළ වේ. තැපැල් සේවාදායක, පැකේජ කළමනාකරුවන් සහ දෙවන බ්‍රවුසරයක් තමන්ගේම සැකසුම් භාවිත කරයි, සමහර යෙදුම් පද්ධති ප්‍රොක්සි විචල්‍ය සම්පූර්ණයෙන්ම නොසලකා හරියි. VPN ආවරණය කරන්නේ යොමු වගුව උමං මාර්ගයට යවන දේය, එය මාර්ග සහ සේවාදායක ප්‍රතිපත්තිය අනුව සියලු යෙදුම් හෝ බෙදුණු උමං මාර්ගයක උප කුලකයක් විය හැකිය.

එක් පිටු පූරණයකින් සාමාන්‍යකරණය නොකර වැදගත් යෙදුම් පරීක්ෂා කරන්න. curl https://ifconfig.me පරිසරයේ ප්‍රොක්සි විචල්‍ය අනුගමනය කරයි; ඩෙස්ක්ටොප් යෙදුමක් නොකරනු ඇත. Windows හි netsh winhttp show proxy සේවා භාවිත කරන WinHTTP ප්‍රොක්සි මුද්‍රණය කරයි, එය බ්‍රවුසරයේ සැකසුමට වඩා වෙනස් සැකසුමකි.

පිම්ම සංකේතනය කර තිබේද, TLS කොහේද අවසන් වන්නේ?

ප්‍රොක්සි ප්‍රොටොකෝලයක් යනු හමුවන තැනක් මිස සහතිකයක් නොවේ. SOCKS5 සංකේතනය නොකර TCP ඉදිරියට යවයි, සරල HTTP ප්‍රොක්සියක් ඉල්ලීම් පේළිය සහ ශීර්ෂ පැහැදිලි පෙළින් ගෙන යයි. ප්‍රොක්සියක් හරහා HTTPS CONNECT භාවිත කරයි, එබැවින් ඔබේ TLS සැසිය ප්‍රොක්සියේ නොව ගමනාන්තයේම අවසන් වේ. ප්‍රොක්සි සේවාදායක සහ උමං මාර්ග ගැන MDN මාර්ගෝපදේශය මෙම වෙනස ප්‍රොටොකෝලයේ පැත්තෙන් විස්තර කරයි.

VPN ඔබේ උපාංගය සහ එහි අන්ත ලක්ෂ්‍යය අතර කොටස සංකේතනය කරයි. අන්ත ලක්ෂ්‍යයෙන් ඔබ්බට වෙනත් ඕනෑම ජාලයකට මෙන් එම නීතිම අදාළ වේ, එබැවින් උමං මාර්ගයක් පමණක් සරල HTTP හරහා පිවිසුම් දත්ත යවන යෙදුමක් ආරක්ෂා නොකරයි. දෙකෙන් කිසිවක් පිවිසුණු ගිණුමක්, කුකියක් හෝ බ්‍රවුසර ඇඟිලි සලකුණක් සඟවන්නේ නැත.

curl -v -x http://127.0.0.1:3128 https://example.com/ -o /dev/null
curl -v -x socks5h://127.0.0.1:1080 https://example.com/ -o /dev/null

විස්තරාත්මක ප්‍රතිදානය පෙන්වන්නේ curl පෝට් 443 ට CONNECT යැව්වාද නැතිනම් සම්පූර්ණ URL සමඟ සරල GET යැව්වාද යන්නයි. socks5h:// සමඟ සත්කාරක නාමය SOCKS5 ඉල්ලීම තුළම ප්‍රොක්සියට ලබා දෙන අතර පසුව එය කියවිය නොහැකි TLS ඉදිරියට යවයි, එබැවින් එය නාමය සහ බයිට් ගණන දකී. http:// ප්‍රොක්සියක් හරහා https:// URL එකක් CONNECT වේ, එබැවින් එම ප්‍රොක්සිය ද ගමනාන්ත නාමය සහ ප්‍රමාණය දකී, ඉල්ලීම හෝ ප්‍රතිචාර බඳ නොවේ.

කුමන විසඳුම්කරු නාමය දකීද?

නාම විභේදනය ඉල්ලීම පිටත් වීමට පෙර දේශීයව සිදු විය හැක, නැතිනම් ප්‍රොක්සියේ දුරස්ථව. curl සමඟ socks5h:// සත්කාරක නාමය ප්‍රොක්සියට යවයි, socks5:// එය මුලින්ම දේශීයව විසඳයි. බ්‍රවුසර ප්‍රොක්සි සැකසුම් සංසන්දනාත්මක DNS විකල්පයක් ලබා දෙයි, PAC ගොනු විවිධ සත්කාරක විවිධ ආකාරවලින් යොමු කළ හැකිය.

ප්‍රොටොකෝල දෙකකට කිසිදු වැරදි වින්‍යාසයකින් තොරව ප්‍රොක්සිය මඟ හැරිය හැකිය. WebRTC STUN හරහා අපේක්ෂක එකතු කරයි, QUIC UDP මත HTTP/3 ධාවනය කරයි, TCP ප්‍රොක්සියකට එය ගෙන යා නොහැකිය. UDP 443 අවහිර කර ඇත්නම් බ්‍රවුසරය TCP වෙත ආපසු යයි, එබැවින් සත්කාරකයේ ගිනිපවුරේ (හෝ සම්පූර්ණ ජාලයකට රවුටරයේ) UDP 443 අවහිර කිරීම, බ්‍රවුසර ධජයක් නොව, HTTP/3 ප්‍රොක්සි මාර්ගය තුළ තබා ගැනීමේ විශ්වාසදායක ක්‍රමයයි.

විසඳුම්කරු ඔබේ ලැප්ටොප් දෘෂ්ටිකෝණයෙන් නොව ගමනාන්තයේ දෘෂ්ටිකෝණයෙන් පරීක්ෂා කරන්න. ප්‍රොක්සියේ පිටවන ලිපිනය සමඟ නමුත් දේශීයව විසඳූ නාමයක් සමඟ පැමිණෙන ඉල්ලීමක් තවමත් දේශීය විසඳුම්කරුට ඔබ බලන අඩවි පවසයි.

මැදිහත්කරු අසාර්ථක වූ විට කුමක් සිදුවේද?

පැහැදිලි ප්‍රොක්සියක් වැසුණු ලෙස අසාර්ථක වේ: ප්‍රොක්සි ක්‍රියාවලිය නවත්වන්න, බ්‍රවුසරය හෝ යෙදුම සෘජුව යාම වෙනුවට සම්බන්ධතා දෝෂයක් ලබා දෙයි. PAC සහ WPAD සැකසුම් විවෘත ලෙස අසාර්ථක වන ඒවාය - ස්ක්‍රිප්ටය ලබා ගත නොහැකි නම් සේවාදායකය DIRECT වෙත ආපසු යයි, අඩවිය නැවත ඔබේ සැබෑ ලිපිනය දකී. VPN සේවාදායකය සහ ආරක්ෂක ස්විචය හෝ ගිනිපවුරු නීතිය සක්‍රීයද යන්න අනුව විවෘත හෝ වැසුණු ලෙස අසාර්ථක විය හැකිය.

අසාර්ථකත්ව අවස්ථාව හිතාමතා පරීක්ෂා කරන්න: ප්‍රොක්සි සේවාව නවත්වා නැවත පූරණය කරන්න; සෘජු පූරණය වෙනුවට දෝෂ පිටුවක් ලැබුණොත්, ආපසු වැටීම බැලීමට PAC URL එක ළඟා විය නොහැකි සත්කාරකයකට යොමු කරන්න. පිටුව තවමත් ඔබේ සුපුරුදු මාර්ගයෙන් පූරණය වේ නම්, ප්‍රොක්සිය තමන්ගේම බාධාවට එරෙහිව කිසිදු ආරක්ෂාවක් ලබා නොදේ, එය එය මත රඳා පැවතීමට පෙර දැනගත යුතු ගුණාංගයකි.

අනුපිළිවෙල තීරණය කරන්නේ අඩවිය දකින දේය. පිටවන රහස් VPN හරහා යන ප්‍රොක්සියක් අඩවියට VPN අන්ත ලක්ෂ්‍යයේ ලිපිනය දකින්නට සලස්වයි; ප්‍රොක්සිය උමං මාර්ගයෙන් පිටත තබන්න (දුරස්ථ සත්කාරකයක ප්‍රොක්සියකට VPN), අඩවිය ඒ වෙනුවට එම ප්‍රොක්සියේ පිටවන ලිපිනය දකී. කෙසේ වුවද පිම්ම දෙකට වෙනස් දේ සටහන් කළ හැකිය.

පරීක්ෂණ පහ, අනුපිළිවෙලින්

පහත ලැයිස්තුව මුළු තීරණයම එක තැනකය. ආවරණය මුලින්ම එන්නේ එය බොහෝ නොගැළපීම් ඉවත් කරන නිසාය: ආවරණය කළ යුතු යෙදුම සැකසුමට ගරු නොකරන්නේ නම්, ලැයිස්තුවේ ඉදිරියට කිසිවක් එය බේරා නොගනී.

CheckForward proxyVPN
What is coveredThe app or browser you configureTraffic the OS routes into the tunnel, all or split
Encryption scopeProtocol-dependent; SOCKS5 alone encrypts nothingDevice to VPN endpoint
DNS pathLocal or remote, depending on the settingNormally inside the tunnel
Failure modeExplicit config: connection error; PAC/WPAD: DIRECT fallbackClient policy: fail-open or kill switch
What the site seesThe proxy's exit addressThe VPN endpoint's exit address

පසුව වෙනසට හේතු වූ යෙදුම සමඟ ප්‍රතිඵලය තහවුරු කරන්න. වින්‍යාස කළ බ්‍රවුසරයේ පිටුවක් පූරණය කරන්න, එම පිටුවම curl සමඟ ලබා ගන්න, එක් එක් එක පවසන ලිපිනය සංසන්දනය කරන්න. ඒවා නොගැළපෙන්නේ නම්, දිගුවක්, PAC නීතියක් හෝ යෙදුම් මට්ටමේ අභිබවා යාමක් තවමත් ක්‍රියාත්මකය, උමං මාර්ග සීරුමාරු කිරීමකින් එය නොහරස් වේ.

ඔබ වින්‍යාස කළ දේ සටහන් කරන්න: කුමන යෙදුම් ප්‍රොක්සිය භාවිත කරයිද, DNS දේශීයද දුරස්ථද, UDP අවහිර කර තිබේද, අසාර්ථකත්ව හැසිරීම කුමක්ද. එම කුඩා ලැයිස්තුවම ඊළඟ සංසන්දනය හැකි කරයි, මන්ද “IP වෙනස් විය” යන ප්‍රකාශය මෙම පරීක්ෂණ පහෙන් කුමක් සමත් වුණාද යන්න කිසිදා නොකී නිසාය.

අදාළ ලිපි