Jawaab madal online ah waxay ku siinaysaa magac fayl oo buuxa, magacuna wuxuu u eg yahay xalka: hal .deb, hal amarro, dhammaad. Waxa xargahaas dhab ahaan qeexaya waa nooca xidhmada, qaab-dhismeedka CPU iyo qaybta qaybinta ee laga dhisay maalinta qof uu qoray post-ka. Midkoodna saddexdan si otomaatig ah uma sharaxo sabuuradda miiskaaga saaran. Soo-dejintii hore waa sawir xaaladda hal mishiin, ma aha qorshe rakibaad oo adiga laguugu talagalay.

Waxa magaca faylku si aamusan u xajinayo

Akhri magac sida openfortivpn_1.17.0-1_armhf.deb midig ilaa bidix. Daba-galku waa qaab-dhismeedka binary-ga loo soo ururiyay, goobta dhexe waa dib-u-eegista upstream iyo baakadaha, goobta afraad ee dadban waa kooxda maktabadeed ee qaybta lagu dhisay.

Rakibaad 64-bit ah oo Raspberry Pi OS qaab-dhismeedka nidaamku waa arm64, sidaas darteed dpkg -i wuu diidayaa xidhmada armhf sababo la xiriira is-khilaaf qaab-dhismeed. Xitaa halka multiarch uu suurtageliyo rakibaadda, binary-gu wuxuu filayaa noocyada maktabadeed ee sii-deynta laga dhisay, nidaamka saldhigga cusubna laga yaabaa inuusan hadda bixin. Natiijadu waa xidhmad rakiban oo faylka fulinta uusan bilaaban karin, waana cilladdaas dadku badanaa si khaldan u tarjumaan in macmiilka laftiisu jaban yahay.

In sabuuraddu tahay qalab ARM ma ka dhigayso xidhmad ARM mid ku habboon. Qaab-dhismeedku waa hal dhidib; sii-deynta iyo ABI waa labada kale, waxayna si madax-bannaan u guuldareystaan.

Weydii qaybinta ka hor intaadan weydiin xiriirka soo-dejinta

Kanaal kasta oo la ilaaliyo wuxuu kuu sheegi karaa waxa uu hadda rakibi lahaa. Ku socodsii su'aasha mishiinka bartilmaameedka, iyada oo la socota keydka ay dhab ahaan isticmaasho, ka hor intaadan tixgelin wax kasta oo wareejin fayl ah.

cat /etc/os-release
dpkg --print-architecture
apt-cache policy openfortivpn

Sadar musharrax ah oo leh nooc iyo magac keyd macnaheedu waa qaybintu horeba waxay u haysataa dhisid nidaamkan. Musharrax la'aan, ama musharrax ka yimid qayb aadan qorshayn inaad isticmaasho, waa macluumaad ku saabsan ilahaaga, ma aha in software-ku meel ka jiro.

Haddii cusboonaysiinta metadata ay guuldareysato, ka sooc guuldareysigaas su'aasha xidhmada. Xallinta magacyada, gaadiidka keydka, saxeex Release maqan iyo qayb dhamaadka nolosheeda dhammaantood waxay jebiyaan apt update ka hor inta aanu macmiilku ku lug lahaan. Hagaajinta ilaha waa hawlo ka duwan doorashada macmiil VPN, isku-darka labadana waa sida dadku ugu jeediyaan nidaam hadda jira sii-deyn duug ah.

Waxa apt xaqiijiyo, iyo waxa fayl soo-dejisan uusan helin

Rakibaad caadi ah waxay raacdaa silsilad saxeexyo: kaydku wuxuu saxeexaa tusmadiisa, tusmadu waxay qaadaysaa hash kasta oo xidhmad ah, xidhmaduna waa inay u dhigantaa. tixraaca xaqiijinta kaydka waxay silsiladdaas ka soocdaa fikradda ah in la hubiyo saxeex ku lifaaqan fayl kasta oo gaar ah.

Fayl laga kaydiyay xiriir HTTP duug ah ma laha wax ka mid ah taas. Wuxuu yimaadaa isagoo aan lahayn aqoonsiga keydka, lama cusboonaysiiyo marka qaybintu macmiilka hagaajiso, waxnana ma diiwaangeliso cidda mas'uulka ka ah beddelkiisa. Taasi wali waxay noqon kartaa doorasho sharci ah maamule haysta artifact xajisan, laakiin doorashadu waa inay la timaaddo milkiile, checksum meel lagu diiwaangeliyay iyo qorshe cusboonaysiinta amni ee xigta.

Xakamaynta khaladaadka saxeexa ama daminta xaqiijinta TLS si amarro duug ah u sii shaqeeyaan waxay meesha ka saaraysaa qaybta kaliya ee habka oo wax hubinaysay. Beddelkeeda soo celi hubinta guuldareysatay.

Rakib macmiilka, ka dib si gooni ah u baar xiriirka

Marka musharrax la ilaaliyo jiro, ku rakib isaga iyada oo loo marayo macaamilka caadiga ah ee dib loo eegay oo u ogolow maareeyaha xidhmada inuu diiwaangeliyo waxa uu sameeyay.

Haddii geyntu dhab ahaan u baahan tahay dhisid ka timid upstream, raac tilmaamaha dhisidda hadda ee mashruuca oo ula dhaqan sida software aad hadda ilaalinayso: xidhmado horumarineed, pkg-config, madaxyada maktabadda TLS iyo daemon PPP waa ku-tiirsanaan dhab ah, sidoo kale habka ka-saarista ee aad hadhow u baahan doonto.

Rakibaaddu waa oo kaliya heerka software-ka gudaha. Albaabku waa inuu aqbalaa borotokoolka macmiilka iyo socodka xaqiijinta, macmiilku waa inuu aaminaa shahaadada uu albaabku soo bandhigo, tunnel-kuna wuxuu u baahan yahay lakab PPP shaqeynaya oo lagu daray waddooyin iyo milkiilaha xalliyaha. Macaamil xidhmad oo dhammeystiran waxba kama caddaynayo in albaabku aqbalo akoonka ama in xadka gaarka ah la gaari karo. Tijaabi lakab kasta halka uu ka jabo halkii aad mar kale ordi lahayd rakibaha.

Qorshaha ay tahay inuu beddelo magaca faylka hore

Marka hore qor aqoonsiga madal: sii-deynta nidaamka, qaab-dhismeedka iyo liiska ilaha la isticmaalayo. Ka dib magacow meesha la ogolaaday ee xidhmadu ka timaaddo, ha ahaato keyd qaybineed, keyd iibiyaha leh fure xajisan ama dhisid aad adigu soo ururiso oo baakaddayso.

Ugu dambayn magacow ilaaliyaha iyo wadada cusboonaysiinta. Pi maamula macmiil aan cidna lahayn wuu sii shaqeyn doonaa ilaa cusboonaysiinta maktabadda ugu horreysa, ka dibna qof isla dhibaatada qaba ayaa mar kale heli doona isla dunta madasha.

Aaminsanaanta la saxiixay aad bay u fudud tahay in hal sadar lagu sheego: xidhmadii hore waa caddayn in macmiilku mar dhismay oo shaqeeyay, ma aha caddayn inuu caawa sabuuraddaada ku rakibmi doono. Hubi saddexda dhidib, ka dib dooro kanaal aad sii wadi karto cusboonaysiintiisa.

Maqaallo la xiriira