සැබෑ ගිණුම් නොමැතිව VPN නවතන ස්විචය පරීක්ෂා කරන ආකාරය
රැවටිලි පිටුවක් සහ අමතර පැතිකඩක් සමඟ නවතන ස්විචය පරීක්ෂා කරන්න: සෑම බාධා වර්ගයක්ම ආවරණය කර, curl පිටවීම් කේත කියවා සැබෑ අවහිරය DNS දෝෂයෙන් වෙන් කරන්න.
නවතන ස්විචය රැඳී තිබේදැයි දැනගැනීමට සැබෑ ගිණුමක් අවශ්ය නැත; පරීක්ෂණය අවදානමට ලක් කරන්නේ ගිණුමමය. මෙම පරීක්ෂාව රහස්ය මාර්ගයෙන් පිටතට ගමන් කළ හැකි හෝ නොහැකි කෙටි කවුළුවක් සාදයි, එබැවින් භාරය අහිමි කරගත හැකි දෙයක් විය යුතුය. දැන් මම මෙය රැවටිලි පිටුවක් සහ අමතර බ්රව්සර් පැතිකඩක් සමඟ කරමි, එය පෙර භාවිත කළ බ්රව්සරය සහ වෙබ් තැපෑල ක්රමයට වඩා පැහැදිලි පිළිතුරක් දෙයි. පහත මම සේවාදායකය ඉදිරිපත් කරන එකම අනුපිළිවෙල අනුගමනය කරමි: සැකසුම, ගමනාන්තය, සංක්රාන්තිය සහ පසුව සාක්ෂිය.
පරීක්ෂණය පටු ප්රශ්නයකට පමණක් පිළිතුරු දෙයි: මෙම සංක්රාන්තියේදී මෙම යෙදුමට රහස්ය මාර්ගයෙන් පිටත ජාලයට ළඟා විය හැකිද? ඉතිරි ප්රතිපත්තිය සාධාරණද යන්න ගැන එය කිසිවක් නොකියයි. විෂය පථය එතරම් කුඩාවට තබා ගන්න, ප්රතිඵලය ලිවීමට වටිනවා.
සේවාදායකයේ ස්විචය සහ එහි විෂය පථය සොයන්න
ඕනෑම ජාල තත්ත්වයක් වෙනස් කිරීමට පෙර සේවාදායකය විවෘත කර අවහිර කිරීමේ සැකසුම සොයන්න. නිෂ්පාදකයන් එය විවිධ නම්වලින් හඳුන්වයි: නවතන ස්විචය, අගුළු දැමීමේ මාදිලිය, ජාල අගුල, රහස්ය මාර්ගයෙන් පිටත ගමන් වාරණය. ලේබලය ඇතුළත විකල්පවලට වඩා අඩුවෙන් කියයි. වැදගත් වන්නේ අවහිර කිරීම සැමවිටම අදාළ වේද නැතහොත් යෙදුම රහස්ය මාර්ගය දැන් අසාර්ථක විය යැයි තීරණය කළ විට පමණක්ද, සහ එය සියලු යෙදුම් හෝ තෝරන ලද ලැයිස්තුවක් ආවරණය කරයිද යන්නයි.
පසුව ඔබේ සේවාදායකයට සැබවින්ම කළ හැකි සංක්රාන්ති ලැයිස්තුගත කරන්න. පරිශීලකයා ආරම්භ කළ විසන්ධිය, යෙදුමෙන් ඉවත් වීම සහ සේවාදායකය සමඟ සම්බන්ධතාව අහිමි වීම බොහෝ සේවාදායකවල වෙනස් කේත මාර්ග තුනක් වන අතර ඒවා එක් අවහිර කිරීමේ ප්රතිපත්තියක් බෙදා නොගනී. සමහරක් යෙදුම වැසුණු විට අවහිරය මුදා හරියි. අනෙක් ඒවා යමක් ඉවත් කරන තෙක් පෙරහන් නීති තබා ගනී. අනුමාන නොකර ඔබ ධාවනය කරන ගොඩනැගීම සඳහා නිෂ්පාදකයාගේ සැකසුම් යොමුව කියවා, තුනෙන් කුමක් පරීක්ෂා කරන්නේදැයි ලියන්න.
පැතිකඩ ද සටහන් කරන්න: ප්රොටෝකෝලය, ලිපින පවුල් සහ බෙදුණු රහස්ය මාර්ගය සක්රීයද යන්න. පැතිකඩ හිතාමතා යෙදුම් කිහිපයක් බැහැර කරන්නේ නම් මුළු උපාංගයම යන ප්රකාශය අර්ථ විරහිතය, ඔබම වින්යාස කළ බැහැර කිරීමක් ගලා යාමක් නොවේ. OpenVPN Connect හි සැකසුම් යොමුව කුමන ස්විචය කුමන හැසිරීම වෙනස් කරන්නේද යන්න නම් කරන ආකාරයේ පිටුවකි, ලේබල සේවාදායකය අනුව වෙනස් වුවත්.
රහස්ය මාර්ගය නොමැතිව ද ක්රියා කරන රැවටිලි ගමනාන්තයක් තෝරන්න
රැවටිල්ලට ගුණාංග දෙකක් අවශ්යය, එකක් හෝ මඟ හැරියහොත් කියවිය නොහැකි ප්රතිඵලයක් ලැබේ. රහස්ය මාර්ගය පහළින් සහ අවහිරය නිවා දමා ඇති විට එයට සෘජුවම ළඟා විය හැකි විය යුතුය, එසේ නොවුනහොත් පිළිතුරු දීම නැවැත්වීම යනු සත්කාරකය ගිය බව පමණක් විය හැක. තවද එයට පිවිසුම, කුකියක් හෝ ගෙවීමක් අවශ්ය නොවිය යුතුය, එවිට ගලා යාමක මිල සැසියක් නොව ලොග් පේළියක් වේ.
ඔබ පාලනය කරන සත්කාරකයක ඇති ස්ථිතික පිටුව වඩාත් පිරිසිදු තේරීමයි. සාමාන්ය HTTP සේවාදායකයක් ධාවනය කරන අමතර අතථ්ය යන්ත්රයක් ද පාහේ එතරම් හොඳය, සහ එහි ලබාගැනීමේ හැකියාව ඔබේ පාලනයෙන් පිටත බව පිළිගන්නේ නම් පොදු සම්බන්ධතා පරීක්ෂා පිටුවක් ද වැඩ කරයි. ලිපිනය, තොටුපළ, ලිපින පවුල සහ ඉල්ලීමට නම් සෙවීමක් අවශ්යද යන්න සටහන් කරන්න, මන්ද ඒවායින් සෑම එකක්ම පසුව හුදකලා කිරීමට සිදුවිය හැකි විචල්යයක් බවට පත්වේ.
ස්විචය ස්පර්ශ කිරීමට පෙර මූලික රේඛාව ස්ථාපිත කරන්න. රහස්ය මාර්ගය ඉහළින් ඇති විට රැවටිල්ල රහස්ය මාර්ගය හරහා පිළිතුරු දිය යුතුය, එය ප්රතිපත්ති මාර්ගය ක්රියා කරන බව ඔප්පු කරයි. රහස්ය මාර්ගය පහළින් සහ අවහිරය නිවා දමා ඇති විට එය සෘජුවම පිළිතුරු දිය යුතුය, එය ගමනාන්තය ජීවමාන බව ඔප්පු කරයි. එවිට පමණක් අවහිර තත්ත්වයේ ඇති අසාර්ථකත්වය ඔබට යමක් කියයි.
සංක්රාන්ති නිශ්චිත අනුපිළිවෙලකින් ධාවනය කරන්න
සංක්රාන්ති එකින් එක ගෙන එක් එකකට තත්පර කිහිපයක් සන්සුන් වීමට දෙන්න, මන්ද සේවාදායක බොහෝ විට එම පරතරය තුළම නීති කඩා නැවත ගොඩනඟයි. සෑම විටම එකම කෙටි පරීක්ෂාව ධාවනය කිරීම නිරීක්ෂණ සංසන්දනාත්මක කරයි:
curl -sS -o /dev/null -w 'http=%{http_code}\n' --max-time 5 http://decoy.example/
echo "curl_exit=$?"
dig +short decoy.example
curl -6 -sS -o /dev/null -w 'v6_http=%{http_code}\n' --max-time 5 http://decoy.example/
echo "curl_v6_exit=$?"
| Transition | Expected with the block on | Failure signature |
|---|---|---|
| Manual disconnect | Decoy stops answering within seconds | Decoy still returns 200 |
| Server or path failure | Blocked, with no exemption for the old endpoint | Direct access during the gap |
| Quit the app | Client-dependent; record what happens | Block disappears with the process |
| Wi-Fi to Ethernet | Block holds until the tunnel returns | Traffic flows mid-change |
යෙදුමෙන් ඉවත් වීමේ පේළිය, සාමාන්ය භාවිතයේදී සේවාදායකය කිසිවිටෙකත් නොවැසුවත්, වෙනම ධාවනය කිරීමට සුදුසුය. ඉවත් වීමේදී අවහිරය මුදා හැරෙන්නේ නම්, කඩා වැටීමක් හෝ බලහත්කාර යාවත්කාලීනයක් ඔබට එම නිරාවරණයම ලබා දෙයි, මෙය ඔබේ ඉවසීම ගැන නොව, යෙදවීම ගැන සත්යයකි. Windows හි සමාන පරීක්ෂණ වන්නේ Resolve-DnsName decoy.example සහ curl.exe -s -o NUL -w "%{http_code}" http://decoy.example/ ය.
අවහිරය කැඩුණු විසඳුම්කරුවෙකුගෙන් වෙන් කරන්න
නොපූරණය වන පිටුවකට හේතු කිහිපයක් ඇත, ඉන් එකක් පමණක් ස්විචය ක්රියා කිරීමයි. නම විසඳා නොගන්නේ නම්, දත්ත මාර්ගය අවහිර වී ඇති බව නොව DNS අවහිර හෝ කැඩී ඇති බව ඔබ දැනගත්තා. වචනාර්ථ ලිපිනයක් ද පරීක්ෂා කරන්න, එවිට පිළිතුර විසඳීම මත කිසිසේත් රඳා නොපවතී.
curl හි පිටවීම් කේත එම අවස්ථා වෙන් කරයි. 6 යනු නම් විසඳීමේ අසාර්ථකත්වය, 7 යනු සම්බන්ධතාව ප්රතික්ෂේප විය, 28 යනු කාලය අවසන් විය. අවහිර වූ මාර්ගය සාමාන්යයෙන් වචනාර්ථ ලිපිනයට එරෙහිව කාලය අවසන් වීමක් හෝ ප්රතික්ෂේපයක් ලෙස පෙනේ, DNS පමණක් අවහිර කළ විට 6 ඉතිරි වී අනෙක් සියල්ල සඟවයි. හැඹිලි පිටුවක් හෝ රඳවා ගන්නා ද්වාරයක් ඇස රවටයි, එබැවින් සාක්ෂිය තිරය නොව පිටවීම් කේතයයි.
වචනාර්ථ ලිපිනයක් සමඟ IPv6 මත පරීක්ෂාව නැවත කරන්න. IPv4 ආවරණය කර IPv6 නොසලකා හරින අවහිරයක් ඔබේ සටහන්වල වෙනම පේළියක් ලැබීමට තරම් සාමාන්යය, සහ රහස්ය මාර්ගයෙන් පිටත IPv6 ක්රියා විරහිත කරන සේවාදායකය පවුල් දෙකේම පිරිසිදුව අසාර්ථක විය යුතුය.
ප්රතිඵලය ආවරණය කරන විෂය පථය සටහන් කරන්න
රහස්ය මාර්ගය නැවත පැමිණි විට ප්රතිසාධනය තහවුරු කරන්න: රැවටිල්ල රහස්ය මාර්ගය හරහා පිළිතුරු දෙයි, විසඳුම්කරු පිළිතුරු ආපසු දෙයි, ප්රතිපත්තිය ඔබ තැබූ තැනම ඇත. පසුව පරීක්ෂණ ආපසු හරවන්න. තාවකාලික ගිනිපවුරු නීතියක්, නිදොස් කිරීමේ මාර්ගයක් හෝ පරීක්ෂණ පැතිකඩක් එහෙමම තැබුවොත් ඊළඟ ධාවනය ව්යාකූල කරන අතර යෙදුමට වඩා කල් පවතින්නට හැකිය.
එක් වටයක් එක් සේවාදායක ගොඩනැගීමක්, එක් පැතිකඩක්, එක් සංක්රාන්තියක් සහ එක් ලිපින පවුලක් පමණක් ආවරණය කරයි. එම හතර ප්රතිඵලය සමඟ ලියන්න:
- සේවාදායක ගොඩනැගීම සහ වේදිකාව, සහ සැකසුම පැතිකඩ අනුවද නැතහොත් සියල්ලටමද.
- පැතිකඩ, ප්රොටෝකෝලය සහ බෙදුණු රහස්ය මාර්ගයේ ඕනෑම බැහැර කිරීමක්.
- පරීක්ෂා කළ සංක්රාන්තිය සහ එය ඔබ ඇති කළ ආකාරය.
- ලිපින පවුල් සහ DNS, අවහිර සහ අවහිර නොවූ තත්ත්වයන් සඳහා curl පිටවීම් කේත සමඟ.
කිසියම් පේළියක් හිස් නම් පරීක්ෂණය අවසන් නැත. සංචාරය යනු ජාල වෙනස්කම් පේළිය නැවත කිරීමයි. අධීක්ෂණයකින් තොර නැවත ඇරඹීම යනු නීති නැවත පැමිණේද යන්න පරීක්ෂා කිරීම වන අතර, එය ස්විචය ගැන නොව ප්රතිසාධන අනුපිළිවෙල ගැන ප්රශ්නයකි. සේවාදායක යාවත්කාලීනයකින් පසු අනුපිළිවෙල නැවත ධාවනය කරන්න, මන්ද ස්විච කලාතුරකින් වෙනස් වන අතර ඒවා පිටුපස ඇති හැසිරීම වෙනස් වේ. රැවටිල්ල අසල තබා ගන්න: කරකැවීමට කිසිවක් නැත, ඊළඟ පරීක්ෂාවට මිනිත්තු පහක් ගත වේ.