Desktop Linux oo astaanta PIA ee panel-ka ay waligeed ka muuqan weydo, tunnel-ku inta badan wuu shaqaynayaa oo socdaa, halka kontoroolka kaliya ee aad haysatay uu lumay. Xiritaanka daaqadda abka ma joojiso xiriirka, isla rakibaadda waxay waddaa macmiil khad-amar, piactl, oo akhriya oo beddela xaaladda ay menu-ga hore u soo bandhigtay. Su'aasha faa'iidada leh ma aha sababta astaantu u lumay, laakiin lakabkee ayaa maqan: abka asalka ah, gobolka la doortay, ama isku-xirka qolka. Marka hore magacaab lakabkaas, waxaadna ku shaqayn kartaa VPN-ka iyada oo aanad hagaajin launcher-ka.

Astaanta panel-ka iyo tunnel-ku waa laba lakab oo kala duwan

Gelitaanka tray-ga waa faahfaahin bandhig oo ay bixiso qolkaaga desktop-ka, ee ma aha matoorka VPN. Abka desktop-ka ee PIA wuxuu menu ku sawiraa meesha xaaladda ee deegaanku bixiyo, iyo dhowr habayn Linux ah ayaa meeshaas muujiya kaliya ka dib marka la rakibo kordhin ama plugin panel. Haddii abku shaqaynayo laakiin qolku aanu haysan meel uu menu-ga dhigo, xiriirku wuu sii socdaa halka kontoroolku uu lumayo. Taasi waa sababta ka saarista iyo dib u rakibidda VPN-ka ay marar dhif ah dib u soo celiso astaan desktop-ka oo aan waligiis lahayn aag xaalad ah oo shaqaynaysa.

Dhaqanka panel-ka ayaa sidoo kale ku kala duwanaan kara kalfadhiyada, marka isku day isla akoonka hal mar Wayland iyo hal mar X11. Menu-ga ka soo muuqda hal kalfadhi oo aan ka muuqan tan kale wuxuu tilmaamayaa nooca kalfadhiga halkii uu tilmaami lahaa rakibaadda VPN.

Akhri xaaladda hadda ka hor inta aadan beddelin

Ku bilow su'aalo kaliya, sababtoo ah akhrintu waxba kuma kacdo halka qoraalladu carqaladeeyaan gaadiidka. Ku socodsii isticmaalahaaga, ee ha ku socodsii sudo, taas oo aan ka dhigin macmiilka inuu la hadlo ab kale oo gaar ah.

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

connectionstate ayaa si toos ah uga jawaaba su'aasha koowaad, isagoo soo celinaya Connected ama Disconnected oo maraya qiyamku-meel-gaar ah inta macmiilku gorgortamayo. region wuxuu soo sheegaa aqoonsiga hadda la doortay, oo aan had iyo jeer ahayn kii ugu dambeeyay ee aad guraysatay haddii abku ku laabtay doorasho otomaatig ah. regions wuxuu taxaa aqoonsiyada macmiilkan yaqaan, si aad u koobiyeysato xarfo sax ah halkii aad ka malayn lahayd magaca magaalo. Haddii amarka koowaad uu daabaco qoraal caawimaad laakiin kuwa kale hakadaan, abka waxaa lagu rakibay iyada oo aan la heli karin geeddi-socod asalka ah.

Qaar ka mid ah xirmooyinka waxay ka tagaan piactl ka baxsan PATH. Hagaha khadka-amarka PIA wuxuu sheegaa /opt/piavpn/bin/piactl sida goobta Linux, marka wac waddadaas marka magaca gaaban aan la helin. Binaha waxaa iska leh abka desktop-ka, taas oo ka dhigaysa piactl jawaab-celin caddayn in rakibaadda lafteedu ay tahay mid aan dhaawac lahayn.

Beddelka gobolka wuxuu ula kac ah u joojiyaa tunnel-ka

Beddelka gobolku waa go'itaan ay dabooshay gacan-is-dhaafsi cusub, macmiilkuna si aamusan ugama dhex shaqayn doono tunnel nool. U qaado amarrada hoose hal macaamil, iyada oo aqoonsiga laga koobiyeeyay soosaarka regions .

piactl disconnect
piactl set region REGION_ID
piactl connect
piactl get connectionstate

Tartanqa ayaa halkan muhiim ah. Doorashada gobol inta la xiran yahay waxay tunnel-ka hadda uga tagtaa isagoo u jeeda dhamaadka hore ilaa wax xusuusiyo dib u xiriir, taasna waa sida dadku ugu gabagabeeyaan in dejinta la iska indhatiray. Marka hore go'itaanku wuxuu xaaladda ka dhigaa mid aan mugdi ku jirin, su'aasha dhammaadka ayaa muujinaysa haddii gorgortanku dhammaaday oo aanay ahayn kaliya haddii gobol la diiwaangeliyay. Haddii safka ugu dambeeya uu soo sheego gobol aadan dooran, raadi ikhtiyaar otomaatig ah ama server-ka ugu dhaqso badan ee dib u doorta inta la xiranayo.

Mashiinka aad ku maamusho SSH, isbeddelka ku samee gudaha ama aqbal in kalfadhigu dhici karo. Wax kasta oo dhanka kale sugaya, isbeddel gobol oo ula kac ah wuxuu u eg yahay khalad shabakadeed.

Qabso khaladka halkii aad ka qaban lahayd panel-ka madhan

Menu maqan oo lala socdo macmiil guuldarraystay waa dhibaato kale, waxaana uga mudan warbixin kale. Ururi soosaarka saxda ah ee su'aasha xaaladda oo la qaaday inta cilladdu jirto. Qoraalkaas wuxuu kala saaraa khaladka macmiilka ama adeegga iyo khaladka isku-xirka qolka, taas oo sawirka gees madhan uusan samayn karin.

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

Haddii liiska geeddi-socodka uusan muujin qaybo PIA laakiin binuhu jiro, abku si fudud ma shaqaynayo oo hagaajintu waa in la bilaabo. Haddii geeddi-socodku jiro oo su'aashu wali guuldarraysto, macmiilku ma gaari karo adeeggiisa asalka ah, marka dib u bilow abka desktop-ka ka hor inta aadan wax kale beddelin. Marka labada hubinba gudbaan, waxaad eegaysaa dhibaato panel, waxaadna joojin kartaa cillad-baadhista tunnel-ka. Diiwaangeli nooca macmiilka ee panel-ka ku saabsan oo ku xiga nooca kalfadhiga, sababtoo ah taageerada tray-ga waxay xasaasi u tahay nooca iyo desktop-ka labadaba.

Soo dejinta isla rukunsiga NetworkManager oo xiriir gaar ah ah waxay abuurtaa mulkiile labaad oo aan dhaxlin xannibaadda ama dhaqanka tunnel-ka qaybsan ee PIA, oo baaritaanka dambe wuxuu noqdaa qiyaas. Hayso hal mulkiile inta astaantu maqan tahay, oo u ogolow piactl inuu noqdo dusha kontoroolka. Khadka-amarku ma aha beddelka rakibaad xun; wuxuu isla abkaas ka galayaa albaab kale.

Maqaallo la xiriira