Waddada VPN ee maqan ee NetworkManager: siyaasadda profile ama skript?
Tunnel-ka wuu xirmaa oo hal horgale marnaba ma soo baxo. Go'aanso inta u dhaxaysa siyaasadda profile, xogta plugin-ka iyo milkiile labaad oo waddada leh ka hor inta aadan ku darin skript caawiye ah.
Waad xirtaa, interface-ka tunnel-ka ayaa soo baxa, oo hal horgale aad u baahan tahay si fudud kuma jiro shaxda. Tallaabada xigta badanaa waa raadinta skript ku daraya. Raadintaas waxay keentaa jawaabo profile-ka ku dhejiya caawiye OpenVPN, oo kala badh jawaabahaas xaaladda ka sii wanaajiyaan halkii ay ka wanaajin lahaayeen, sababtoo ah waddada maqan waxay leedahay saddex milkiile oo suurtagal ah oo midkoodna oo keliya ayaa ah skript maqan.
Go'aanso milkiilaha mas'uulka ah ka hor inta aadan wax qorin.
Saddex milkiile, hal horgale maqan
Horgaladu wuu maqnaan karaa sababtoo ah qofna ma bixin, sababtoo ah profile-ku wuu diiday, ama sababtoo ah waxaa lagu rakibay meel aadan fiirin. Kuwaani waa cillado kala duwan oo waxay leeyihiin hagaajinno kala duwan.
Kan ugu horreeya ayaa ugu fudud in la hubiyo: server-ka ama plugin-ku ma soo bandhigeen waddada weligood? Backend-ka aan weligiis helin horgalada ma rakibi karo, oo skript caawiye ah ma abuuri karo gaadhitaan uu lammaanuhu weligiis sharraxin. Kan labaad waa siyaasadda profile-ka, oo xannibi karta waddooyinka xiriirku haddii kale qaadan lahaa. Kan saddexaad waa shax ama qaanuun, oo waddada ku hayn kara meel aan raadinta caadiga ah weligeed fiirin.
Milkiilaha afraad waa adiga, mar dambe: skript waddada ku dara marka la xirmo laakiin aan ka saarin marka la gooyo. Taas waxay soo saartaa horgale ka cimri dheer tunnel-ka, u tilmaamaya interface dhintay, oo ku jahawareeriya qofka xiga ee mashiinka debug-gaynaya.
Akhri profile-ka ka hor inta aadan wax ku darin
Ka bilow sifooyinka xiriirka la kaydiyay. U akhri iyaga oo aan sirrin daadin, oo isticmaal UUID haddii magaca profile-ku aan caddayn.
nmcli -f vpn.service-type,ipv4.never-default,ipv4.ignore-auto-routes,ipv4.route-table,ipv4.routes connection show office
vpn.service-type wuxuu kuu sheegayaa backend kee ayaa leh xiriirka, oo taasi waa muhiim sababtoo ah xogta plugin-ku waa mid gaar u ah backend-ka. Fure ay hal plugin aqbasho ma aha tilmaan la taageeray mid kale, sidaas darteed qayb laga soo guuriyay dukumeentiga macmiil kale ma aha caddayn waxba.
ipv4.ignore-auto-routes iyo ipv4.never-default waxay ka jawaabaan su'aalo kala duwan. Kan ugu horreeya wuxuu diidi karaa waddooyinka xiriirku haddii kale si otomaatig ah u qaadan lahaa, kan labaadna wuxuu xakameynaa haddii profile-ku noqon karo waddada caadiga ah. Profile iska indhatiraya waddooyinka otomaatigga ah oo aan wax kale ku tiirsaneyn ayaa si nadiif ah u xirmi doona oo waxba kuma rakibayo.
ip -4 rule show
ip -4 route show table all
Labada amarro ayaa xalliya suurtagalnimada saddexaad. Ka raadi horgaladaada shax kasta, ma aha oo kaliya main, oo hubi haddii qaanuunka siyaasaddu u diro raadinta la xiriirta meel kale. Haddii horgaladu ku jirto shax kale oo aan waxba fiirineyn, ma lihid waddo maqan; waxaad leedahay raadin aan weligeed gaadhin.
Waxa aan skript hagaajin karin
Ku darista skript caawiye ah waxay vpn.data NetworkManager siinaysaa barnaamij uu shaqeeyo. Taasi waa hab dhab ah, oo waa kan qaldan inta badan kiisaskan, sababtoo ah skript-ku wuxuu qabtaa xakameynta ka dib marka siyaasadda profile-ka laftiisu ay hore u go'aansatay waxa la aqbali doono.
script-security OpenVPN waa jahawareerka kale ee soo noqnoqda. Waa dejinta OpenVPN oo go'aamisa skript-keeda macmiilku fulin karo iyo waxa uu ku ridi karo deegaankooda; heerka 3 wuxuu ogolaanayaa in aqoonsiga loo gudbiyo deegaanka, taas oo ah go'aan ku saabsan maaraynta sirta ee ma aha hagaajinta waddooyinka. Ku dhejinta profile uusan backend-kiisu OpenVPN ahayn, ama kor u qaadista marka aan skript u baahnayn, waxay ku dartaa soo-gaadhista iyada oo aan waddo ku darin.
Kadibna waxaa jira falcelinta dib u bilaabista. Dib u bilaabista adeegga NetworkManager wuxuu jabiyaa oo dib u dhisaa xiriir kasta oo la maareeyo, oo ay ku jirto tan aad ku xiran tahay haddii aad ka shaqeyneyso meel fog. Waa fal carqaladeeya, ma aha baaritaan aan waxyeello lahayn, oo server-ka waxay noqon kartaa farqiqa u dhexeeya fadhi badbaada iyo mid aan badbaadin.
Go'aanka, si kastaba
Wejiso saddex su'aal si isku xigta. Lammaanuhu ma bixiyay horgalada, taas oo log-ga backend-ka ama soo-saarista xaaladdiisa ay muujin doonto. Haddii haa, profile-ku ma u habaysan yahay inuu aqbalo oo rakibo waddooyinka, mise wuu xannibayaa? Haddii waddadu meel ka jirto, ma saxan tahay dariiqa raadinta taraafikada aad tijaabinayso?
Kaliya marka jawaabta koowaad tahay haa, tan labaadna haa iyo tan saddexaadna saxan tahay ayay skript dheeraad ah u noqotaa mid la difaaci karo, oo xitaa markaas waa inaad weydiiso haddii backend-ku waddada asal ahaan taageero. Tixraaca dejinta VPN waxay dukumeentigaynaysaa service-type iyo qaamuuska xogta ee gaarka u ah plugin-ka, oo halkaas waa in laga bilaabo ka hor inta aan la malayn in fure jiro.
Ka dib sixid la ansixiyay, dib u xir oo tijaabi goobta cinwaan ahaan kadibna magac ahaan, kadibna goo oo dib u xir si aad u xaqiijiso in xaaladdu tahay mid soo noqnoqon karta. Hal milkiile, hal shax, iyo waddo la lumaysa tunnel-ka waa natiijada mudan.