සේවාදායකයට අගුළු දැමූ පැතිකඩ TLS ප්රතිලෝම ප්රොක්සියක් පිටුපස අසාර්ථක වේ: කුමන පරම්පරාව?
Access Server 2.8 සහ 2.9 සේවාදායකයට අගුළු දැමූ පැතිකඩ වෙනස් ආකාරයෙන් ගොඩනඟයි. ඉදිරිපස වෙනස් කිරීමට පෙර ඔබේ ප්රොක්සිය කුමන මාර්ගය කඩනවාදැයි තීරණය කරන්න.
එක් පරිශීලකයෙකුට සම්බන්ධ විය හැකි අතර තවෙකෙකුට නොහැක, එකම ද්වාරය හරහා, එකම දිනයේ. දෙදෙනාටම සේවාදායකයට අගුළු දැමූ පැතිකඩ ඇත, දෙදෙනාම එකම Access Server ගොඩනැගීමක සිටී, සහ එකම වෙනස වන්නේ ඔවුන්ගේ පැතිකඩ කවදා ජනනය කළාද යන්නයි. මෙය හඳුනා ගැනීම වටිනා රටාවකි, මන්ද "සේවාදායකයට අගුළු දැමූ" යනු සම්බන්ධතා අනුපිළිවෙලක් නොව ප්රතිපත්තියක් නම් කරන බැවිනි. Access Server එම කෘතියේ පරම්පරා දෙකක් නිකුත් කර ඇත, සහ TLS ප්රතිලෝම ප්රොක්සියක් ඒවායේ එක් මාර්ගයක් ඉදිරිපිට පමණක් සිටී. ඔබ කුමන ශාඛාවක සිටීද යන්න කොන්දේසි තුනක් තීරණය කරයි.
පරම්පරා දෙකක්, සම්බන්ධතා අනුපිළිවෙල දෙකක්
2.8 දක්වා බලපැවැත්වෙන පැරණි නිර්මාණයේ, ආයාත කළ ගොනුව ව්යාජ පැතිකඩකි. OpenVPN Connect එය HTTPS හරහා Access Server හි වෙබ් API එකට එරෙහිව සත්යාපනය සඳහා භාවිත කරයි, තාවකාලික පරිශීලකයාට අගුළු දැමූ පැතිකඩක් සහ සැසි ටෝකනයක් ලබා ගනී, සහ ඉන් පසුව පමණක් VPN ස්ථාපිත කරයි. ප්රවාහන දෙකක් අනුපිළිවෙලින් ක්රියා කරයි, සහ පළමුවැන්න සාමාන්ය වෙබ් ඉල්ලීමකි.
2.9 සමඟ හඳුන්වා දුන් ආකෘතිය එම සම්බන්ධතාවයකට වරක් සිදුවන ආරම්භය සිදු නොකරයි. එය ගැළපෙන OpenVPN සේවාලාභීන්ට භාවිත කළ හැකි දේශීය පැතිකඩකි, OpenVPN Connect ට පමණක් නොවේ. එය බාගැනීම හෝ URL හරහා ආයාත කිරීම තවමත් HTTPS ඇතුළත් විය හැක — එය ප්රකාශන පියවරකි, සම්බන්ධතාවයකට වරක් තාවකාලික පැතිකඩක් ලබා ගැනීම නොවේ.
| Older server-locked (≤2.8) | Newer server-locked (2.9+) | |
|---|---|---|
| Before the tunnel | Web API call with credentials | Nothing; the profile is already local |
| Client requirement | OpenVPN Connect | Any compatible client |
| What a TLS web proxy can break | The bootstrap, before any VPN attempt | Download only, not the connection |
| Expected HTTP log on connect | A request from the client | Often nothing at all |
යාවත්කාලීනයක් දැනටමත් නිකුත් කළ පැතිකඩ අනිවාර්යයෙන් නැවත ලියන්නේ නැත, එබැවින් වත්මන් සේවාදායක අනුවාදයක් තවමත් පැරණි කෘතිය බෙදාහරින්නට පුළුවන. සේවාදායක ගොඩනැගීම කුමක් කළ හැකිද යන්න පවසයි, මෙම පරිශීලකයා කුමක් ආයාත කළාද යන්න නොවේ.
ඔබේ ශාඛාව තෝරන කොන්දේසි තුන
පළමු කොන්දේසිය කෘතියේ පරම්පරාවයි. ගොනුව ඉල්ලා සිටින්න, එය ගොඩනැගුණේ කෙසේදැයි බලන්න, සහ එය ආයාත කළ සේවාලාභී අනුවාදය සටහන් කරන්න. ගොනුවෙන් පරම්පරාව තීරණය කළ නොහැකි නම්, පරීක්ෂණ ගිණුමකට නිකුත් කළ නව පැතිකඩක් සේවාදායකය අද කුමක් නිපදවයිද යන්න ඔබට පවසනු ඇත, සහ එය අසාර්ථක පරිශීලකයා සතු තොරතුරුවලට වඩා වෙනස් ය.
දෙවැන්න ඔබේ ඉදිරිපස සැබවින්ම කුමක් අවසන් කරයිද යන්නයි. TLS බාහිරව ගන්නා හත්වන ස්ථරයේ HTTP ප්රතිලෝම ප්රොක්සියක් යනු සිව්වන ස්ථරයේ TCP යොමුකරන්නෙකුට සමාන වස්තුවක් නොවේ, UDP යොමුකරන්නෙකුද එසේ නොවේ. 443 වරායේ Access Server හි සුපුරුදු සැලැස්ම OpenVPN TCP ඩීමනයට බ්රව්සර් රථවාහන හඳුනාගෙන එය වෙබ් සේවාවන්ට භාර දීමට සලස්වයි, එබැවින් ඉදිරිපසට අදාළ නොවන HTTPS අවසන් කරන්නෙකු තැබීම එම ඩීමනයේ ප්රොටොකෝල හැසිරවීම රැක නොගනී. එකම අංකය 443 බෙදාගැනීම නිර්මාණ දෙකක් සමාන නොකරයි.
තෙවැන්න අසාර්ථකත්වය කොහේ වැටේද යන්නයි. VPN ට පෙර ඇති අසාර්ථකත්වය සහ පාලක නාලිකා අසාර්ථකත්වය "සම්බන්ධ වෙමින්" පමණක් පවසන සේවාලාභියෙකු තුළ සමාන ලෙස පෙනේ, නමුත් ඒවා විවිධ තැන්වල සාක්ෂි තබයි. පැරණි ආකෘතිය ක්රියාත්මක නම් ආරම්භය අපේක්ෂකයෙකි. නව ආකෘතිය ක්රියාත්මක නම් හිස් වෙබ් ප්රවේශ ලොගයක් බලාපොරොත්තු වන අතර කිසිදු දිශාවකට කිසිවක් ඔප්පු නොකරයි.
කෘතිය පැරණි විට: ආරම්භය පළමුව අසාර්ථක වේ
සේවාලාභියාගේ අවසන් තත්ත්වය නොව සැබෑ දෝෂය කියවන්න. උනන්දුවක් දෙන ක්ෂේත්ර වන්නේ HTTPS දෝෂය, සේවාලාභියා බලාපොරොත්තු වූ සේවාදායක අනන්යතාවය, ඉල්ලීම ගිය ගමනාන්තය, සහ සහතික සත්යාපනය සම්පූර්ණ වුණාද යන්නයි. ඉන්පසු ඒවා සේවාදායක පැත්තේ වෙබ් සේවා සහ ප්රොක්සි ලොග සමඟ ගලපන්න.
බ්රව්සරයක් පිවිසුම් පිටුවට ළඟා වීම මෙම සේවාලාභියාගේ API සත්යාපනය සාර්ථක වූ බවට සාක්ෂියක් නොවේ. ඒවා වෙනස් ඉල්ලීම්, වෙනස් සහතික අපේක්ෂා සහ බොහෝ විට වෙනස් සත්කාරක නාම සහිත ය. ද්වාරය නිවැරදිව සේවා කරන නමුත් සේවාලාභියා තවමත් අසාර්ථක නම්, එකඟ නොවීම ආරම්භක මාර්ගයේ ය, පරිශීලකයාගේ මුරපදයේ නොවේ.
TLS සත්යාපනය අක්රීය කිරීමෙන් හෝ සත්යාපන ප්රතිපත්තිය ලිහිල් කිරීමෙන් සංසන්දනය සමත් නොකරන්න. එය රෝග විනිශ්චය කළ හැකි වින්යාස නොගැළපීමක් ක්රියා කරන නමුත් සත්යාපනය නොකළ මාර්ගයක් බවට පත් කරයි, සහ තාවකාලික පරීක්ෂණයක් ස්ථිර සිදුරක් බවට පත් කරන්නේ එම වෙනසයි. Access Server හි සම්බන්ධතා පැතිකඩ පිළිබඳ ලේඛනය පරම්පරා දෙකම සහ තාවකාලික පැතිකඩ ප්රවාහය විස්තර කරයි, සහ ප්රොක්සිය වැරදිකරු යැයි උපකල්පනය කිරීමට පෙර පරීක්ෂා කළ යුතු යොමුව එයයි.
කෘතිය නව විට: ඒ වෙනුවට පාලක නාලිකාව කියවන්න
2.9 විලාසයේ පැතිකඩක් සමඟ සේවාලාභියා සෘජුවම දේශීය VPN අන්ත ලක්ෂ්යයට යයි. පැතිකඩේ අන්ත ලක්ෂ්ය, භාවිත කරන ප්රවාහනය, සහ පාලක නාලිකා දෝෂය විමර්ශනය කරන්න. සේවාලාභියා කිසිදා HTTP ඉල්ලීමක් නිකුත් නොකරන්නේ නම්, එය නිර්මාණයට එකඟ වන අතර රෝග ලක්ෂණයක් නොවේ.
මෙහිදී ප්රොක්සි ප්රශ්නයද හැඩය වෙනස් කරයි. HTTPS බාහිර කිරීම කිසිදා නොදකින TCP පමණක් වූ ප්රවාහයක් කඩා දැමිය නොහැක, නමුත් පැතිකඩ ප්රකාශයට පත් කරන බාගැනීම තවමත් කඩා දැමිය හැක, සහ TCP පමණක් වූ යොමුකරන්නෙකු UDP කිසිසේත් ගෙන නොයයි. ඉදිරිපස අදාළ නොවේ යැයි නිගමනය කිරීමට පෙර පැතිකඩ කුමන ප්රවාහනයක් ඉල්ලා සිටිනවාදැයි පරීක්ෂා කරන්න.
එක් ප්රවාහයක් සඳහා TLS ගමන් කිරීම පටු සැලැස්මකි. එය UDP යොමු කිරීමක් ලබා නොදෙන අතර 443 හි ඩීමනයේම සේවා යොමු කිරීමේ හැසිරීම නැවත නිපදවන්නේ නැත. ඔබේ ඉදිරිපස ඒවායින් එකක් කරන්නේ නම්, කුමක්දැයි පවසන්න, මන්ද ප්රතිකර්මය වෙනස් ය.
පටුව රැඳෙන ප්රතිකර්ම
වඩාත් අඩු මැදිහත්වීමක් ඇති පරීක්ෂාව වන්නේ පරීක්ෂණ ගිණුමකට නව ආධාරක පැතිකඩක් ජනනය කර එකම සත්යාපන අවශ්යතා සමඟ අපේක්ෂිත දේශීය අන්ත ලක්ෂ්යය හරහා සම්බන්ධ වීමයි. එය ක්රියා කර රඳවා ගත් පැරණි පැතිකඩ නොකරන්නේ නම්, ඔබ එක් පියවරකින් කෘතිය සේවාදායකයෙන් සහ ප්රොක්සියෙන් වෙන් කර ඇත.
පරිශීලකයාට අගුළු දැමූ පැතිකඩ බෙදාහැරීම පැරණි ආරම්භක රඳා පැවැත්ම සම්පූර්ණයෙන් ඉවත් කරයි, මන්ද අසාර්ථක විය හැකි තාවකාලික පැතිකඩ හුවමාරුවක් නොමැති බැවිනි. එය අපේක්ෂිත පරිශීලකයාට නිකුත් කළ යුතුය, කිසිදා පරිපාලකයෙකුගෙන් පිටපත් නොකළ යුතුය, සහ සේවාලාභියාට කුමක් කිරීමට අවසර ඇත්ද යන්න වෙනස් කරයි, එබැවින් එය තාවකාලික විසඳුමක් නොව ප්රතිපත්ති තීරණයක් ලෙස සලකන්න.
ඉන්පසු අවශ්ය සෑම මාර්ගයක්ම පවතින පරිදි ප්රකාශන සැලැස්ම නිවැරදි කරන්න: බාගැනීම් සහ ද්වාර භාවිතය සඳහා වෙබ් මාර්ගය, සහ පැතිකඩ බලාපොරොත්තු වන ප්රවාහනයේ දේශීය VPN මාර්ගය. ප්රොක්සියේ කාර්යය එක් ස්ථරයක තබන්න. ක්රියා කරන පරිශීලකයාට අගුළු දැමූ උමගක් එම මාර්ගය ක්රියා කරන බව ඔප්පු කරයි; සෑම ප්රොක්සි සැලැස්මක්ම සෑම පරම්පරාවක්ම ආධාරක කරන බව ඔප්පු නොකරයි, සහ පැරණි ආරම්භක අසාර්ථකත්වය නව ආකෘතිය හෙළා දකින්නේ නැත.
- ප්රොක්සිය ස්පර්ශ කිරීමට පෙර කෘතියේ පරම්පරාව හඳුනා ගන්න.
- අසාර්ථකත්වය උමගට පෙර සිදු වේද එහි ඇතුළත සිදු වේද යන්න තීරණය කරන්න.
- ඉදිරිපස කුමක් අවසන් කරයිද යන්න තහවුරු කරන්න: HTTP, TCP ප්රවාහය, හෝ UDP.
- ප්රතිපත්තිය වෙනස් නොකර අලුතින් නිකුත් කළ පැතිකඩක් දේශීය අන්ත ලක්ෂ්යයට එරෙහිව පරීක්ෂා කරන්න.