Hagaajinta gelitaanka isku-bilowga VPN ee ku shaqeeya hal shaashad oo keliya
Isku-bilaha VPN ee ka bilaabma hal shaashad oo aan ka bilaabmin mid kale waa shaandheyn ku jirta gelitaanka shaashadda, ma aha cilad tunnel. Marka hore akhri OnlyShowIn, TryExec iyo ka-badashada.
Macaamiilka VPN wuxuu ka bilaabmaa liiska barnaamijyada, tunnelku wuu isku xirmayaa, calaamadduna waligeed ma soo baxdo kadib gelitaanka hal mishiin, halka isla xidhmadaas si sax ah ugu dhaqanto mid kale. Saddex indho-indheyn ayaa lagu ururiyay hal cabasho: in barnaamijku bilaabmay, in muuqaalkiisu muuqdo, iyo in tunnelku taagan yahay. Isku-bilaha waxaa maamula gelitaan shaashad leh furayaal shaandheyn, gelitaankaasna wax xiriir ah lama laha borotokoolka VPN. Raac hagaha si taxane ah oo jooji marka mid ka mid ah saddexda si cad u soocmo.
Saddex xaqiiqo oo kala duwan: bilaabid, calaamad, tunnel
Gelitaan shaashad waxay bilaabtaa barnaamij. Ma dhigi karto hirgelin saxaarad, mana yeeli karto tilmaame inuu ka soo muuqdo guddi aan taageerin borotokoolka barnaamijku isticmaalo. Haddii hawshu horey u socoto, su'aasha bilaabista waa laga jawaabay oo waxaad hadda eegaysaa dhibaato is-dhexgel.
Tunnelku waa xaqiiqo saddexaad mar kale. Calaamad maqan ma aha caddayn in xiriirku go'ay, dilka iyo dib u bilaabista macaamiilka si calaamadda «looga hagaajiyo» waa habka tunnel shaqeeya si sabab la'aan loo joojiyo. Isticmaalayaashu waxay soo sheegaan calaamadda maqan iyo tunnelka jabay isla jumlad, taasina waa sababta labada loogu baahan yahay in warqad lagu kala saaro.
Kala saar ka hor intaadan wax beddelin. Hubi in hawshu jirto, ka dib in guddigu taageero tilmaamaha, ugu dambaynta in muuqaalku soo sheego xiriir. Jawaab kastaa waxay tilmaantaa lakab kale iyo mas'uul kale.
Soo hel gelitaanka ay fadhiga dhab ahaan akhriyo
Gelitaannada isku-bilowga waxay ku nool yihiin galka isticmaalaha iyo galka nidaamka, marka magacyada faylalku iswaafaqaanna nuqulka isticmaalaha ayaa guuleysta. Akhri gelitaanka khaldan waa sababta ugu badan ee isbeddelku u muuqdo mid aan wax saameyn ah lahayn. Liis galka labadiisa ka hor intaadan wax tafatirin, oo qor faylka ay fadhigu dhab ahaan soo dejisan doono.
ls -l ~/.config/autostart/ /etc/xdg/autostart/ echo "$XDG_CURRENT_DESKTOP" grep -H -E '^(OnlyShowIn|NotShowIn|TryExec|Hidden|Exec)=' ~/.config/autostart/*.desktop /etc/xdg/autostart/*.desktop
Isbeddelka deegaanku wuxuu daabacaa magaca fadhiga ee furayaasha shaandhaynta lagu barbar dhigo, taasna badanaa waa liis kala soocan laba dhibcood. Si qoraal ahaan u barbar dhig qiyamka gelitaanka, maxaa yeelay magacyadaas waa faahfaahin jaangooyo xasaasi u ah xarfaha waaweyn iyo yaryar, ma aha sharraxaad fadhiga. Daabac halkii aad ka fikiri lahayd.GNOME lama waafaqsana gnome, oo aamusnaanta ka dhalata ma laha wax fariin khalad ah oo ku lifaaqan. Daabac halkii aad ka qiyaasi lahayd.
Haddii isla magaca faylka uu ku jiro labada gal, nuqulka isticmaalaha ayaa muhiim ah. Tafatirka faylka nidaamka iyo la yaabka sababta wax aanay isbeddelin waa saacad badan oo lumay oo caadi ah.
Akhri furayaasha shaandhaynta, si taxane ah
Gelitaanka tusaalaha ah ee hoose wuxuu muujinayaa furayaasha go'aan ka gaaraya in fadhigu barnaamijka bilaabayo. Waa qayb, ma aha isku-bile buuxa, qiyamkuna waxay ka tirsan yihiin waddo khayaali ah.
[Desktop Entry] Type=Application Name=Example VPN Exec=/opt/example-vpn/client --minimized TryExec=/opt/example-vpn/client OnlyShowIn=GNOME;
OnlyShowIn wuxuu gelitaanka ku xaddidaa deegaanada liiska ku qoran, NotShowIn wuxuu ka reebaa kuwa liiska ku qoran. Marka labaduba ku soo baxaan hal gelitaan, qeexitaanku ma qeexo hab-dhaqan faa'iido leh, markaa faylka labada ku jira u qaado cillad, ma aha isku-dar caqli badan. Ka saar furaha aadan u baahnayn halkii aad ku dari lahayd kan labaad oo aad ka rajayn lahayd qaanuun mudnaan.
TryExec wuxuu weydiiyaa in faylka la fulin karo uu jiro ka hor inta fadhigu uusan bilaabin. Sidaas darteed waddo ka hadhay rakibaad hore ayaa cadaadisaa isku-bilowga xitaa haddii xidhmada cusub ay shaqayso marka laga bilaabo liiska, oo guuldaradaas waxay u egtahay si sax ah shaandheyn shaashad.
Ka-badal heerka isticmaalaha, ma aha heerka nidaamka
Marka shaandhayntu dhab ahaan khaldan tahay mishiinkan, nuqul gelitaanka nidaamka galka isticmaalaha oo beddel nuqulka. Sida ku cad xeerarka isku-bilowga XDG gelitaan isticmaale magac isku mid ah ayaa mudnaan leh, oo Hidden=true wuxuu joojiyaa gelitaan isagoon tirtirin faylka nidaamka.
mkdir -p ~/.config/autostart cp /etc/xdg/autostart/example-vpn.desktop ~/.config/autostart/ sed -i '/^OnlyShowIn=/d' ~/.config/autostart/example-vpn.desktop desktop-file-validate ~/.config/autostart/example-vpn.desktop
Xaqiiji natiijada ka hor intaadan ka bixin, maxaa yeelay gelitaan qaab xun ayaa si aamusan loo illoobaa oo imtixaanka xiga waxba kuma sheegayo. Dib u rakibaadda xidhmada ma tirtirto ka-badashadaada, taasina waa ujeeddada iyo sababta loo qoro inay jirto. Qor waddada faylka tigidhka si qofka xiga uu u helo ka-badashada halkii uu dib u soo saari lahaa.
Ka doorbid tan tafatirka isku-bilayaal nidaam oo la wadaago, taasoo beddela hab-dhaqanka isticmaale kasta oo mishiinka ah oo aan si isku mid ah dib loo eegi karin. Ka-badashada heerka isticmaalaha waxay ka muuqataa hal meel, waa laga noqon karaa iyadoo la tirtiro hal fayl, oo si fudud ayaa loogu sharaxi karaa tigidh. Faylka nidaamku wuxuu ahaanayaa sidii iibiyuhu u soo diray, markaa cusboonaysiinta xidhmadu si aamusan uma burinayso sababayntaada.
Xaqiiji bilaabista adigoon taaban tunnelka
Ka bax oo dib u gal, ka dibna xaqiiji in hawshu jirto ka hor intaadan eegto guddiga. Bilaabid guul leh iyo calaamad muuqata waa laba natiijo oo kala duwan, oo kaliya tan labaad ayaa u baahan shaqo is-dhexgel shaashad. In labada la isku qasto waxay kuu diraystaa inaad dib u rakibto xidhmadii had iyo jeer shaqeynayay.
pgrep -af example-vpn systemctl --user status example-vpn.service journalctl --user -b --no-pager | grep -i example-vpn | tail -20
Haddii hawshu maqan tahay, dib u akhri gelitaanka shaandheyn hadhay ama waddo TryExec duug ah. Haddii ay jirto, isku-biluhu shaqeeyay oo calaamadda maqan waa dhibaato gooni ah oo ku saabsan taageerada tilmaamaha guddiga, ma aha gelitaanka aad hadda tafatirtay.
Qor saddexda indho-indheyn tigidhka: bilaabay, muuqda, xiran. Diiwaankaas wuxuu ka hortagaa qofka xiga inuu ku celiyo isla jahwareerka saddex-geesoodka ah, wuxuuna caddeeyaa lakabka weli u baahan shaqo.