Ku xidh macaamiisha 2.x oo borofaylku wuu shaqeeyaa; u dhiib isla faylka macaamiisha 3.x oo wuxuu ku istaagaa digniinta furaha sirta. U dhiib --auth-user-pass creds.txt openvpn3 session-start oo natiijadu waa isku mid, sababtoo ah macaamiisha cusub ma laha marxalad akhriyaysa faylka. Diidmadu waa ula kac: aqoonsigu waxa uu ka tirsan yahay fadhi, fadhina waxa abuura adeeg, ma aha habka ku jira terminalkaaga. Dooro inta u dhaxaysa digniinta is-dhexgalka iyo caawiyaha autoload, oo ogsoonow waxa mid kastaa kaydiyo.

Sababta faylka la kaydiyay uusan meel u aadayn

Naqshadda cusub, maaraynta habaynta iyo maaraynta fadhiyada waa adeegyo gooni ah oo ku hadla baska nidaamka. Kala-soociddaas ayaa u ogolaata isticmaale caadi ah in uu bilaabo fadhi iyada oo aan daemon mudnaan leh u akhrin fayl sir ah oo la ilaaliyay isaga magaciisa. Aqoonsiga ku salaysan faylka meel kuma laha qaabkaas, sababtoo ah ma jiro bilow dhinaca daemon oo akhrin lahaa. Diidmadu waa natiijada qaab-dhismeedka, ma aha sifo maqan.

Qaabka hore waa in la magacaabaa si loo iloobo si sahlan: borofaylku wuxuu tilmaamayaa fayl aqoonsi, daemonkuna wuu akhriyaa marka tunnelku bilaabmo. Qaabka cusub, aqoonsigu waxa uu ka tirsan yahay fadhi oo waxa la bixiyaa marka fadhigaas bilaabmo. openvpn3 session-start --config work.ovpn ayaa weydiista, --auth-user-pass creds.txt waa la diidayaa sababtoo ah waxba jidkaas kuma furi lahaa faylka. Resepti kasta oo 2.x aad hesho waxa uu u malaynayaa marxalad aan hadda jirin.

Habaynta iyo dejinta maxalliga ah ee goobta sidoo kale waa gooni, taas oo sharraxaysa layaabka labaad. Borofaylku wuxuu u ekaan karaa mid dhamaystiran iyada oo xidhiidhka uu soo saaro uu ka maqan yahay habaynta marinka iyo xallinta. Qaybahaas waxa loo codsadaa sida dejinta maxalliga ah, gooni ka ah faylka la soo dejiyay.

Wadada digniinta iyo fadhiga ay ka tagto

Bixinta furaha sirta marka fadhigu bilaabmo waa habka shaqada loo qorsheeyay. Macaamiishu hal mar ayuu weydiistaa, aqoonsiga wuxuu u dhiibaa bixiyaha fadhiga oo sii socdaa:

openvpn3 session-start --config work.ovpn
openvpn3 sessions-list

Jidkaas waxba lagama qoro disk. Fadhigu sidoo kale wuu sii socdaa marka terminalku xirmo, taas oo la yaab ku tahay dadka filaya in habku la dhinto qolofkooda. Taasi waa sababta loo guuray maaraynta fadhiyada adeeg. Fadhigu wuu ka sii jiraa terminalkii codsaday, waana in si cad loo joojiyo.

Shaqada kombuyuutar oo qof hortiisa joogo, tani sidoo kale waa doorashada ugu ammaan badan, sababtoo ah ma jiro sir la kaydiyay oo la ilaaliyo ama la iloobo. Waxay ku habboonayn kaliya meel aan qofna joogin inuu wax qoro.

Otomaatigga iyada oo aan qof kaabka joogin

Meesha mishiinku u baahan yahay inuu ku xidhmo iyada oo aan qof, mashruucu wuxuu bixiyaa openvpn3-autoload. Wuxuu akhriyaa galka borofaylada iyo sharraxaad u dhiganta borofayl kasta, sharraxaadduna waxay bixisaa aqoonsiga qoraal cad. Caawiyuhu waa binary gooni ah, badanaa /usr/sbin/openvpn3-autoload, ma aha calan session-start. Dejintiisu waxay ka dhigan tahay abuurista galka, koobista borofaylka magaca sharraxaaddu filayso, iyo qorista sharraxaadda.

Dejinta isticmaale kasta waxay u egtahay sidan, oo lagu socodsiiyo akoonka fadhiga yeelan doona. Habka galku wuxuu dibadda ku hayaa isticmaalayaasha maxalliga ah ee kale:

mkdir -m700 -p ~/.openvpn3/autoload
cp work.ovpn ~/.openvpn3/autoload/client.conf
$EDITOR ~/.openvpn3/autoload/client.autoload

Sharraxaaddu waxay magacaabtaa aqoonsiga oo codsanaysa bilow otomaatig ah. Hay qiimaha furaha sirta ka baxsan kontoroolka nooca:

{
  "autostart": true,
  "user-auth": {
    "autologin": true,
    "username": "svc-vpn",
    "password": "change-this-value"
  }
}

Kadib hal mar wac caawiyaha oo xaqiiji in fadhigu soo baxo. Amarka labaad waa hubin, ma aha tallaabo dejineed oo kale:

/usr/sbin/openvpn3-autoload --directory ~/.openvpn3/autoload
openvpn3 sessions-list

Marka la kiciyo, unug la xidhxidhay oo la yiraahdo openvpn3-autoload.service wuxuu isticmaalaa galka nidaamka oo dhan /etc/openvpn3/autoload, ma aha kan isticmaale kasta. Meeshaas waxay u baahan tahay lahaansho root iyo hab adag, sharraxaadduna weli waxay haydaa furaha sirta qoraal cad. Gorgortanku waa cad: furaha sirta hadda wuxuu ku yaal disk, markaa u qaado galkaas sir ahaan, ka saar kaydka dibadda ee martigeliyaha, oo dooro wadada is-dhexgalka mar kasta oo qof joogo.

Cilladaha baska ee u eg cilladaha furaha sirta

Qaar ka mid ah cilladaha loo nisbeeyo aqoonsiga ma aha sidaas. Khalad fasax ah oo magacaabaya wadada dhaqaajinta adeegga waxay ka dhigan tahay mid laba ka mid ah: bixiyuhu ma shaqeynayo, ama codsaduhu ma laha fasax uu ku dhaqaajiyo. Wax sixid borofayl ah ma beddeli doonto midkoodna. Hubi xaaladda adeegga iyo siyaasadda baska la bixiyay ka hor inta aadan taaban habaynta.

Amarrada hoose waxay kala soocaan labada. Kan koowaad wuxuu soo sheegaa haddii bixiyuhu shaqeynayo; kan labaad wuxuu muujinayaa cilladaha baska ee dhawaan:

systemctl status openvpn3-service-client
journalctl -b -u openvpn3-service-client --no-pager | tail -20

Akhris qaldan oo kale oo badan ayaa ah fadhi soo baxa oo isla markiiba libdha. Qaabkaas badanaa waxay ka dhigan tahay in dejinta maxalliga ah ee goobta aan waligood la codsan, sidaas darteed tunnelku wuxuu soo kacay isagoo aan lahayn marinnada iyo isbeddellada xallinta ee ka dhigaya mid faa'iido leh. Akhri taxanaha ma aha sadarka ugu dambeeya: haddii fadhiga la abuuray, haddii uu gaadhay xaalad xidhiidh leh, iyo haddii uu noolaa waa saddex xaqiiqo oo gooni ah.

Marka macaamiisha hore weli la isticmaalayo

Macaamiisha 2.x weli waxay aqbalaan fayl aqoonsi, oo giraanta furaha waxay ka jawaabi kartaa digniintiisa iyada oo aan sirta waligeed disk gaarin. Duubistu waxay xallinaysaa gelitaanka, sidaas darteed faylku waxa uu magacaabaa raadinta ma aha furaha sirta. Habkani wuxuu ku tiirsan yahay giraan furaha oo furan, taas oo konteenar aan lahayn fadhi gelitaan ama unug bilaabma ka hor qof gelitaankiisa aanay bixin karin. Markaas qalabka raadinta wuxuu soo sheegaa ururin uusan wax ku qori karin, sidaas darteed khaladku wuxuu u eg yahay cillad aqoonsi marka uu yahay cillad giraanta furaha.

Ka hor inta aadan wax ka dhisin, hubi haddii dejinta keepalive ee borofaylka ay meesha ka saarto baahida dib u bilaabista gabi ahaanba. Fadhi sii socda waligiis ma gaadho digniinta aad isku dayayso inaad otomaatig ka dhigto.

Maqaallo la xiriira