Dejinta qalabka VPN: deegaanka wakhtiga bilowga ama dhoofinta jillaabka?
Jillaabku wuxuu bilaabaa carruurtiisa, ma aha shell-ka aad hore u furtay. Deegaanka wakhtiga bilowgu wuxuu cidhiidhiga gaarka ah ku hayaa oo kaliya hal amarka u baahan.
Jillaab VPN ah oo dhoofiya barta API wuxuu beddelaa deegaanka hababka uu bilaabo, ma aha terminal-ka hore u furnaa markii tunnel-ku soo baxay. Farqiin keliya ayaa sharraxaya inta badan warbixinnada «qalabku weli wuxuu wacayaa barta guud». Waxaa jira laba meelood oo lagu dhigi karo dejinta, doorashaduna waxay ku xidhan tahay cidda isticmaalaysa iyo inta jeer ee ay is beddesho. Isbarbardhig labadaba ka hor inta aadan ku darin script bilow kale.
Laba meelood oo dejintu ku noolaan karto
Doorashada koowaad waa horgale ku yaal amarka laftiisa: qiimuhu wuxuu u jiraa hal wicitaan oo kaliya wuuna la baaba'aa. Midda labaad waa dhoofin ku jirta jillaabka xidhiidhka, kaas oo gaadha hab kasta oo jillaabku bilaabo wakhtigaas ka dib. Waxay ku kala duwan yihiin gaadhista iyo cimriga, ma aha qaab-dhismeedka, farqiinaa ayaa go'aamiya inta badan guul-darrooyinka.
| Property | Prefix on the command | Export from the hook |
|---|---|---|
| Who receives it | That invocation only | Children the hook starts |
| Lifetime | Until the process exits | Until the hook's own session ends |
| Leakage | Scoped to one command | Applies to later commands in that session |
| Repeat cost | Every invocation | Once per connection |
| Works for an open editor | No, unless the editor is started with it | No |
Shaxdu waxay jillaabka ka dhigtaa mid jaban oo qarinaysa biilka dhabta ah: waxay sidoo kale u doorataa barta gaarka ah amarro aan wax xidhiidh ah la lahayn hawsha. Akhri saf kasta sidii xaddidid, ma aha doorbid. Haddii barta ay is beddesho hawsha kasta, horgalahu wuxuu ku guuleystaa saxnaanta xitaa haddii uu ku qaato hal riixid.
Sababta jillaabku uusan u gaadhi karin shell hore u furan
Doorbidda deegaanka waxaa la siiyaa hab marka sawirka habka la abuurayo. Shell hore u bilaabmay xidhiidhka ka hor wuxuu hayaa nuqulka uu helay, dhoofinta lagu sameeyo jillaabka dhexdiisana ma aha baahin loo diro hab kasta oo mishiinka ku yaal. Kaliya carruurta jillaabka laftiisa ayaa dhaxla. Carruurta shell-ka waxay qaataan waxa shell-ku haysto wakhtiga ay bilaabmaan, taasina waa sababta amarka isku mid ah uu ugu shaqayn karo hal terminal oo uu ku guul-darraysto mid kale.
Sidoo kale waxay khusaysaa tifaftiraha garaafiga ah. Martigeliyaha ballaarintiisa, terminal-ka ku dhex jira iyo adeegaha luqadda ee asalka ah ayaa la kala baxay wakhtiga bilowga waxayna hayaan nuqullo u gaar ah. Dib u furista gal beel ma aha inay dib u bilowdo carruurtaas, sidaas darteed dejinta aad ku dartay weligeed ma gaadho.
Tijaabada ugu jaban waa in doorsoomaha laga daabaco meesha guul-darrada ka dhacdo, ma aha shell-ka shaqeeya. Haddii habka guul-darraystay uu bilaabmay tunnel-ka ka hor, dhoofintu fursad ma lahayn.
Qaabka amarka kasta, oo qoran
Horgalahu wuxuu doorashada ka dhigaa mid muuqata amarka isticmaala, taas oo caawisa marka barta ay is beddesho hawlo kala duwan:
env INTERNAL_API='https://internal-api.example.net:8443' my-work-tool
Amarku waa tusaale uun: my-work-tool waa meel-hayste iyo INTERNAL_API ma aha heerka VPN, sidaas darteed geli dejinta la diiwaangeliyey ee barnaamijka aad dhab ahaan socodsiiso iyo martigeliyahaaga la ansixiyey. Ha dhigin calaamad ama furaha sirta ah isla safka, sababtoo ah waxay galaan taariikhda shell-ka.
Marka amarro badan ay ka tirsan yihiin hal hawl, script duubid gaaban oo dib loo eegay ayaa dejiya doorsoomayaasha ka dibna bilaaba. Tani waxay hayaan hal qeexitaan iyada oo aan qiimuhu noqon mid guud oo amarka mustaqbalka kasta ee terminal-ka.
Dib u rartid, dib u bilow ama ka tag
Qalab hore u socda, dooro dib u rartidiisa ama borofaylka goobta shaqada haddii uu leeyahay. Haddii kale kaydi shaqada oo dib u bilow qaybta akhriyaysa dejinta, taas oo inta badan ah adeegaha luqadda ee ma aha daaqadda tifaftiraha. Dib u bilowga daaqadda iyo ka soo qaadashada in hababka carruurtu ay raaceen waa sababta dib u rartidu uga muuqato mid aan shaqayn.
Go'itaanku waa go'aan gaar ah. Hakinta, xidhitaanka ama dib u xidhiidhinta waxay ka tirsan yihiin barnaamijka, doorsoomaha bartana ma xakameeyo. U tixgeli doorsoomaha sidii qaabayn doorata cinwaan, ma aha qaanuun ku saabsan taraafikada shabakadda ee la isticmaali karo ka dib, labada arrimuna way kala soocnaadaan.