PIA യുടെ പാനൽ ഐക്കൺ ഒരിക്കലും കാണാത്ത Linux ഡെസ്ക്ടോപ്പിൽ, നിങ്ങൾക്കുണ്ടായിരുന്ന ഒരേയൊരു നിയന്ത്രണം കാണാതായിരിക്കുമ്പോൾ ടണൽ പലപ്പോഴും ഓണായി പ്രവർത്തിക്കുന്നു. ആപ്പ് ജാലകം അടയ്ക്കുന്നത് കണക്ഷൻ നിർത്തുന്നില്ല, അതേ ഇൻസ്റ്റാളേഷനിൽ കമാൻഡ് ലൈൻ ക്ലയന്റായ piactl ഉണ്ട്, അത് മെനു മുമ്പ് കാണിച്ചിരുന്ന അവസ്ഥ വായിക്കുകയും മാറ്റുകയും ചെയ്യുന്നു. ഉപയോഗപ്രദമായ ചോദ്യം ഐക്കൺ എന്തിന് അപ്രത്യക്ഷമായി എന്നല്ല, മറിച്ച് ഏത് പാളി കാണാതായി എന്നതാണ്: പശ്ചാത്തല ആപ്പ്, തിരഞ്ഞെടുത്ത പ്രദേശം അല്ലെങ്കിൽ ഷെൽ സംയോജനം. ആ പാളി ആദ്യം പേരിടുക, എന്നിട്ട് ലോഞ്ചർ നന്നാക്കാതെ തന്നെ VPN പ്രവർത്തിപ്പിക്കാം.

പാനൽ ഐക്കണും ടണലും വെവ്വേറെ പാളികളാണ്

ട്രേ എൻട്രി നിങ്ങളുടെ ഡെസ്ക്ടോപ്പ് ഷെൽ നൽകുന്ന അവതരണ വിശദാംശമാണ്, VPN എഞ്ചിൻ അല്ല. PIA യുടെ ഡെസ്ക്ടോപ്പ് ആപ്പ് പരിസ്ഥിതി നൽകുന്ന ഏത് സ്റ്റാറ്റസ് പ്രദേശത്തും ഒരു മെനു വരയ്ക്കുന്നു, ചില Linux ക്രമീകരണങ്ങൾ ആ പ്രദേശം ഒരു എക്സ്റ്റൻഷൻ അല്ലെങ്കിൽ പാനൽ പ്ലഗിൻ ഇൻസ്റ്റാൾ ചെയ്തതിന് ശേഷം മാത്രമേ കാണിക്കുന്നുള്ളൂ. ആപ്പ് പ്രവർത്തിക്കുന്നുണ്ടെങ്കിലും മെനു വയ്ക്കാൻ ഷെല്ലിന് സ്ഥലമില്ലെങ്കിൽ, നിയന്ത്രണം അപ്രത്യക്ഷമാകുമ്പോൾ കണക്ഷൻ തുടരുന്നു. അതുകൊണ്ടാണ് ഒരിക്കലും പ്രവർത്തിക്കുന്ന സ്റ്റാറ്റസ് പ്രദേശമില്ലാത്ത ഡെസ്ക്ടോപ്പിൽ VPN നീക്കം ചെയ്ത് വീണ്ടും ഇൻസ്റ്റാൾ ചെയ്യുമ്പോൾ ഐക്കൺ മടങ്ങിവരാത്തത്.

പാനൽ പെരുമാറ്റം സെഷനുകൾക്കിടയിലും വ്യത്യാസപ്പെടാം, അതിനാൽ അതേ അക്കൗണ്ട് ഒരിക്കൽ Wayland-ന് കീഴിലും ഒരിക്കൽ X11-ന് കീഴിലും പരീക്ഷിക്കുക. ഒരു സെഷനിൽ കാണുന്നതും മറ്റൊന്നിൽ കാണാത്തതുമായ മെനു VPN ഇൻസ്റ്റാളേഷനെയല്ല, സെഷൻ തരത്തെയാണ് സൂചിപ്പിക്കുന്നത്.

മാറ്റുന്നതിന് മുമ്പ് നിലവിലെ അവസ്ഥ വായിക്കുക

ക്വറികൾ മാത്രം കൊണ്ട് തുടങ്ങുക, കാരണം വായനയ്ക്ക് ചെലവില്ല, എന്നാൽ എഴുത്ത് ട്രാഫിക്ക് തടസ്സപ്പെടുത്തുന്നു. അവ sudo ഉപയോഗിച്ചല്ല, നിങ്ങളുടെ സ്വന്തം ഉപയോക്താവായി പ്രവർത്തിപ്പിക്കുക; അത് ക്ലയന്റിനെ മറ്റൊരു ആപ്പ് ഇൻസ്റ്റൻസുമായി സംസാരിപ്പിക്കുന്നില്ല.

piactl --help
piactl get connectionstate
piactl get region
piactl get regions

connectionstate ആദ്യ ചോദ്യത്തിന് നേരിട്ട് ഉത്തരം നൽകുന്നു, Connected അല്ലെങ്കിൽ Disconnected തിരികെ നൽകുകയും ക്ലയന്റ് ചർച്ച ചെയ്യുമ്പോൾ പരിവർത്തന മൂല്യങ്ങളിലൂടെ കടന്നുപോകുകയും ചെയ്യുന്നു. region ഇപ്പോൾ തിരഞ്ഞെടുത്ത ഐഡന്റിഫയർ റിപ്പോർട്ട് ചെയ്യുന്നു, ആപ്പ് സ്വയം തിരഞ്ഞെടുപ്പിലേക്ക് മടങ്ങിയാൽ അത് നിങ്ങൾ അവസാനം ക്ലിക്ക് ചെയ്തതല്ലായിരിക്കാം. regions ഈ ക്ലയന്റിന് അറിയാവുന്ന ഐഡന്റിഫയറുകൾ ലിസ്റ്റ് ചെയ്യുന്നു, അതിനാൽ നഗരനാമം ഊഹിക്കുന്നതിന് പകരം കൃത്യമായ സ്ട്രിംഗ് പകർത്താം. ആദ്യ കമാൻഡ് സഹായ ടെക്സ്റ്റ് പ്രിന്റ് ചെയ്യുകയും മറ്റുള്ളവ തൂങ്ങുകയും ചെയ്താൽ, ആപ്പ് എത്താവുന്ന പശ്ചാത്തല പ്രോസസ്സ് ഇല്ലാതെ ഇൻസ്റ്റാൾ ചെയ്തിരിക്കുന്നു.

ചില പാക്കേജുകൾ piactl നിങ്ങളുടെ PATH ന് പുറത്ത് വിടുന്നു. PIA യുടെ കമാൻഡ് ലൈൻ ഗൈഡ് Linux സ്ഥാനമായി /opt/piavpn/bin/piactl നൽകുന്നു, അതിനാൽ ചെറിയ പേര് കണ്ടെത്താത്തപ്പോൾ ആ പാത വിളിക്കുക. ബൈനറി ഡെസ്ക്ടോപ്പ് ആപ്പിന്റേതാണ്, ഇത് പ്രതികരിക്കുന്ന piactl ഇൻസ്റ്റാളേഷൻ തന്നെ അഖണ്ഡമാണെന്നതിന് തെളിവാക്കുന്നു.

പ്രദേശം മാറ്റുന്നത് ടണൽ ബോധപൂർവം വിച്ഛേദിക്കുന്നു

പ്രദേശം മാറ്റൽ ഒരു വിച്ഛേദവും അതിന് ശേഷമുള്ള പുതിയ ഹാൻഡ്ഷേക്കുമാണ്, ഒരു സജീവ ടണലിന് കീഴിൽ ക്ലയന്റ് അത് നിശ്ശബ്ദമായി പ്രയോഗിക്കില്ല. താഴെയുള്ള കമാൻഡുകളെ ഒരു ഇടപാടായി കാണുക, regions ഔട്ട്പുട്ടിൽ നിന്ന് പകർത്തിയ ഐഡന്റിഫയറോടെ.

piactl disconnect
piactl set region REGION_ID
piactl connect
piactl get connectionstate

ഇവിടെ ക്രമം പ്രധാനമാണ്. കണക്ട് ചെയ്തിരിക്കുമ്പോൾ പ്രദേശം തിരഞ്ഞെടുക്കുന്നത് എന്തെങ്കിലും വീണ്ടും കണക്ട് ചെയ്യാൻ നിർബന്ധിക്കുന്നത് വരെ നിലവിലെ ടണലിനെ പഴയ അന്തിമ ബിന്ദുവിലേക്ക് ചൂണ്ടാൻ വിടുന്നു, അങ്ങനെയാണ് ആളുകൾ ക്രമീകരണം അവഗണിച്ചുവെന്ന് കരുതുന്നത്. ആദ്യം വിച്ഛേദിക്കുന്നത് അവസ്ഥ വ്യക്തമാക്കുന്നു, അവസാന ക്വറി ചർച്ച അവസാനിച്ചോ എന്ന് കാണിക്കുന്നു, ഒരു പ്രദേശം രേഖപ്പെടുത്തിയോ എന്ന് മാത്രമല്ല. അവസാന വരി നിങ്ങൾ തിരഞ്ഞെടുക്കാത്ത പ്രദേശം റിപ്പോർട്ട് ചെയ്താൽ, കണക്ഷൻ സമയത്ത് വീണ്ടും തിരഞ്ഞെടുക്കുന്ന സ്വയം തിരഞ്ഞെടുപ്പോ ഏറ്റവും വേഗതയേറിയ സർവറോ തിരയുക.

SSH വഴി നിയന്ത്രിക്കുന്ന മെഷീനിൽ, മാറ്റം പ്രാദേശികമായി ചെയ്യുക അല്ലെങ്കിൽ സെഷൻ വീഴാമെന്ന് സമ്മതിക്കുക. മറുവശത്ത് കാത്തിരിക്കുന്ന ഏതിനും, ബോധപൂർവമായ പ്രദേശ മാറ്റം കൃത്യമായി നെറ്റ്വർക്ക് തകരാറുപോലെ തോന്നുന്നു.

ശൂന്യമായ പാനലിന് പകരം തകരാർ രേഖപ്പെടുത്തുക

കാണാതായ മെനുവും പരാജയപ്പെടുന്ന ക്ലയന്റും ഒരുമിച്ച് മറ്റൊരു പ്രശ്നമാണ്, അതിന് മറ്റൊരു റിപ്പോർട്ട് അർഹതയുണ്ട്. തകരാർ നിലനിൽക്കുമ്പോൾ എടുത്ത അവസ്ഥ ക്വറിയുടെ കൃത്യമായ ഔട്ട്പുട്ട് ശേഖരിക്കുക. ആ ട്രാൻസ്ക്രിപ്റ്റ് ക്ലയന്റ് അല്ലെങ്കിൽ സേവന തകരാറിനെ ഷെൽ സംയോജന തകരാറിൽ നിന്ന് വേർതിരിക്കുന്നു, ശൂന്യമായ മൂലയുടെ സ്ക്രീൻഷോട്ടിന് അത് ചെയ്യാനാവില്ല.

ps -ef | grep -i piavpn
ls -l /opt/piavpn/bin/piactl
piactl get connectionstate

പ്രോസസ്സ് ലിസ്റ്റിൽ PIA ഘടകങ്ങൾ കാണാതെ ബൈനറി ഉണ്ടെങ്കിൽ, ആപ്പ് പ്രവർത്തിക്കുന്നില്ല എന്ന് മാത്രം, പരിഹാരം അത് ആരംഭിക്കുകയാണ്. പ്രോസസ്സ് ഉണ്ടായിട്ടും ക്വറി പരാജയപ്പെട്ടാൽ, ക്ലയന്റിന് സ്വന്തം പശ്ചാത്തല സേവനത്തിൽ എത്താനാവില്ല, അതിനാൽ മറ്റെന്തെങ്കിലും മാറ്റുന്നതിന് മുമ്പ് ഡെസ്ക്ടോപ്പ് ആപ്പ് പുനരാരംഭിക്കുക. രണ്ട് പരിശോധനകളും കടന്നാൽ, നിങ്ങൾ പാനൽ പ്രശ്നം കാണുകയാണ്, ടണൽ ഡീബഗ് ചെയ്യുന്നത് നിർത്താം. ട്രേ പിന്തുണ പതിപ്പിനോടും ഡെസ്ക്ടോപ്പിനോടും സംവേദനക്ഷമമായതിനാൽ, വിവര പാനലിൽ നിന്ന് ക്ലയന്റ് പതിപ്പ് സെഷൻ തരത്തിന് അടുത്ത് രേഖപ്പെടുത്തുക.

അതേ സബ്സ്ക്രിപ്ഷൻ NetworkManager-ലേക്ക് പ്രത്യേക കണക്ഷനായി ഇറക്കുമതി ചെയ്യുന്നത് PIA ക്രമീകരിച്ച ബ്ലോക്കിംഗോ സ്പ്ലിറ്റ്-ടണൽ സ്വഭാവമോ പാരമ്പര്യമായി കിട്ടാത്ത രണ്ടാം ഉടമയെ സൃഷ്ടിക്കുന്നു, പിന്നീടുള്ള രോഗനിർണയം ഊഹമായി മാറുന്നു. ഐക്കൺ കാണാത്തിടത്തോളം ഒരു ഉടമയെ നിലനിർത്തുക, piactl നിയന്ത്രണ ഉപരിതലമാകട്ടെ. കമാൻഡ് ലൈൻ തകർന്ന ഇൻസ്റ്റാളേഷനുള്ള പകരമല്ല; അത് അതേ അപ്ലിക്കേഷനെ മറ്റൊരു വാതിലിലൂടെ അഭിസംബോധന ചെയ്യുന്നു.

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