ද්වි-ස්ටැක් VPN: ලිපින පවුල තෝරන්නේ සේවාලාභියා, ඔබ නොවේ
එක් නමක්, පවුල් දෙකක්, වෙනස් මාර්ග දෙකක්. ටනලය සුවපත් විය හැකි අතර ඉල්ලීම එසේ වුවත් අසාර්ථක විය හැක, මන්ද සේවාලාභියා ඔබ කිසිදා මාර්ගගත නොකළ අපේක්ෂකයෙකු තෝරා ගත් බැවිනි.
ටනලය ක්රියාත්මකයි, IPv4 අඩවි පූරණය වෙමින් පවතී, එක් සත්කාරක නාමයක් කල් ඉකුත් වෙමින් පවතී. වහාම නිගමනය වන්නේ VPN බිඳී ඇති බව හෝ පිවිසුම් තොරතුරු වැරදි බවයි, සාමාන්යයෙන් දෙකම සත්ය නොවේ. නාමය IPv4 සහ IPv6 යන දෙකම ලිපින ලෙස ආපසු ලබා දුන් අතර, යෙදුම එකක් තෝරා ගත්තේය, එම අපේක්ෂකයින්ගෙන් එකකට පමණක් ක්රියාකාරී මාර්ගයක් තිබුණි. තේරීමේ තීරණය ගත්තේ සේවාලාභියා ය; ටනලය ඔහු තෝරාගත් දේ ආවරණය නොකළා පමණි.
තේරීම ආවරණය පිළිබඳ පොරොන්දුවක් නොවේ
RFC 6724 හි විස්තර කර ඇති පෙරනිමි ලිපින තේරීම, විකල්ප කිහිපයක් ඇති විට සත්කාරකය කුමන මූලාශ්ර සහ ගමනාන්ත යුගලයට මුල්තැන දෙන්නේද යන්න තීරණය කරයි. Happy Eyeballs ඊට උඩින් සම්බන්ධතා උපාය මාර්ගයක් එකතු කරයි: පවුල් දෙකෙහිම උත්සාහ ආරම්භ කර පළමුව පිළිතුරු දෙන එක තබා ගනී, එමගින් පරිශීලකයාට බිඳුණු පවුලක කල් ඉකුත්වීම ගැන රැඳී සිටීමට සිදු නොවේ.
කිසිදු යාන්ත්රණයක් මාර්ගයක් නිර්මාණය නොකරයි. ඔබේ ටනලය IPv4 පමණක් රැගෙන යන්නේ නම්, AAAA අපේක්ෂකයා තවමත් සේවාලාභියාට උත්සාහ කළ හැකි නීත්යානුකූල ගමනාන්තයකි, අසාර්ථකත්වය දෝෂයක් ලෙස නොව මන්දගාමී පූරණයක් ලෙස දිස්වේ, මන්ද බ්රව්සරය පසුගාමී විය. පරිශීලකයා බිඳුණු අඩවියක් නොව මන්දගාමී අඩවියක් වාර්තා කරන අතර, සහාය ටිකට් එම අපැහැදිලි බව උරුම කර ගනී. ස්ථිර පවුලක් සමඟ එය නැවත නිපදවන්න, වාර්තාව නිශ්චිත වේ.
එම පසුගාමී වීම නිසාම රෝග ලක්ෂණය යෙදුම් අතර නොගැළපේ. බ්රව්සරය ප්රමාදය සඟවයි; ස්ථිර පවුලක් සහිත විධාන රේඛා සේවාලාභියා සැබෑ අසාර්ථකත්වය වහාම පෙන්වයි.
ඉල්ලීම ඇත්ත වශයෙන් භාවිත කළ පවුල සොයා ගන්න
ටනලයෙන් නොව නාමයෙන් ආරම්භ කරන්න. වාර්තා වර්ග දෙකම විමසා කුමක් ආපසු ආවේද යන්න සටහන් කරන්න:
dig +short A example.com
dig +short AAAA example.com
curl -4 -sS -o /dev/null -w '%{http_code}\n' https://example.com
curl -6 -sS -o /dev/null -w '%{http_code}\n' https://example.comv4 ඉල්ලීම සාර්ථක වී v6 ඉල්ලීම අසාර්ථක වුවහොත්, ඔබ ගැටලුව නිදොස් කළ හැකි ආකාරයෙන් නැවත නිපදවා ඇත. shell එකෙන් දෙකම සාර්ථක වී බ්රව්සරය තවමත් අසාර්ථක වුවහොත්, ටනලය ස්පර්ශ කිරීමට පෙර යෙදුමේම විසඳන්නා හෝ හැඹිලිගත පිළිතුරක් බලන්න.
පවුල සහ ගමනාන්තය ඔබේ සටහන්වල තබා ගන්න. VPN හරහා අඩවිය පූරණය නොවේ යැයි කියන ටිකට් කිසිවෙකුට පරීක්ෂා කළ නොහැක, නමුත් AAAA අසාර්ථක වන අතර A ක්රියා කරයි යැයි කියන ටිකට් නිශ්චිත මාර්ගයක් පෙන්වා දෙයි.
එම පවුල සඳහා මාර්ගය පරීක්ෂා කරන්න
අසාර්ථක වන පවුල සඳහා, කර්නලයට කුමන මාර්ගය භාවිත කරන්නේදැයි අසා ටනලයේ වින්යාසගත ලිපින සමඟ සසඳන්න. Linux හි, ip -6 route get ගමනාන්තය සඳහා තෝරා ගන්නා අතුරුමුහුණත සහ මූලාශ්රය පෙන්වයි.
පසුව ටනලයම පරීක්ෂා කරන්න. WireGuard සහකරුවන් අනුමත IP ලැයිස්තුවක් රැගෙන යයි, සහ 0.0.0.0/0 සඳහා වන සටහන IPv6 ගැන කිසිවක් නොකියයි. සහකරුගේ ලැයිස්තුවේ IPv6 උපසර්ගයක් නොමැති නම්, AAAA රථවාහන ටනලයට යැවීමට සේවාලාභියාට හේතුවක් නැත, සහ පැකට්ටුව සත්කාරකය වෙනත් ආකාරයකින් යන මාර්ගයෙන් පිටවේ.
ෆයර්වෝල් නීති සහ NAT ප්රතිපත්තිය සෑම පවුලකටම එකම පරීක්ෂාවට සුදුසුය. IPv4 සඳහා ලියන ලද නීතියක් කිසිදු වේදිකාවක IPv6 ආවරණය නොකරයි, එක් පවුලක් ක්රියා කර අනෙක ක්රියා නොකරන්නේ බොහෝ විට එම හේතුව නිසාය.
තිර රුව සරල කිරීමට IPv6 අක්රීය නොකරන්න
පද්ධතිය පුරා IPv6 අක්රීය කිරීමෙන් රෝග ලක්ෂණය අතුරුදහන් වන අතර ඔබට රෝග විනිශ්චයක් නොමැතිව ඉතිරි වේ. එය IPv6 පමණක් වන ඕනෑම ගමනාන්තයක් ද බිඳ දමයි, සහ ඊළඟ යෙදුම සඳහා එම දෝෂයම සඟවයි. යන්ත්රයක් ඇත්තෙන්ම IPv6 භාවිත නොකළ යුතු නම්, එය හිමිකරුවෙකු සහ පරීක්ෂණයක් සහිත හිතාමතා ප්රතිපත්තියකි. සිදුවීමක් අතරතුර එය අක්රීය කිරීම එම දෙකෙන් කිසිවක් නොවේ.
පවුල සමඟ සේවාලාභියා කුමක් කළ යුතුද යන්න තීරණය කර එය පැහැදිලිව වින්යාසගත කරන්න: එය ටනලය හරහා රැගෙන යන්න, නැතහොත් සහාය දක්වන ආකාරයකින් අවහිර කරන්න, එවිට තේරීම කිසි විටෙක ළඟා විය නොහැකි අපේක්ෂකයෙකු ඉදිරිපත් නොකරයි. දෙකම නීත්යානුකූල නිර්මාණයන් ය. ගෝලීය අක්රීය කිරීම දෙකෙන් කිසිවක් නොවේ, මන්ද එය නිර්මාණයක්ම නොවේ.
ටිකට් එකේ කුමක් ලිවිය යුතුද
කරුණු හතරක් සටහන් කරන්න: සත්කාරක නාමය, අසාර්ථක වූ පවුල, කර්නලය තෝරාගත් මාර්ගය, සහ පවුලට නිශ්චිත ඉල්ලීමක ප්රතිඵලය. මෙම කට්ටලය වෙනත් අයෙකුට අසාර්ථකත්වය නැවත නිපදවීමට ප්රමාණවත්ය, ඔබ අදහස් කළේ කුමන මාර්ග දෙකදැයි අනුමාන නොකර.
RFC 6724 ලිපින තේරීම් නීති සේවාලාභියා එම අපේක්ෂකයාට මුල්තැන දුන්නේ මන්දැයි පැහැදිලි කරයි, සහ RFC 8305 ප්රමාදය සඟවා ගත් තරඟකාරී හැසිරීම පැහැදිලි කරයි. ඒවායින් කිසිවක් ඔබ වෙනුවෙන් පැකට්ටුවක් මාර්ගගත නොකරයි, සහ ටනලය කළ යුත්තේ එම කොටසයි.