Ito ay kaalaman ng publiko na kung gusto mong magawa ang karamihan sa mga bagay nang mabilis at ligtas dapat mong gamitin ang Command Line Interface. Siyempre, mayroong mga magagandang app na may mabilis na daloy ng trabaho ngunit sa ilang mga kaso, ang CLI ay namumuno pa rin. Isa itong kaso.
AngWormhole ay isang CLI-based na application kung saan maaari kang ligtas na magpadala ng text, mga file at kahit na mga folder (na awtomatikong ma-zip) sa halos sinuman sa pamamagitan ng CLI.
Imagine a base case scenario: gusto mong magpadala ng ilang file sa isang kaibigan, libu-libong milya ang layo. Maglulunsad ka ng bagong terminal window gamit ang Hyper (wink), magbukas ng wormhole , at pagkatapos maglagay ng ilang salita, pindutin ang enter.
Ilulunsad ng iyong kaibigan sa kabilang dulo ang kanyang terminal, nagbukas ng katumbas na wormhole at naglagay ng code upang patotohanan ang kanyang pag-access sa mga file. Madali!
Sa Seguridad
Tungkol sa kung gaano ka-secure na gamitin ang Wormhole, ang pahina ng GitHub sa ay nagbabasa ng:
The wormhole tool ay gumagamit ng PAKE “Password-Authenticated Key Exchange” ay maaaring gamitin upang i-encrypt ang data. Ginagamit ng wormhole ang SPAKE2 algorithm.
Ang wormhole library ay nangangailangan ng “Rendezvous Server”: isang simpleng WebSocket-based na relay na naghahatid ng mga mensahe mula sa isang kliyente patungo sa isa pa. Pinapayagan nito ang mga wormhole code na alisin ang mga IP address at numero ng port. Ang URL ng isang pampublikong server ay ini-bake sa library para gamitin bilang default, at malayang magagamit hanggang ang dami o pang-aabuso ay ginagawang hindi magagawang suportahan.<
Ang mga utos sa paglilipat ng file ay gumagamit ng “Transit Relay”, na isa pang simpleng server na pinagsasama ang dalawang papasok na koneksyon at paglilipat ng TCP data sa bawat isa. Ang wormhole send file mode ay nagbabahagi ng mga IP address ng bawat kliyente sa isa pa (sa loob ng naka-encrypt na mensahe), at ang parehong mga kliyente ay unang nagtangkang kumonekta nang direkta. Kung nabigo ito, babalik sila sa paggamit ng transit relay.
Paano Mag-install at Gumamit ng Wormhole sa Linux
Sa Debian 9 at Ubuntu 17.04+, maaari mong i-install ang Wormhole gamit ang apt command sa ibaba.
$ sudo apt install magic-wormhole
Sa mga mas lumang bersyon ng Debian/Ubuntu, kailangan mong i-install ang mga sumusunod na kinakailangang package upang makuha ang pinakabagong bersyon ng Wormhole.
$ sudo apt-get install python-pip build-essential python-dev libffi-dev libssl-dev $ pip install magic-wormhole
Sa Fedora pamamahagi, maaari mong makuha gamit ang mga sumusunod na command.
$ dnf install python-pip python-devel libffi-devel openssl-devel gcc-c++ libtool redhat-rpm-config $ pip install magic-wormhole
Kapag kumpleto na ang pag-install maaari kang magsimulang magpadala kaagad ng mga file.
Para magpadala ng file gamitin ang command na ito.
$ wormhole magpadala ng PopTheme.zip Nagpapadala ng 16.9 MB na file na pinangalanang 'PopTheme.zip' Sa kabilang computer, mangyaring patakbuhin ang: wormhole receive Wormhole code ay: 7-examine-stopwatch
Mabubuo ang isang code sa proseso ng pagpapadala at iyon ang ipapasa mo sa iyong nilalayong tatanggap.
Wormhole Send Files
Upang makatanggap ng file gamitin ang command na ito:
$ wormhole receive
Parehong makakatanggap ang nagpadala at tumanggap ng mga abiso sa pagpapakita ng pag-usad ng paglilipat ng file o kung ang proseso ay makatagpo ng anumang mga error sa daan.
Sa tingin ko wormhole ay isang magandang app; lalo na para sa mga komportable sa pagbubukas ng kanilang terminal paminsan-minsan (at mga keyboard masters).