நீங்கள் ஏற்கனவே வைத்திருக்கும் நுழைவாயிலுக்கு Mac VPN கிளையண்டை எவ்வாறு தேர்ந்தெடுப்பது
SSL VPN என்பது ஒரு தயாரிப்பு குடும்பம், ஒரு நெறிமுறை அல்ல. கிளையன்ட், சுயவிவரம் மற்றும் உள்நுழைவு முறை ஆகியவற்றை கேட்வே உரிமையாளரிடம் கேட்டு, பின்னர் வழிகளை சரிபார்க்கவும் மற்றும் Mac இல் DNS.
ஆறு Mac VPN பயன்பாடுகள் ஒரு பதிவிறக்கப் பக்கத்தில் காண்பிக்கப்படும், அவற்றில் எதுவுமே உங்கள் பணியமர்த்தும் நுழைவாயில் ஏற்கும் என்று கூறவில்லை. அது கடையில் ஒரு இடைவெளி அல்ல; அது கைமாறலில் ஒரு இடைவெளி. SSL VPN என்பது ஒரு தயாரிப்புக் குடும்பம், நெறிமுறை அல்ல, எனவே ஒரே மாதிரியான உள்நுழைவுத் திரைகளைக் கொண்ட இரண்டு நுழைவாயில்களுக்கு வெவ்வேறு கிளையன்ட்கள் தேவைப்படலாம். Mac மற்றும் சர்வர் முகவரியை யாரேனும் என்னிடம் ஒப்படைக்கும் போது நான் பயன்படுத்தும் ஆர்டர் இதோ: கேட்வே என்ன பேசுகிறது என்பதை நிறுவி, அதனுடன் பொருந்தக்கூடிய கிளையண்டைத் தேர்ந்தெடுங்கள், பிறகு வழிகளைச் சரிபார்த்து, சுரங்கப்பாதையை நம்புவதற்கு முன் DNS.
கேட்வேயில் தொடங்குங்கள், ஆப் ஸ்டோரில் அல்ல
பயன்பாடு உங்கள் Mac இல் இயங்குகிறது, ஆனால் வேறு ஏதாவது இணைப்பை ஏற்று அணுகலை வழங்க வேண்டும்: ஒரு ஆபரேட்டருடன் ஒரு நுழைவாயில், ஒரு முகவரி, இணக்கமான அமைப்புகள் மற்றும் உங்களை அங்கீகரிக்கும் வழி. ஒரு இலவச கிளையன்ட் நல்ல மென்பொருளாக இருக்க முடியும் மற்றும் இன்னும் அந்த விஷயங்கள் எதையும் வழங்க முடியாது. பணி அணுகல், வீட்டு நுழைவாயில் மற்றும் வணிக இணைய வெளியேறுதல் ஆகியவை பதிவிறக்கப் பக்கத்தைப் பகிரும் மூன்று வெவ்வேறு தொடக்க புள்ளிகளாகும்.
எதையும் நிறுவும் அல்லது மாற்றும் முன், சேவையை இயக்குபவர்களிடமிருந்து நான்கு பதில்களைப் பெறவும்:
அணுகல் முறை: உலாவி போர்டல், தேர்ந்தெடுக்கப்பட்ட பயன்பாட்டு அணுகல் அல்லது முழு நெட்வொர்க் சுரங்கப்பாதை. உங்களுக்கு வாடிக்கையாளர் தேவையா என்பதை இது தீர்மானிக்கிறது.
கேட்வே குடும்பம் மற்றும் ஆதரவு வெளியீடு: தயாரிப்பு, செயல்படுத்தப்பட்ட சேவை மற்றும் உங்கள் macOS உருவாக்கம் மற்றும் Mac வன்பொருளை இன்னும் ஆதரிக்கும் கிளையன்ட் பதிப்பு.
அங்கீகாரம்: கடவுச்சொல் மற்றும் MFA, உலாவி உள்நுழைவு, சாதன சான்றிதழ் அல்லது தோரணை சரிபார்ப்பு. அங்கீகரிக்கப்பட்ட ஓட்டம் இல்லாத கிளையன்ட் இணைக்கப்பட்டு பின்னர் நிராகரிக்கப்படும்.
உரிமை: நம்பகமான பதிவிறக்கம் அல்லது மேலாண்மை ஆதாரம், உத்தேசித்துள்ள சுயவிவரம் மற்றும் அது உடைந்தால் அதை யார் ஆதரிக்கிறார்கள்.
உரிமை என்பது மக்கள் தவிர்க்கும் பொருளாகும். நிர்வகிக்கப்படும் Mac இல், சுயவிவரம் பெரும்பாலும் நிறுவன மேலாண்மை அமைப்பு மூலம் வரும், மேலும் அடுத்த செக்-இன் போது கையால் கட்டப்பட்ட உள்ளமைவை மாற்றலாம். மூன்றாம் தரப்பு பயன்பாட்டைத் தேடும் முன், நீங்களே எதையும் நிறுவிக்கொள்ள விரும்புகிறீர்களா என்று கேளுங்கள்.
SSL VPN என்பது குடும்ப லேபிள், நெறிமுறை அல்ல
TLS ஒரு இணைப்பைப் பாதுகாக்கும் அதே வேளையில், அதன் உள்ளே உள்ள தயாரிப்பு-குறிப்பிட்ட பரிமாற்றம் உள்நுழைவு, அமர்வு ஒதுக்கீடு மற்றும் சுரங்கப்பாதை போக்குவரத்தைக் கையாளுகிறது. அந்த உள் பரிமாற்றத்தை ஒரு வாடிக்கையாளர் செயல்படுத்த வேண்டும். நுழைவாயில் HTTPS நுழைவுப் பக்கத்தை அடையும் உலாவி சான்றிதழ் சங்கிலி மற்றும் இணைய சேவையகத்தை நிரூபிக்கிறது; தொடர்பில்லாத VPN பயன்பாடு அதே இயந்திரத்திற்கு ஒரு சுரங்கப்பாதையை உருவாக்க முடியும் என்பதை இது நிரூபிக்கவில்லை.
OpenConnect என்பது எனக்குத் தெரிந்த தெளிவான விளக்கம். அதன் அப்ஸ்ட்ரீம் ஆவணங்கள் வெவ்வேறு நுழைவாயில் குடும்பங்களுக்கான தனி நெறிமுறை முறைகளை பட்டியலிடுகிறது மற்றும் அதிகாரப்பூர்வ விற்பனையாளர் ஆதரவிலிருந்து இயங்கும் தன்மையை பிரிக்கிறது. ஒவ்வொரு SSL VPN ஒரு நெறிமுறையைப் பேசினால், அந்த முறைகள் தேவையற்றதாக இருக்கும்.
ஒரு OpenVPN சுயவிவரம் அதே வரம்பைக் கொண்டுள்ளது: இது OpenVPN-இணக்கமான வரிசைப்படுத்தலுக்கான இறக்குமதி வடிவமாகும். TLS ஐ ஒரு கட்டுமானத் தொகுதியாகப் பகிர்வது, தன்னிச்சையான நிறுவன நுழைவாயிலுக்கான உள்ளமைவு கோப்பாக மாற்றாது. அதனால்தான் வேலை செய்யும் உலாவி உள்நுழைவு தவறான நேர்மறையாக உள்ளது: சுரங்கப்பாதை இல்லாதபோது போர்டல் அணுகல் வெற்றிபெறும், மேலும் வரும் ஒரு சுரங்கப்பாதை பின்னர் தோரணை சரிபார்ப்பு மூலம் மறுக்கப்படலாம்.
கேட்வே பேசுவதை வாடிக்கையாளருடன் பொருத்தவும்
குடும்பம் தெரிந்தவுடன், தேர்வு வேகமாக சுருங்குகிறது. நான் முதலில் சரிபார்க்கும் மேப்பிங் இதுதான், எந்த ஆப்ஸ் மதிப்பீட்டையும் விட கடைசி நெடுவரிசை முக்கியமானது.
| நுழைவாயில் குடும்பம் | வாடிக்கையாளர் macOS | என்ன பார்க்க வேண்டும் |
|---|---|---|
| IKEv2/IPsec, விற்பனையாளர் நடுநிலை | .mobileconfig சுயவிவரத்துடன் macOS கிளையன்ட் உள்ளமைந்துள்ளது | சேவையக அடையாளம் மற்றும் நிர்வகிக்கக்கூடிய சுயவிவரம் |
| OpenVPN 2.x | Tunnelblick அல்லது openvpn கட்டளை வரி | .ovpn மற்றும் நற்சான்றிதழ்கள்; வாடிக்கையாளர் எந்த சேவையையும் வழங்கவில்லை |
| WireGuard | அதிகாரப்பூர்வ WireGuard கிளையண்ட் அல்லது wireguard-tools | சக கட்டமைப்பு; wg show தெரிவுநிலை வாடிக்கையாளரால் வேறுபடும் |
| விற்பனையாளர் SSL VPN (AnyConnect, Pulse, GlobalProtect, F5, Fortinet) | விற்பனையாளர் கிளையன்ட், அல்லது வெளிப்படையான --நெறிமுறையுடன் OpenConnect | ஆதரிக்கப்படாத சேர்க்கைகள், MFA மற்றும் தோரணை சோதனைகள் |
| உலாவி போர்டல் மட்டுமே | வாடிக்கையாளர் இல்லை | பயன்பாட்டு அணுகல் நெட்வொர்க் சுரங்கப்பாதை அல்ல |
இரண்டு வரிசைகள் எச்சரிக்கைக்குத் தகுதியானவை. உள்ளமைக்கப்பட்ட macOS கிளையன்ட் ஒரு உண்மையான IKEv2 செயல்படுத்தல் ஆகும், பொதுவான SSL VPN கிளையன்ட் அல்ல: அதற்காக வடிவமைக்கப்பட்ட சேவைக்கு சரியான சுயவிவரம், எதிர்பார்க்கப்படும் சர்வர் அடையாளம் மற்றும் நற்சான்றிதழ்கள் தேவை, மேலும் நிர்வகிக்கப்படும் கணினியில் சுயவிவரம் பூட்டப்படலாம். OpenConnect ஒரு பைனரியிலிருந்து பல விற்பனையாளர் நெறிமுறைகளை உள்ளடக்கியது, ஆனால் அதன் சொந்த திட்டம் விற்பனையாளர் ஆதரவைக் கோரவில்லை; ஹோஸ்ட் ஸ்கேனிங், கேட்வே-புஷ்டு ஸ்பிளிட்-டன்னல் விதிகள் அல்லது குறிப்பிட்ட SSO ஓட்டம் விற்பனையாளர் கிளையண்டில் மட்டுமே இருக்கலாம்.
WireGuard அதே வடிவம் கொண்டது. சேவை சகாக்களுக்கு வழங்குகிறது, வாடிக்கையாளர் சுரங்கப்பாதையை வழங்குகிறது, மேலும் OpenVPN சுயவிவரம் மாற்றாக இல்லை. ஒரு macOS சுருக்கம்: App Store கிளையன்ட் அதன் சுரங்கங்களை உள்ளே வைத்திருக்கிறது ஒரு Network Extension, எனவே Homebrew கருவிகளில் இருந்து wg show இடைமுகம் இருக்கும்போது எதையும் புகாரளிக்க முடியாது. அதற்குப் பதிலாக வழிகள் மற்றும் போக்குவரத்து மூலம் சரிபார்க்கவும்.
கட்டமைத்து, பின்னர் ஒரு நிலையான வரிசையில் சரிபார்க்கவும்
ஒரு கிளையண்ட் மற்றும் ஒரு சுயவிவரத்தை நிறுவி, நீங்கள் மாற்றியதைக் குறித்து வைத்துக் கொள்ளுங்கள். இணைக்கும் முன், ஒரு அடிப்படைக் குறியைப் பிடிக்கவும், இதன் மூலம் சுரங்கப்பாதையில் என்ன மாற்றம் ஏற்படுகிறது என்பதை நீங்கள் கூறலாம்:
scutil --nc list
networksetup -listallnetworkservices
netstat -rn | grep -E "^default|utun"
scutil --dns
வழங்கப்பட்ட சுயவிவரத்துடன் இணைத்து, அதே கட்டளைகளை மீண்டும் செய்யவும். முழு சுரங்கப்பாதைக்கு இயல்புநிலை பாதை utun இடைமுகத்தில் இருக்க வேண்டும்; பிளவு சுரங்கப்பாதையுடன் உள் முன்னொட்டுகள் மட்டுமே திசைதிருப்பப்பட வேண்டும் மற்றும் உங்கள் பொது வெளியேறும் பாதை மாறாமல் இருக்க வேண்டும். DNS என்பது வழக்கமாக உடைந்து போகும் பாதி: scutil --dns தீர்வுகளை கணினி பயன்படுத்தும் வரிசையில் பட்டியலிடுகிறது, மேலும் பொது ஒன்றின் கீழே அமர்ந்திருக்கும் உள் தீர்வி தவறான சேவையகத்திற்கு உள் பெயர்களை அனுப்பும்.
OpenVPN சேவைக்கு, Tunnelblick ஒரு நியாயமான கட்டணமில்லாத கிளையன்ட் ஆகும், மேலும் அதன் சொந்த வழிகாட்டி காணாமல் போன பாதியைப் பற்றி நேரடியாகக் கூறுகிறது: இது VPN சேவையை வழங்காது. உங்களுக்கு வழங்கப்பட்ட .ovpn ஐ இருமுறை கிளிக் செய்யவும், Tunnelblick அதை நிறுவ அனுமதிக்கவும் மற்றும் உங்கள் macOS பதிப்பை நீங்கள் நம்புவதற்கு முன் வெளியீட்டை சரிபார்க்கவும்.
ஒரு விற்பனையாளர் நுழைவாயிலுக்கு நான் அடிக்கடி கட்டளை வரியிலிருந்து OpenConnect உடன் சோதிக்கிறேன்:
brew install openconnect
sudo openconnect --protocol=anyconnect --user=you vpn.example.com
கருவி பெற்ற சான்றிதழை அச்சிடுகிறது மற்றும் அறியப்படாத சங்கிலியை நம்புவதற்கு முன் காத்திருக்கிறது; அந்த ப்ராம்ட் ஒரு அம்சம், நீங்கள் படிக்காத எச்சரிக்கையை ஏற்பதை விட --servercert pin-sha256:... உடன் பின்னிங் செய்வது சிறந்தது. Ctrl-C சுரங்கப்பாதையைக் கிழித்தெறிகிறது, ஏனெனில் முன்புற ஓப்பன் கனெக்டில் கில் சுவிட்ச் இல்லை மற்றும் மீண்டும் இணைக்கும் லாஜிக் இல்லை. இது ஒரு கண்டறியும் அமர்வுக்கு நல்லது மற்றும் தினசரி வேலைக்கான மோசமான இயல்புநிலை.
பொருத்த வாயில் இல்லாத போது
சிலர் எதிர் பிரச்சனையுடன் வருகிறார்கள்: ஆபரேட்டர் இல்லை, முகவரி இல்லை, சேவை இல்லை. இலவச Mac பயன்பாட்டால் வீட்டு திசைவியில் உள்வரும் அணுகலை உருவாக்க முடியாது. ஹோட்டலில் இருந்து உங்களின் சொந்த நெட்வொர்க்கை நீங்கள் விரும்பினால், யாரேனும் ஒருவர் வீட்டில் நுழைவாயிலை இயக்க வேண்டும், அதை ஒட்டி வைத்து, அதன் முகவரியை வெளியிட வேண்டும் அல்லது தீர்க்க வேண்டும் மற்றும் எந்தெந்த சாதனங்களை அணுகலாம் என்பதைத் தீர்மானிக்க வேண்டும்.
தனிப்பட்ட நெட்வொர்க்கை அணுகுவதற்குப் பதிலாக வேறு இணைய வெளியேறலை நீங்கள் விரும்பினால், கிளையண்ட் முன் சேவையைத் தேர்ந்தெடுக்கவும். ஒரு முழுமையான கிளையண்டில் உள்ள வெற்று சுயவிவரப் பட்டியல் பெரும்பாலும் உடைந்த இலவச சந்தா அல்ல; சந்தா இல்லாமல் இருக்கலாம் மற்றும் சர்வர் இணைக்கப்படவில்லை. செலவினங்களையும் ஒதுக்கி வைக்கவும்: கிளையன்ட் உரிமம், சேவைத் திட்டம் மற்றும் சுயமாக இயக்கப்படும் நுழைவாயில் ஆகியவை மூன்று வெவ்வேறு கொள்முதல் ஆகும்.
ஒரு வேலை Mac பாலிசி லேயரை சேர்க்கிறது. கட்டணம் இல்லாத ஆப்ஸ் இணைக்கப்பட்டாலும் தவறாக இருக்கலாம், ஏனெனில் அங்கீகரிக்கப்பட்ட கிளையன்ட் சாதனச் சரிபார்ப்புகளைச் செயல்படுத்தலாம் அல்லது மாற்று இல்லாத அங்கீகார ஓட்டத்தை செயல்படுத்தலாம். தொடர்பில்லாத பயன்பாடுகளுக்கு இடையில் நற்சான்றிதழ்களை நகலெடுப்பதற்குப் பதிலாக அங்கீகரிக்கப்பட்ட மாற்றீட்டைக் கேளுங்கள், மேலும் இயங்குதளப் பாதுகாப்பை முடக்குவதை இணக்கத் தீர்வாகக் கருத வேண்டாம்.
ரிமோட் டெஸ்க்டாப் வியூவர் என்பது ஒரு வித்தியாசமான தயாரிப்பு. இது மற்றொரு கணினியில் ஒரு அமர்வைக் காட்டுகிறது; இது உங்கள் Mac லோக்கல் அப்ளிகேஷன்களுக்கு சுரங்கப்பாதை வழங்கும் நெட்வொர்க் பாதையை வழங்காது.
முதல் உண்மையான அமர்வுக்கு முன் ஒரு சிறிய சரிபார்ப்பு பட்டியல்
நுழைவாயில் குடும்பம் மற்றும் அணுகல் பயன்முறையை எழுத்துப்பூர்வமாக பெயரிடவும், அவற்றுடன் பொருந்தக்கூடிய கிளையண்டை மட்டும் நிறுவவும், நீங்கள் பயன்படுத்திய சுயவிவரத்தை பதிவு செய்யவும். உண்மையான ட்ராஃபிக் மூலம் மூன்று விஷயங்களை உறுதிப்படுத்தவும்: சுரங்கப்பாதை நிறுவப்பட்ட வழிகள், ரிசல்வர் ஆர்டர் மற்றும் ஒரு உள் பயன்பாடு ஐபி மூலம் இல்லாமல் பெயரால் அடையப்பட்டது.
ஏதேனும் தோல்வியுற்றால், ஒரு நேரத்தில் ஒரு மாறியை மாற்றவும்: கிளையன்ட், சுயவிவரம், அங்கீகார ஓட்டம். சுரங்கப்பாதை தொடங்க மறுக்கும் போது ஏற்றப்படும் ஒரு போர்டல், ஒரு கிளையன்ட்-இணக்கத்தன்மையிலிருந்து வலை-சேவையக சிக்கலைப் பிரிக்கிறது. பணிச் சேவை பதில் அளித்து, பொதுப் பாதை எதிர்பார்த்தபடி செயல்பட்டவுடன், யூகங்களின் குவியலுக்குப் பதிலாக, பெயரிடப்பட்ட, ஆதரிக்கப்பட்ட ஏற்பாட்டைப் பெற்றுள்ளீர்கள்.