Mabaraza kadhaa, ikiwa ni pamoja na CyberGhost, sema - na ni uongo! - kwamba haiwezekani kusakinisha VPN zao kwa ajili ya Linux kwenye usambazaji isipokuwa zile zilizoorodheshwa (Ubuntu 16.04 na 18.04 nk. au Linux Mint 20 kwa mfano).
Kwa hivyo hakuna distros zaidi na jina lingine, ingawa kulingana na Debian na Ubuntu, kama Zorin?
Kwa kweli, ikiwa unatumia OS kulingana na Ubuntu au Fedora, CyberGhost's VPN labda itafanya kazi vizuri. Tatizo haliko katika kizuizi cha programu lakini katika upangaji unaofanywa na faili yake ya usakinishaji, ambayo inategemea tu jina na si kwa utangamano wa kiteknolojia.
Kwanza, baada ya kuhakikisha kwamba mfumo wetu wa uendeshaji unapatana na mojawapo ya matoleo yaliyotajwa na mchapishaji, tunaangalia jina la usambazaji wetu, kama inavyoandikwa katika mapendeleo ya mfumo wetu ( Mipangilio > Kuhusu > Jina la Mfumo wa Uendeshaji). Wakati wa kuandika tuna Zorin OS 16.1 kwenye mashine yetu ya majaribio.
Tunachohitaji kufanya ni kuhariri faili ya install.sh (ile iliyo katika saraka yetu ya CyberGhost iliyopakuliwa kutoka kwa tovuti ya mchapishaji) na, kwa kuwa tunatumia Zorin OS, pata mstari wa msimbo unaotaja toleo la hivi karibuni la Ubuntu (katika hili. kesi, mstari wa 82) ili kubadilisha jina "Ubuntu" na "Zorin" na nambari ya toleo na ile iliyoonyeshwa kwenye mfumo wetu.
Kwa upande wa mfano wetu, tulirekebisha mstari wa 82 kama ifuatavyo:
elif [ "$distroName" == "Zorin" ] && [ "$distroVersion" == "16" ]; then
Tunahifadhi faili basi - baada ya kuwa mwangalifu kuhakikisha kuwa kompyuta yetu tayari ina OpenVPN na glibc - tunaiendesha kutoka kwa terminal ili kuanza usakinishaji. Ikiwa tulitoa saraka yetu kwenye eneo-kazi:
cd Bureau/CyberGhost/
sudo bash install.sh
Ni hayo tu!
Baada ya usakinishaji kukamilika, wakati wa kuandika laini hizi bado ni kupitia Kituo ambapo tunawasha, kurekebisha mipangilio na kulemaza CyberGhost VPN. Ditto ya kuwezesha itifaki ya WireGuard (ambayo inakuwezesha kukwepa mipaka ya kasi ya ISP).
Kwa hivyo, badala ya kuweka amri ndefu katika hali ya Kituo kila wakati unapoitumia, tulipendelea kuandika taratibu hizi katika faili zilizofanywa kutekelezwa. Kwa mfano kuamilisha VPN kwenye seva za Zurich nchini Uswizi:
#!/bin/bash
sudo cyberghostvpn --traffic --country-code CH --city "Zurich" --wireguard --connect
Ambayo tulihifadhi chini ya jina vpnzurich kabla ya kuifanya itekelezwe na kuinakili kwa /usr/bin/ saraka kwa kutumia amri zifuatazo za Kituo:
chmod +x vpnzurich
sudo cp vpnzurich /usr/bin/
Operesheni ambayo tulirudia kwa seva nyingi kadri tulivyotaka. Kisha nenda kwa Kituo ili kutekeleza amri ya vpnzurich na hivyo kuamsha VPN yetu.
Ili kutuokoa muda kidogo tulifanya vivyo hivyo kwa kulemazwa kwake, na faili iliyo na nambari ifuatayo:
#!/bin/bash
sudo cyberghostvpn --stop
Faili ambayo tulihifadhi chini ya jina tamu vpnoff na ambayo tulifanya itekelezwe kisha kunakiliwa kwa /usr/bin/ kama tulivyofanya hapo awali kwa faili zingine.
Furaha iliyoje!