വിഭജിത ടണൽ: നിങ്ങൾ സജ്ജീകരിച്ച VPN-ന് പുറത്ത് ലിങ്ക് തുറക്കുന്നത് എന്തുകൊണ്ട്
റൂട്ടിംഗ് സോക്കറ്റ് തുറക്കുന്ന പ്രക്രിയയെ പിന്തുടരുന്നു, നിങ്ങൾക്ക് ലിങ്ക് കാണിച്ച ആപ്പിനെയല്ല. നിങ്ങളുടെ ഒഴിവാക്കലുകൾ വിശാലമാക്കുന്നതിന് മുമ്പ് ഏത് പ്രോഗ്രാമാണ് ബന്ധിപ്പിക്കുന്നതെന്ന് തെളിയിക്കുക.
ഒരു ആപ്പിനെ ടണലിലൂടെ കടത്തിവിടുന്നത് ആ ആപ്പ് ആരംഭിക്കുന്ന എല്ലാത്തിലേക്കും അതിന്റെ റൂട്ടിംഗ് കൊണ്ടുപോകുന്നില്ല, ഇന്റർഫേസ് വിപരീതം സൂചിപ്പിച്ചാലും. ഒരു ലിങ്ക് അഭ്യർത്ഥന മറ്റൊരു പ്രോഗ്രാമിന് കൈമാറുന്നു, ആ പ്രോഗ്രാം സ്വന്തം സോക്കറ്റ് തുറക്കുന്നു, പ്ലാറ്റ്ഫോം നിയമങ്ങൾ പാഠം കാണിച്ച പ്രക്രിയയ്ക്കല്ല, പുതിയ പ്രക്രിയയ്ക്ക് ബാധകമാക്കുന്നു. ടണൽ നയം യഥാർത്ഥത്തിൽ കാണുന്നത് ആ രണ്ടാം പ്രക്രിയയെയാണ്, അത് നിങ്ങൾ സജ്ജീകരിച്ചതല്ല.
അതിനാൽ ഉൾപ്പെടുത്തിയ ആപ്പിന് ടണലിന് പുറത്ത് നിൽക്കുന്ന ബ്രൗസർ തുറക്കാം. ഒഴിവാക്കിയ ബ്രൗസറിന് ജോലി അതിനുള്ളിൽ നിൽക്കുന്ന ആപ്പിന് തിരികെ നൽകാം. ഈ അത്ഭുതത്തിന്റെ രണ്ട് ദിശകളും സാധാരണ പെരുമാറ്റമാണ്.
ആരും സജ്ജീകരിക്കാത്ത ജോലിപ്രവാഹത്തിന്റെ ഭാഗം
ഓരോ ആപ്പിനുമുള്ള നയം എക്സിക്യൂട്ടബിളിന്റെയോ പാക്കേജിന്റെയോ ഐഡന്റിറ്റിക്കെതിരെ എഴുതുന്നു, ഓരോ കണക്ഷനും ഉണ്ടാകുന്ന നിമിഷത്തിൽ വിലയിരുത്തുന്നു. ബ്രൗസർ, ഡോക്യുമെന്റ് വ്യൂവർ, മീഡിയ പ്ലെയർ, സിസ്റ്റത്തിന്റെ പങ്കിടൽ ഷീറ്റ് എന്നിവയ്ക്ക് ഓരോന്നിനും സ്വന്തം ഐഡന്റിറ്റിയുണ്ട്, ഓരോന്നിനും സ്വന്തം വിധിയുണ്ട്. ആഴത്തിലുള്ള ലിങ്ക് ഡാറ്റ കൊണ്ടുപോകുന്നു, നയമല്ല.
അതുകൊണ്ടാണ് നിരീക്ഷണം ഏകപക്ഷീയമായി തോന്നുന്നത്: ഒരേ ക്ലിക്ക് ഏത് ഹാൻഡ്ലർ ഉത്തരം നൽകുന്നു എന്നതിന് അനുസരിച്ച് രണ്ട് വഴിക്ക് റൂട്ട് ചെയ്യപ്പെടുന്നു. ടണലിനുള്ളിലെ മെയിൽ ക്ലയന്റ് ടണലിന് പുറത്ത് ജീവിക്കുന്ന ബ്രൗസറിൽ ലിങ്ക് തുറക്കുന്നു, പേജ് നിങ്ങളുടെ വീട്ടിലെ വിലാസത്തിൽ നിന്ന് ലോഡ് ചെയ്യുന്നു. ടണലിന് പുറത്തുള്ള ബ്രൗസർ അതിനുള്ളിൽ ജീവിക്കുന്ന വ്യൂവറിൽ ഡോക്യുമെന്റ് തുറക്കുന്നു, ഫയൽ എക്സിറ്റിലൂടെ വരുന്നു. രണ്ട് ഫലങ്ങളിൽ ഒന്നും ക്ലയന്റിലെ തകരാറല്ല.
ഇതിനകം പ്രവർത്തിക്കുന്ന ഹാൻഡ്ലർ കാര്യം വഷളാക്കുന്നു. ബ്രൗസർ ഇതിനകം തുറന്നിരുന്നാൽ, ലിങ്ക് നിലവിലുള്ള പ്രക്രിയയ്ക്കുള്ള സന്ദേശമായി മാറുന്നു, ആ പ്രക്രിയ ആരംഭിച്ചപ്പോഴുണ്ടായിരുന്ന റൂട്ടിംഗ് നിലനിർത്തുന്നു. ഹാൻഡ്ലർ അടച്ച് വീണ്ടും തുറക്കുന്നത് ഫലം മാറ്റുന്നു, അതുകൊണ്ടാണ് പ്രശ്നം ആവശ്യപ്പെടുമ്പോൾ ഒരിക്കലും ആവർത്തിക്കാത്തത്.
| Platform | Policy object | What it is evaluated against |
|---|---|---|
| Android | Per-app VPN allowlist | Package name of the process opening the socket |
| Windows | Application traffic filters | Application path in the filter rule |
| Linux | UID or cgroup routing rules | Owner of the socket, which can be a different program |
യഥാർത്ഥത്തിൽ കണക്ഷൻ ഉണ്ടാക്കിയത് ഏത് പ്രക്രിയയാണ്
അനുമാനിക്കുന്നതിന് പകരം സ്വീകരിക്കുന്ന വശം അളക്കുക. ടണൽ ഓണാക്കി വയ്ക്കുക, നിരുപദ്രവകരമായ ലിങ്കിൽ ക്ലിക്ക് ചെയ്യുക, പുതിയ പ്രോഗ്രാം പിടിച്ചിരിക്കുന്ന സോക്കറ്റുകൾ നോക്കുക.
ss -tnp state established '( dport = :443 )' Get-NetTCPConnection -State Established | Select-Object RemoteAddress,OwningProcess
ആദ്യ കമാൻഡ് Linux-ൽ സ്ഥാപിതമായ ഓരോ സോക്കറ്റിനും പിന്നിലുള്ള പ്രക്രിയയെ പേരിടുന്നു, രണ്ടാമത്തേത് Windows-ൽ ഉടമസ്ഥ പ്രക്രിയ ഐഡന്റിഫയർ പരിഹരിച്ച് അതേ കാര്യം ചെയ്യുന്നു. പ്രക്രിയയുടെ പേര് നിങ്ങളുടെ നയത്തിലെ പേരുകളുമായി താരതമ്യം ചെയ്യുക. പേര് ബ്രൗസറാണെങ്കിൽ, ബ്രൗസർ ഒഴിവാക്കിയതാണെങ്കിൽ, ക്ലിക്ക് തകരാറുകൊണ്ടല്ല, രൂപകൽപ്പന പ്രകാരം ടണലിൽ നിന്ന് പുറത്തുപോയി. നയനിയമം ജീവനുള്ള സോക്കറ്റുമായി ചേർക്കുന്നതാണ് മുഴുവൻ രീതി.
ഹാൻഡ്ലർ ഇതിനകം പ്രവർത്തിക്കുമ്പോഴും പിന്നീട് അത് അടച്ചിരിക്കുമ്പോഴും പരിശോധന ആവർത്തിക്കുക. രണ്ട് ഫലങ്ങളും വ്യത്യസ്തമായേക്കാം, ആ വ്യത്യാസമാണ് ടണലിൽ നിന്ന് രക്ഷപ്പെടുന്ന ലിങ്കുകളെക്കുറിച്ചുള്ള മിക്ക ഇടവിട്ട റിപ്പോർട്ടുകളും വിശദീകരിക്കുന്നത്.
കവറേജ് ജോലിപ്രവാഹത്തിന്റെ സ്വഭാവമാണ്
ഒരു ജോലി തുടക്കം മുതൽ അവസാനം വരെ ടണലിനുള്ളിൽ തുടരേണ്ടതുണ്ടെങ്കിൽ, അതിന് എത്താവുന്ന ഓരോ ഘടകവും നയത്തിനുള്ളിൽ ആയിരിക്കണം: ലോഞ്ചർ, ഹാൻഡ്ലർ, വ്യൂവർ, പ്ലാറ്റ്ഫോം അവയ്ക്കിടയിൽ ഇടുന്ന ഏത് മധ്യസ്ഥനും. വിശാലമായ കവറേജ് പലപ്പോഴും സത്യസന്ധമായ ഉത്തരമാണ്, ഓരോ പങ്കിടൽ ലക്ഷ്യവും ഓഡിറ്റ് ചെയ്യുന്നതിനേക്കാൾ അത് വിലകുറഞ്ഞതാണ്.
ഒരു ആപ്പ് ശരിയാക്കാൻ സിസ്റ്റം മധ്യസ്ഥനെ ഒഴിവാക്കുന്നത് സാധാരണ തെറ്റാണ. മധ്യസ്ഥർ പങ്കിടപ്പെടുന്നു, അതിനാൽ ഒഴിവാക്കൽ അതേ വഴി ഉപയോഗിക്കുന്ന മറ്റെല്ലാ ആപ്പുകളെയും പിന്തുടരുന്നു, സാധാരണയായി ആഴ്ചകൾക്ക് ശേഷം ഒരു റിപ്പോർട്ട് വരുന്നതുവരെ ആരും അത് ശ്രദ്ധിക്കാറില്ല. ഘടകം ഒഴിവാക്കുന്നതിന് മുമ്പ് അതിൽ മറ്റെന്താണ് ആശ്രയിക്കുന്നതെന്ന് വായിക്കുക.
ഐഡന്റിറ്റിയെ റൂട്ടിംഗിൽ നിന്ന് വേർതിരിച്ച് നിർത്തുക. ഏത് എക്സിറ്റാണ് അഭ്യർത്ഥന സ്വീകരിക്കുന്നത് എന്നത് പരിഗണിക്കാതെ ലിങ്കിന് സെഷൻ ടോക്കൺ അല്ലെങ്കിൽ അക്കൗണ്ട് ഐഡന്റിഫയർ കൊണ്ടുപോകാം. ശരിയായി റൂട്ട് ചെയ്ത ക്ലിക്കിന് ഇപ്പോഴും ലക്ഷ്യസ്ഥാനത്തോട് അത് പിന്തുടർന്നത് ആരാണെന്ന് കൃത്യമായി പറയാം.
ജോലിപ്രവാഹം രേഖപ്പെടുത്തുക, ആദ്യ ചെക്ക്ബോക്സല്ല. ഒരു ജോലി നാല് പ്രോഗ്രാമുകളിലായി പരന്നാൽ, നാല് പ്രോഗ്രാമുകൾ ഉള്ള ഡയഗ്രം ആണ് ട്രാഫിക് എവിടെ പോകുമെന്ന് പ്രവചിക്കുന്നത്, ഒറ്റ-ആപ്പ് ക്രമീകരണം അതിന്റെ ഒരു വരി മാത്രമാണ്.