Í næstu grein ætlum við að skoða skipanalínuforrit sem kallast Magic Wormhole. Þetta er forrit byggt á „CLI“ sem við getum gert sendu texta, skrár og jafnvel möppur á öruggan hátt (sem verður þjappað sjálfkrafa) til nánast allra frá flugstöðinni okkar.
Í dag er það almenningur að ef þú vilt fá flesta hluti fljótt og örugglega, er ráðlegt að nota skipanalínuna. Umsóknin sem varðar okkur er fljótlegt og auðvelt í notkun. Það er engin þörf á að hafa áhyggjur af þekkingunni sem þarf til að nota flugstöðvarforrit. Notkun þess er afar lægstur og þarf ekki fyrri þekkingu um samskiptareglur eða eitthvað slíkt.
Rökfræði forritsins minnkar til að vita hvaða skrá við viljum senda og framkvæma eina skipunina til að halda áfram með sendinguna. Það eru engin takmörk þegar sent er. Skjöl er hægt að senda hvert fyrir sig eða þjappa skrár.
Hugsum okkur mjög líklega atburðarás. Við viljum senda skrá til vinar, sem er þúsundir kílómetra í burtu og tengdur við internetið með tölvunni sinni. Lausnin á þessu mögulega máli er eins einföld og byrjaðu á nýjum glugga flugstöðinni, opnaðu a Wormhole og eftir að hafa slegið inn nokkur orð, ýttu á Enter og bíddu eftir hinum aðilanum.
Vinur þinn á hinum endanum mun ræsa flugstöðina sína, opna líka ormagöng og slá inn a kóða til að staðfesta aðgang þinn að skrám. Þegar þú hefur slegið inn kóðann þarftu aðeins að bíða eftir að niðurhalinu á tölvuna þína sé lokið.
Það er rétt að þegar um skjöl er að ræða er engin geymsla á neinum millipunkti sem slíkum, sendingin er á milli þessara tveggja öfga. Þó að það gæti verið end-to-end þjónusta er það ekki. Til að vera nákvæmari, samskipti verða einhvern tíma að fara í gegnum proxy-netþjóna.
Magic Wormhole Almennar aðgerðir
Magic Wormhole notar PAKE (lykilorðsstaðfest lyklaskipti) til dulkóða upplýsingarnar sem eru sendar milli endapunktanna. Þetta forrit notar SPAKE2 reikniritið.
Áður en ég nefndi að einhvern tíma þarf að stjórna samskiptum af netþjóni. Þetta verður sá sem sér um að búa til a TCP göng milli endanna. Þetta mun tryggja að upplýsingarnar séu sendar.
Magic Wormhole bókasafnið krefst „Stefnumót netþjóns«. Þetta er einfalt gengi byggt á WebSocket sem flytur skilaboð frá einum viðskiptavini til annars. Þetta gerir Magic Wormhole kóða kleift að fara framhjá IP tölum og höfn númerum.
Skráaflutningsskipanirnar nota „Transit Relay“. Þetta er annar einfaldur netþjónn sem safnast saman tvær komandi TCP tengingar og flytur gögnin þar á milli.
Notandinn sem sendir skrána verður að senda lykilinn með spjalli / skilaboðum / símtali sem Magic Wormhole mun búa til móttakandi notanda.
Ef einhver þarf að vita meira um hversu öruggt Magic Wormhole getur verið eða eiginleikar þess, skoðaðu þá GitHub getur leyst margar efasemdir.
Settu upp Magic Wormhole
Í Debian 9 og Ubuntu 17.04+ getum við sett upp Magic Wormhole. Fyrir þetta munum við nota flugstöðina (Ctrl + Alt + T) og apt skipunina sem sést hér að neðan.
sudo apt install magic-wormhole
Í eldri útgáfum af Debian / Ubuntu þarf að setja upp eftirfarandi pakka fyrir forritið. Við opnum flugstöðina (Ctrl + Alt + T) og skrifum í hana.
sudo apt-get install python-pip build-essential python-dev libffi-dev libssl-dev pip install magic-wormhole
Notaðu Magic Wormhole
Skráasending með töfraormi
Fyrst af öllu verð ég að segja að ég hef tilkynnt um villur á staðarnetinu mínu. Þetta gerðist ef skráarslóðin sem ég ætla að senda skrána frá innihélt kommur eða þess háttar einhvern tíma á tilgreindum slóð. Kóðinn sem krafist er fyrir flutning er myndaður á þessum tímapunkti. Við verðum að miðla þessu til viðtakandans. Þegar þetta er skýrt, til að senda skrá þarftu bara að opna flugstöðina (Ctrl + Alt + T) og skrifa eftirfarandi.
wormhole send “nombre del archivo”
Móttaka skrár með Magic Wormhole
Til að fá skjalið þarftu bara að nota eftirfarandi skipun í flugstöðinni. Mér sýnist það augljóst en ekki gleyma að móttakarinn þarf einnig að hafa Magic Wormhole uppsett. Forritið mun biðja móttakandann um að slá inn kóðann sem það hefur fengið frá sendanda.
wormhole receive
Bæði sendandi og móttakari munu fá tilkynningar sem gefa til kynna framgang flutningsins af skrám. Það mun einnig láta okkur vita ef ferlið finnur einhverjar villur á leiðinni.
Þetta er augljóslega forrit fyrir þá sem líða vel með að nota flugstöðina.
Vertu fyrstur til að tjá