ലാപ്‌ടോപ്പിന്റെ ഉറക്കത്തെ ടണൽ അതിജീവിക്കുമോ എന്ന് നിങ്ങൾ അറിയാൻ ആഗ്രഹിക്കുന്നു, ആക്സസ് പോയിന്റുകൾക്കിടയിലൂടെയുള്ള നടത്തം, അല്ലെങ്കിൽ ഒരു മണിക്കൂർ കോളുകൾ, അത് കണ്ടെത്തുമ്പോൾ നിങ്ങൾ വായിക്കുന്നതെല്ലാം ഉൾപ്പെടുന്ന ഒരു ലോഗ് ആർക്കും നൽകാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നില്ല. മൂന്ന് കാര്യങ്ങൾ ഇതിന് ഉത്തരം നൽകുന്നു: ഒരു സ്ഥിരമായ പ്രോബ്, ഷെഡ്യൂൾ അനുസരിച്ച് സാമ്പിൾ ചെയ്യുന്ന അതേ നാല് വസ്തുതകൾ, അവയെ മാറ്റിയ ഇവന്റ് എഴുതിവെച്ചത്. അതിന്റെ പത്ത് മിനിറ്റ് ഒരു പേജ് ലോഡ് ആകാത്തത് നോക്കി ഒരു വൈകുന്നേരം ചെലവഴിക്കുന്നതിനേക്കാൾ മെച്ചമാണ്. അവസാനം കൈയിൽ നിൽക്കുന്ന ലോഗും പകുതി മായ്ക്കാതെ ഒരു ടിക്കറ്റിനൊപ്പം ചേർക്കാൻ കഴിയുന്നത്ര ചെറുതാണ്.

സ്ഥിരത എന്നത് എന്താണ് അർഥമാക്കേണ്ടതെന്ന് തീരുമാനിക്കുക

“VPN വീണു” എന്നത് ഒരു വാക്കിൽ ഒതുങ്ങുന്ന നാല് വ്യത്യസ്ത പരാജയങ്ങളാണ്. പിയർ അതിന്റെ ഹാൻഡ്‌ഷേക്ക് നഷ്ടപ്പെടാം, റൂട്ട് പ്രാദേശിക ഗേറ്റ്‌വേയിലേക്ക് തിരികെ പോകാം, പേര് നിർണ്ണയം ടണലിലൂടെ ഒരിക്കലും ഉത്തരം നൽകാത്ത സെർവറിലേക്ക് പോകാം, അല്ലെങ്കിൽ അവയെല്ലാം ആരോഗ്യകരമായിരിക്കെ ഒരു ആപ്ലിക്കേഷൻ ഇപ്പോഴും പരാജയപ്പെടാം. എന്തെങ്കിലും ശേഖരിക്കുന്നതിന് മുമ്പ് ഏതാണ് നിങ്ങളുടെ ലക്ഷണവുമായി ചേരുന്നതെന്ന് തീരുമാനിക്കുക, കാരണം ഓരോന്നിനും വ്യത്യസ്ത പ്രോബ് വേണം. പിന്നെ നിങ്ങൾക്ക് പിടിച്ചുനിൽക്കാൻ കഴിയുന്ന ഇടവേള തിരഞ്ഞെടുക്കുക: മുപ്പത് സെക്കൻഡിൽ ഒരു സാമ്പിൾ പത്ത് മിനിറ്റ് നേരം പരീക്ഷണത്തെ ജോലിഭാരമാക്കാതെ റോമിംഗ് പിടിക്കുന്നു.

അടുക്കളയിലേക്ക് നടക്കുമ്പോൾ കോൾ ഫ്രീസ് ആകുന്നു എന്നതാണ് പരാതിയെങ്കിൽ, റോമിംഗിന് ശേഷം ഒരു പുതിയ അഭ്യർത്ഥന പൂർത്തിയാകുന്നുണ്ടോ എന്നതാണ് നിങ്ങൾക്ക് വേണ്ട ഗുണം. അത് ഒരു വരിയിൽ പരിശോധിക്കാം, ഒരു ബ്രൗസിംഗും രേഖപ്പെടുത്തുന്നുമില്ല.

ഒരു നിരുപദ്രവകരമായ പ്രോബ് ഉറപ്പിക്കുക

ചോദിക്കാൻ അനുമതിയുള്ളതും നിങ്ങളുടെ അക്കൗണ്ടുകളുമായി ബന്ധമില്ലാത്തതുമായ ഒരു ലക്ഷ്യം തിരഞ്ഞെടുക്കുക: ഒരു ഡോക്യുമെന്റേഷൻ ഹോസ്റ്റ്, ആന്തരിക സ്റ്റാറ്റസ് എൻഡ്‌പോയിന്റ്, അല്ലെങ്കിൽ ടണലിന്റെ ഗേറ്റ്‌വേ തന്നെ. പ്രവർത്തനം ആവർത്തിക്കാവുന്നതാക്കുക, ഉദാഹരണത്തിന് curl -s -o /dev/null -w "%{http_code} %{time_total}\n" https://example.com/, ഇത് ഓരോ ശ്രമത്തിനും ഒരു വരി പ്രിന്റ് ചെയ്യുന്നു. മുഴുവൻ ഓട്ടത്തിലും ആ ഔട്ട്‌പുട്ട് ഫോർമാറ്റ് സ്ഥിരമായി നിലനിർത്തുക. ഒരേ രീതിയിൽ രണ്ടുതവണ ശേഖരിച്ച സ്റ്റാറ്റസ് കോഡും ദൈർഘ്യവുമാണ് രണ്ട് ഓട്ടങ്ങളെ താരതമ്യപ്പെടുത്താവുന്നതാക്കുന്നത്.

നിങ്ങൾ യഥാർത്ഥത്തിൽ ആശ്രയിക്കുന്ന സൈറ്റിനെ എതിർക്കുക. ഒരു ബാങ്ക് അല്ലെങ്കിൽ വെബ്‌മെയിൽ പേജ് ട്രാക്കറുകളും റീഡയറക്ടുകളും വ്യക്തിഗത ഉള്ളടക്കവും അളവിലേക്ക് വലിച്ചിടുന്നു, പിന്നീട് ടിക്കറ്റിൽ നിങ്ങൾ ഒട്ടിക്കുന്നതെല്ലാത്തിലും സെഷൻ ഐഡന്റിഫയറുകൾ പ്രിന്റ് ചെയ്യുന്നു. മുഴുവൻ അന്വേഷണത്തിലും അതേ ലക്ഷ്യം ഉപയോഗിക്കുക, ഇടവേളയുടെ അടുത്ത് അത് കുറിച്ചുവയ്ക്കുക.

നാല് വസ്തുതകൾ സാമ്പിൾ ചെയ്യുക

പിയർ അവസ്ഥ, റൂട്ട്, റിസോൾവർ, ഒരു പുതിയ അഭ്യർത്ഥന — ഇവയാണ് നാല് നിരീക്ഷണങ്ങൾ, ഓരോന്നിനും വിലകുറഞ്ഞ ഉറവിടമുണ്ട്. WireGuard ൽ wg show wg0 latest-handshakes പിയറിന്റെ സമയമുദ്ര നൽകുന്നു, ip route get 1.1.1.1 കേർണൽ ഏത് ഇന്റർഫേസ് ഉപയോഗിക്കുമെന്ന് കാണിക്കുന്നു. OpenVPN ൽ അതേ അവസ്ഥ --status /run/openvpn/status 10 എഴുതുന്ന സ്റ്റാറ്റസ് ഫയലിലോ മാനേജ്‌മെന്റ് ഇന്റർഫേസിൽ state ന് പിന്നിലോ ആണ്. Windows ക്ലയന്റ് Get-NetAdapter, Resolve-DnsName എന്നിവയുമായി PowerShell ൽ തുടരുന്നു.

ഓരോ വരിയിലും സമയമുദ്ര ഉണ്ടാകാൻ അവ ഒരു ടെർമിനലിൽ ലൂപ്പ് ചെയ്യുക: for i in $(seq 1 20); do date -Is; wg show wg0 latest-handshakes; ip route get 1.1.1.1; sleep 30; done. ആ ലൂപ്പ് ആറ് ലോഗ് ഫീൽഡുകളിൽ മൂന്നെണ്ണം ഉൾക്കൊള്ളുന്നു; ക്ലയന്റ് പതിപ്പ് മുകളിൽ ഒരിക്കൽ എഴുതുന്നു, ഇവന്റ് സംഭവിക്കുമ്പോൾ ഇവന്റിന്റെ സമയമുദ്ര ചേർക്കുന്നു.

റിസോൾവർ ആളുകൾ ഒഴിവാക്കുന്ന വസ്തുതയാണ്, dig +short അത് മറയ്ക്കുന്നു, കാരണം ആ രൂപം ഉത്തരം മാത്രം പ്രിന്റ് ചെയ്യുന്നു. സെർവറിനോട് വ്യക്തമായി dig example.com | grep SERVER: ഉപയോഗിച്ച് ചോദിക്കുക, അല്ലെങ്കിൽ dig ഇൻസ്റ്റാൾ ചെയ്യാത്തിടത്ത് nslookup example.com ഉപയോഗിക്കുക, അത് അന്വേഷണം പോയ സെർവറിന്റെ വിലാസം പ്രിന്റ് ചെയ്യുന്നു. നിഷ്‌ക്രിയമായ ടണലിലെ പഴയ ഹാൻഡ്‌ഷേക്കും സ്വയമേവ ഒരു തകരാറല്ല, കാരണം WireGuard സംരക്ഷിക്കേണ്ട ട്രാഫിക് ഉള്ളപ്പോൾ മാത്രമേ കീകൾ മാറ്റുന്നുള്ളൂ.

ഇവന്റ് ഉണ്ടാക്കുക, ചോർച്ചയല്ല

നിങ്ങൾക്ക് പ്രധാനമായ ഇവന്റിന് മുമ്പ് അഞ്ച് ശാന്തമായ മിനിറ്റുകൾ അടിസ്ഥാനരേഖയായി എടുക്കുക, അത് മൂടി അടയ്ക്കുന്നതോ, മറ്റൊരു ആക്സസ് പോയിന്റിലേക്ക് നടക്കുന്നതോ, ഫോണിന്റെ ഹോട്ട്‌സ്‌പോട്ടിലേക്ക് മാറുന്നതോ ആകാം. നിങ്ങൾ അത് ഉണ്ടാക്കിയ സമയം കുറിച്ചുവയ്ക്കുക, അപ്പോൾ ഇരുവശത്തുമുള്ള സാമ്പിളുകൾ ഒരു നിരയിൽ ക്രമീകരിക്കാം.

ആ സമയമുദ്ര ഇല്ലാതെ ലോഗിൽ ഒരു വിടവ് കാണാം, അത് ക്ലയന്റോ നെറ്റ്‌വർക്കോ അടച്ചതാണോ എന്ന് ആർക്കും പറയാനാവില്ല. ഇവന്റ് വ്യത്യസ്ത സ്ഥലങ്ങളിലുള്ള രണ്ട് ഓട്ടങ്ങൾ അതില്ലാത്ത പത്തിനേക്കാൾ മൂല്യമുള്ളവയാണ്. ക്ലയന്റിന്റെ സ്വന്തം വിച്ഛേദന, പുനഃസംയോജന നിയന്ത്രണങ്ങൾ ഉപയോഗിക്കുക. കിൽ സ്വിച്ച് ഓഫ് ചെയ്യരുത്, എന്ത് സംഭവിക്കുമെന്ന് കാണാൻ ട്രാഫിക് ടണലിന് പുറത്തേക്ക് തള്ളരുത്, കാരണം മാനേജ് ചെയ്യുന്ന ലാപ്‌ടോപ്പിൽ അത് നയലംഘനമാണ്, നിങ്ങളുടെ സ്വന്തം മെഷീനിൽ അത് നിങ്ങൾ പരീക്ഷിച്ച അതേ വിധേയത്വം സൃഷ്ടിക്കുന്നു.

തീർക്കാനാകുന്നത്ര ചെറിയ ലോഗ് സൂക്ഷിക്കുക

ഓരോ സാമ്പിളിനും ആറ് ഫീൽഡുകൾ: സമയം, ക്ലയന്റ് പതിപ്പ്, എൻഡ്‌പോയിന്റ്, ആക്സസ് നെറ്റ്‌വർക്ക്, ഇവന്റ്, ഫലം. URL-കൾ, പേലോഡുകൾ, ടോക്കണുകൾ, സെഷൻ ഐഡന്റിഫയർ വഹിക്കുന്ന എന്തും ഒഴിവാക്കുക, കാരണം ലോഗ് ടണലിനെക്കുറിച്ചുള്ള തെളിവാണ്, മറ്റൊന്നുമല്ല. ലൂപ്പിന് അടുത്ത് അത് സൂക്ഷിക്കുക, അപ്പോൾ അടുത്ത ആൾ കോളങ്ങളുടെ അർഥം ചോദിക്കാതെ അത് വീണ്ടും ഓടിക്കാം.

മാറ്റത്തിന് ശേഷം അതേ പ്രോബും അതേ ഇടവേളയും ഉപയോഗിച്ച് പരീക്ഷണം ആവർത്തിക്കുക; ലക്ഷ്യവും ക്ലയന്റ് പതിപ്പും ഒരുമിച്ച് മാറ്റിയാൽ ഫലം രണ്ടിനും സ്വന്തമല്ല. വൃത്തിയായ പത്ത് മിനിറ്റ് ഓട്ടം ആ വ്യവസ്ഥകൾക്കും ആ ലക്ഷ്യത്തിനും തെളിവാണ്, അടുത്ത മാസത്തെ ഹോട്ടൽ നെറ്റ്‌വർക്കിനെക്കുറിച്ചുള്ള വാഗ്ദാനമല്ല. സ്ക്രിപ്റ്റും ലോഗ് ടെംപ്ലേറ്റും കിട്ടുന്നിടത്ത് സൂക്ഷിക്കുക. WireGuard ന്റെ രേഖപ്പെടുത്തിയ പരിമിതികൾ പ്രോട്ടോക്കോളിനെ കുറ്റപ്പെടുത്തുന്നതിന് മുമ്പ് വായിക്കാൻ യോഗ്യമാണ്.

അനുബന്ധ ലേഖനങ്ങൾ