Homebrew wuxuu rakibaa barnaamij OpenVPN; Tunnelblick wuxuu rakibaa maareeye maamula hal ama in ka badan oo mashiinno. Kuwani waa lakabyo kala duwan, su'aasha faa'iidada lehna ma aha haddii aad jeceshahay isticmaalka terminalka. Waa yaa leh qaabeynta, isbeddellada DNS, codsiga aqoonsiga iyo nadiifinta marka fadhigu dhammaado. Hal milkiile oo lakabyadan leh ayaa ka dhigaya habaynta mid la saadaalin karo.

Dhammee shanta baaritaan ee hoose si isku xigta. Baaritaanka ugu horreeya ee leh laba milkiile ayaa abuura xaaladaha qariibka ah ee badh-xiran ee dadku ku eedeeyaan OpenVPN laftiisa. Baaritaan kastaa wuxuu magacaabaa caddaynta go'aamisa.

Baaritaanka kowaad: faylka binary ee OpenVPN kee baa dhab ahaan socda

Socodsii pgrep -fl openvpn inta aad xiran tahay oo akhri khadka amarka oo dhan. Jidka ugu horreeya waa mashiinka dhab ahaan socda. Apple Silicon, rakibaadda Homebrew waxay badanaa ku tahay /opt/homebrew, Intel Mac-yaduna waxay isticmaalaan /usr/local, Tunnelblick-na wuxuu mashiinka ka socodsiiyaa gudaha xirmada abka u gaar ah.

Tunnelblick wuxuu isku keenayaa mashiinno oo wuxuu u oggolaanayaa qaabayn in ay mid ka doorato. Cusboonaysiinta qaaciddada Homebrew waxay beddelaa faylka binary ee madaxbannaan, ma aha mashiinka ay bilowdo borofaylka Tunnelblick. Haddii aad isbarbardhigto noocyo si aad u sharraxdo farqiq dhaqan, isbarbardhig mashiinka ku jira liiska hababka, ma aha kan ku jira maareeyaha xirmooyinka. Khadka nooca oo kaliya kuma sheegi doono borofaylka kee mashiinkaas uu raray.

Borofayl la koobiyeeyay waxa kale oo uu ka dhigi karaa laba mishiin in ay isku mid u muuqdaan iyagoo akhrinaya faylal kala duwan. Jidka borofaylka ee khadka amarku wuxuu sheegayaa qaabaynta kee uu raray habka socda; borofayl ku furan tafatire ma aha caddayn. Isbarbardhig jidkaas ka hor inta aanad isbarbardhigin dhaqanka.

Baaritaanka labaad: yaa beddela DNS iyo waddooyinka

Mashiinku wuxuu socodsiiyaa tilmaamaha up iyo down ee OpenVPN laftiisa, laakiin maareeyaha ayaa laga yaabaa in uu leeyahay isla wareegga nolosha. Dejinta server-ka magacyada ee Tunnelblick waxay maamushaa qoraallada caadiga ah ee xidhitaanka iyo goynta, marka isku-dhafkaas uu firfircoon yahayna tilmaamaha tartanka leh ee borofaylka waa la iska indhatiri karaa.

Taasi waa muhiim sababtoo ah DNS waa meesha tunnel shaqeeya ugu badan uu u muuqdo mid jaban. Hubi scutil --dns inta aad xiran tahay, xusuusnow xalliyaha kee baa ugu horreeya, oo xaqiiji in uu soo noqdo ka dib goynta. Haddii borofaylku filayo in uu isagu dejiyo DNS halka maareeyahuna sidoo kale maamulo, mid ka mid ah labada ayaa lumin doona.

Go'aanso lakabka leh DNS ka hor xidhitaanka kowaad, ka dibna ka saar tilmaanta lumaysa halkii aad labadaba ka tagi lahayd. Isbeddellada waddooyinku waxay raacaan isla qaanuunka: hal milkiile, ka muuqda qaabaynta, oo leh waddo soo celin la diiwaangeliyay.

Baaritaanka saddexaad: aqoonsigu halkee ka yimaadaa

Codsi is-dhexgal ah iyo hab aan la ilaalinba waxay leeyihiin shuruudo kala duwan. Aqoonsiga ay kaydiso hal ab ayaan si otomaatig ah ugu heli karin hab kale, shayga silsiladda furaha ee ku xaddidan maareeyahana wuxuu u noqon karaa mid aan la arkin mashiin madaxbannaan oo laga bilaabay qolof.

Liis soo bandhig isha aqoonsiga borofaylka: shahaadada iyo furaha macmiilka, codsiga magaca isticmaalaha iyo furaha sirta ah, ama token uu bixiyo caawiye dibadeed. Ka dibna xaqiiji in milkiilaha la doortay uu gaari karo ishaas isagoon qof joogin haddii xidhitaanku ku sii soconayo dib u bilaabid.

Baaritaanka afaraad: yaa bilaaba, ilaaliya oo joojiya habka

Daabacaadda madaxbannaan waxay u baahan tahay ilaaliye haddii ay tahay in ay sii shaqeyso. Launchd wuxuu bilaabi karaa mashiinka marka la galo ama codsi ahaan, dib u bilaabi karaa ka dib burbur, oo si nadiif ah u joojin karaa, laakiin qof waa in uu qoraa shaqaas oo uu milkiilo. Amarka terminalka ku socodsiiyaa wuxuu u shaqeeyaa tijaabo, ma aha isticmaale xidha daaqadda.

Haddii Tunnelblick milkiile sii ahaado, isticmaal kontarooladiisa la taageeray halkii aad bilaabi lahayd mashiin labaad. Faylka binary ee Homebrew, marka la siiyo borofayl la koobiyeeyay, wuxuu furaa xidhiidh madaxbannaan oo leh qaabayntiisa iyo macnaha isku-dhafka u gaar ah halkii uu amar ka siin lahaa fadhiga Tunnelblick ee jira.

Milkiile kasta oo aad doorataba, qeex waxa dhaca marka la seexdo, marka shabakaddu isbeddelo iyo marka la baxo. Maareeyaha wuxuu caadi ahaan qabtaa dhacdooyinkaas; hab qaawan caadi ahaan ma qabto, waddada ama xalliyaha duugoobay ee ka dhashana si khaldan ayaa loo akhriyaa sida cilad server.

Baaritaanka shanaad: sidée loo xaqiijiyaa wareejinta

Tijaabi milkiilaha cusub iyadoo kii hore la damiyay, ka dibna mar kale tijaabi kii hore haddii aad qorsheyneyso in aad hayso. Kheyraad gaar ah oo ka jawaaba hal socodka shaqada oo aan ka jawaabin kan kale waa caddayn ku saabsan isku-dhafka maqan, ma aha serverka.

Wareejinta mashiin madaxbannaan, qor jidka borofaylka, jidka binary-ga, ilaaliyaha, milkiilaha DNS iyo isha aqoonsiga. Ka dibna sidaas oo kale xaqiiji kheyraadka gaarka ah, waddada internetka guud iyo goyn nadiif ah isla nidaamkaas. Haddii DNS ama waddooyin ku hadhaan ka dib goynta, milkiilaha cusub ma dhammaanin.

Wareejinta Tunnelblick, dooro mashiinka qaabaynta, shid isku-dhafka DNS ee aad u jeeddo oo ka saar tilmaamaha borofaylka ee ka soo horjeeda. Ka dibna ku celi isla saddexda baaritaan. Xidhiidh shaqeeya laakiin xalliyaha isbeddelan uga taga waa wareejin guuldarraysatay, xitaa haddii tunnelku kor u kacay.

Baakaddayntu ma go'aamiso ku habboonaanta serverka. Hubi shuruudaha macmiilka ee adeegga laftiisa, oo dooro mashiinka oo keliya marka aad damacsan tahay in aad bixiso maamulkiisa.

Maqaallo la xiriira