ஒரு செயலியை VPN வழியாக மட்டுமே செல்ல கட்டாயப்படுத்தும் macOS கருவி எது?
VPN-மட்டும் எல்லைக்கு பாதையும் மறுப்பும் இரண்டும் தேவை. செயலி வாரியான சுயவிவரங்கள், ப்ராக்ஸிகள், வடிகட்டிகள் மற்றும் PF ஆகியவற்றை ஒப்பிட்டு, பின்னர் உங்களுக்கு முக்கியமான அந்த ஒரு செயலியைச் சோதிக்கவும்.
தேவை ஆவணத்தில் ஒரு வரி — “இந்தச் செயலி VPN-ஐப் பயன்படுத்தலாம், வேறு எதுவும் இல்லை” — எந்த ஒரு சுவிச்சும் வழங்காத இரண்டு வழிமுறைகளை அமைதியாகக் கேட்கிறது. போக்குவரத்துக்கு நோக்கமிட்ட சுரங்கப்பாதை வழியாக ஒரு பாதை தேவை, நேரடியாக வெளியேறும் போக்குவரத்து மறுக்கப்பட வேண்டும். ஒன்றை நன்றாகச் செய்து மற்றொன்றைச் செய்யாத கருவிகள் பொதுவானவை, எனவே ஏதாவது தடுக்க முடியுமா என்று மட்டும் கேட்கும் ஒப்பீடு கேள்வியின் பாதிக்கு நம்பிக்கையுடன் பதிலளிக்கிறது. முதலில் எல்லையை எழுதுங்கள், பின்னர் அதன் இரண்டு பகுதிகளையும் மூடும் கூறுகளைத் தேர்ந்தெடுங்கள்.
ஒரு வாக்கியத்தில் மறைந்திருக்கும் இரண்டு தேவைகள்
வழிநடத்தல் என்பது இணைப்பைச் சுரங்கப்பாதைக்கோ ப்ராக்ஸிக்கோ வைக்கும் பகுதி. மறுப்பு என்பது அதே இணைப்பு வேறு எந்த வழியாகவும் வெளியேறுவதைத் தடுக்கும் பகுதி. வெவ்வேறு கூறுகள் அவற்றைச் செயல்படுத்துகின்றன, அவை வெவ்வேறு வழிகளில் தோல்வியடைகின்றன, ஒரு தயாரிப்பு ஒன்றில் சிறந்ததாக இருக்கலாம் மற்றொன்றைப் பற்றி எதுவும் சொல்லாமல் இருக்கலாம்:
| Approach | Steers traffic | Refuses direct egress | Knows the app identity |
|---|---|---|---|
| Per-app VPN profile | Yes, for the apps it names | Only if a filter or firewall also blocks | Yes, within its own rules |
| Application proxy setting | Partly, for requests that honour it | No | No |
| Content filter | No | Yes | Yes, if the filter is written that way |
| Local PF ruleset | No | Yes, by address and port | Not reliably |
அட்டவணையைத் தரவரிசையாக அல்ல, சரிபார்ப்புப் பட்டியலாகப் படியுங்கள். எந்த வரிசையும் நடு நெடுவரிசைகள் இரண்டையும் நிரப்புவதில்லை, அவற்றை மூடும் வரிசைகள் ஒத்துழைக்கும் இரண்டு கூறுகள்: ஒன்று பாதையை உடையது, மற்றொன்று மறுப்பை. அடையாள நெடுவரிசை வேறு காரணத்தால் முக்கியம், ஏனெனில் செயலியைப் பெயரிட முடியாத விதியால் அந்தச் செயலி பற்றிய விதியைச் செயல்படுத்த முடியாது. நீங்கள் எதைப் பயன்படுத்தினாலும் அது மூன்றுக்கும் பதிலளிக்க வேண்டும், இல்லையெனில் தேவை ஆவணத்தின் எல்லை இயந்திரத்தின் எல்லை அல்ல.
வழிநடத்தல் மட்டும் வெளியேறும் வழியை விட்டுச் செல்கிறது
செயலி ப்ராக்ஸி அமைப்பு மறுப்பு இல்லாத வழிநடத்தலின் தெளிவான எடுத்துக்காட்டு. கணினி ப்ராக்ஸியை மதிக்கும் செயலியின் கோரிக்கைகளை வழிநடத்த முடியும், வேறு எதையும் மூடுவதில்லை: உதவி செயல்முறை, புதுப்பிப்பான், பின்னணி சேவை அல்லது வேறு நெறிமுறை அந்த அமைப்பை ஒருபோதும் படிக்காமல் தங்கள் பாதையை எடுக்கலாம். எனவே ஒரு பலகையில் SOCKS இறுதிப் புள்ளியைத் தேர்ந்தெடுப்பது செயலிக்கு நேரடி வெளியேற்றத் தடைக் கொள்கையை உருவாக்காது. தேவை முழுச் செயலி பற்றியதானால், விதி உண்மையில் எந்தக் கூறுகளை அடையாளம் காண்கிறது என்று கேளுங்கள்.
செயலி வாரியான VPN சுயவிவரம் ப்ராக்ஸியை விடச் சிறப்பாக வழிநடத்துகிறது, ஏனெனில் எந்தச் செயலிகள் சுரங்கப்பாதைக்குள் நுழைகின்றன என்பதைத் தளம் தீர்மானிக்கிறது ஒவ்வொரு செயலியும் தானே முடிவெடுப்பதற்குப் பதிலாக. ஆயினும் அது எதையும் மறுப்பதில்லை: சுயவிவரம் ஒரு பாதையை வழங்குகிறது, அதனுடன் பொருந்தாத போக்குவரத்து வழக்கமான பாதையை எடுக்கிறது. அந்த இடைவெளியே இரண்டாம் கூறு தன் இடத்தைப் பெறும் இடம், அதனால்தான் ஒரு சுவிச் போல் தோன்றும் தயாரிப்புகள் பொதுவாக இரண்டாக இருக்கின்றன.
மறுப்பு மட்டும் செயலியை உடைக்கிறது
Apple-இன் ஆவணம் உள்ளடக்க வடிகட்டிகள் பற்றி பிணைய அடுக்கு வழியாகச் செல்லும் போக்குவரத்தின் மீது அனுமதி-அல்லது-தடை தீர்ப்பை விவரிக்கிறது. அந்தத் தீர்ப்பு சுரங்கப்பாதையும் அல்ல, ப்ராக்ஸி இணைப்பும் அல்ல, ஏனெனில் ஏதாவது தொடரலாமா என்பதை அது தீர்மானிக்கிறது, எங்கே செல்கிறது என்பதை அல்ல. வடிகட்டி மட்டும் மறுப்பை முழுமையாகச் செயல்படுத்தி செயலியைப் பயன்படுத்த முடியாததாக விட்டுவிடுகிறது, தூய்மையான பதிவுகளுடன் மற்றும் எந்த விளக்கமும் இல்லாமல். வடிகட்டி தீர்ப்பு ஒரு இணைப்பை நிறுத்த முடியும் ஆனால் சுரங்கப்பாதையை ஒருபோதும் வழங்காது, எனவே அதை வழிநடத்தலுடன் இணைப்பதே வடிவமைப்பு முடிவு, கூடுதல் விருப்பம் அல்ல.
உள்ளூரில் நிர்வகிக்கப்படும் PF விதித் தொகுப்பு அந்த நிறமாலையின் மறுமுனையில் உள்ளது. இது நிர்வாகி உடைமையாகக் கொண்ட இயந்திரத்தில் செல்லுபடியாகும் ஆதரவு முடிவு, தானாகவே விநியோகிக்கக்கூடிய தயாரிப்பின் அடித்தளம் அல்ல, ஏனெனில் விதித் தொகுப்பை உடையவர் மற்ற தீர்வரிசைப் பயனர்களுடனான அதன் தொடர்புகள், அதன் மேம்பாட்டுப் பாதை மற்றும் ஒரு விதி தவறாக இருக்கும்போது அதன் மீட்பு ஆகியவற்றையும் உடையவர். ஒரு தயாரிப்பில் PF சேர்ப்பது அந்த உரிமைக் கேள்வியை நீக்காது; அதை வரையறுக்கிறது.
பயன்படுத்துதல் நாளையும் விதி இருக்குமா என்பதைத் தீர்மானிக்கிறது
Apple தளங்களில் Network Extension எவ்வாறு பயன்படுத்தப்படுகிறது என்பது உங்கள் முன் உள்ள வழங்குநர் வகை, தொகுப்பாக்கம் மற்றும் OS பதிப்பைப் பொறுத்தது. macOS-இல் செயலி நீட்டிப்பு பயனர் சூழலில் இயங்கி அந்தப் பயனர் வெளியேறும்போது முடிகிறது, அமைப்பு நீட்டிப்புக்கு அமர்வைச் சாராத உலகளாவிய சூழல் உள்ளது. பாதுகாப்பு வெளியேற்றத்தைத் தாண்டி நீடிக்க வேண்டுமானால், அந்த வேறுபாடே முழு வடிவமைப்பு, அடிக்குறிப்பு அல்ல. நடத்தையை உறுதியளிக்கும் முன் பயன்படுத்தும் பாதையை உறுதிப்படுத்துங்கள், ஏனெனில் அதே குறியீடு எந்த நீட்டிப்பு வகை அனுப்பப்படுகிறது என்பதைப் பொறுத்து வேறுபட்டு இறங்குகிறது.
மூலக் கிடைப்புத்தன்மை செயல்படுத்தலிலிருந்து வேறுபட்ட விஷயம். களஞ்சியத்தைப் படிப்பது ஏதோ ஒன்று எவ்வாறு செயல்படுத்தப்பட்டது என்பதைச் சொல்கிறது, இந்த இயந்திரத்தில் நிறுவப்பட்ட பைனரி என்ன செய்ய அனுமதிக்கப்படுகிறது என்பதை அல்ல. கையொப்பமிடுதல், நிறுவுதல் மற்றும் அங்கீகாரம் இன்னும் பொருந்தும், காலாவதியான கர்னல் நீட்டிப்பு அல்லது நூலக ஊசி தந்திரத்தைச் சுற்றி கட்டப்பட்ட வழிமுறைகள் வேறு தளத்தையும் வேறு ஆபத்து நிலைப்பாட்டையும் விவரிக்கின்றன, ஒரு காலத்தில் எவ்வளவு நன்றாகச் செயல்பட்டாலும்.
செயலியைப் பெயரிடும் ஏற்பு நிகழ்வு
செயலி தானாகச் செய்யும் ஒரு செயலைத் தேர்ந்தெடுத்து, அது அடைய வேண்டிய முகவரியையும் அந்த முகவரி IPv4 ஆ IPv6 ஆ என்பதையும் குறிப்பெடுத்து, பின்னர் அங்கீகரிக்கப்பட்ட சுரங்கப்பாதை இல்லாத நிலையில் அதே செயலை மீண்டும் செய்யுங்கள். இரண்டாவது இயக்கத்தில் அறிவிக்கப்பட்ட மறுப்பு வர வேண்டும், அமைதியான நேரடி மறுமுயற்சி அல்ல. அதுதான் மக்கள் குறிப்பிடாமல் விட்டுவிடும் பாதி, மறுப்பு இருக்கிறது என்பதை நிரூபிக்கும் ஒரே பாதி. முதலில் சுரங்கப்பாதை கிடைக்கும்போது அதை இயக்குங்கள், இரு முடிவுகளுக்கு இடையிலான வேறுபாடு காணாமல் போன சுரங்கப்பாதையிலிருந்து மட்டுமே வர முடியும்.
பின்னர் தேவை பெயரிடும் மாற்றங்களின் வழியாகச் செல்லுங்கள்: செயலியை மறுதொடக்கம் செய்தல், உதவி செயல்முறை தூண்டப்படுதல், சுரங்கப்பாதை மீண்டும் இணைதல், இயந்திரம் பிணையங்களை மாற்றுதல், மற்றும் பொருந்தும் இடங்களில் வெளியேறுதல் அல்லது மறுதொடக்கம். உலாவியின் பொது-IP பக்கம் வேறு பயன்பாட்டின் சாக்கெட்டுகளுக்கான சோதனை அல்ல, எனவே அது இதற்கு மாற்றாக இருக்க முடியாது. ஆதரவளிக்கப்பட்ட எந்தப் பயன்படுத்தலும் செயலியின் உண்மையான நடத்தையை மூடாத இடத்தில், தெளிவான நுழைவாயிலும் மாற்று வெளியேற்றமும் இல்லாத அங்கீகரிக்கப்பட்ட தனிமைப்படுத்தப்பட்ட சூழல் அதன் சொந்த நிர்வாகச் செலவுடன் கூடிய கட்டுப்பாட்டு முடிவு, சரிபார்ப்புப் பெட்டியின் மாற்று அல்ல.
நான்கு பதிவுகளை எழுதி முடிக்கவும்: செயலி எந்தக் கூறுகளால் ஆனது, வழிநடத்தலை யார் உடையவர், மறுப்பை யார் உடையவர், மற்றும் விதி இன்னும் பொருந்த வேண்டிய நிலைகள். பொது களஞ்சியம் ஒரு தேர்வு அளவுகோலாக இருக்கலாம், ஆனால் அது அந்த நான்கில் ஒன்று அல்ல, அந்தப் பதிவுகளே கொடுக்கப்பட்ட கருவி பிணையத் தேவையைப் பூர்த்தி செய்கிறதா என்பதைத் தீர்மானிக்கின்றன.