Ngaphandle, umxhasi we-BitTorrent ozisebenzelayo kunye ne-web interface

malunga exatorrent

Kwinqaku elilandelayo siza kujonga kwi-Exatorrent. Yi le iqonga lomnqamlezo elibamba umthengi weBitTorrent ebhaliweyo ku-Go kwaye isaqala. Le nkqubo inokuqhutywa apha ekhaya okanye isingathwe kwiseva ekude enezixhobo ezifanelekileyo, ukuze isetyenziswe njenge Imbewu yeBox.

Ngaphandle yinkqubo elula, kodwa inemisebenzi eyaneleyo yokufumana umsebenzi. Iza noMthengi oPhendulayo weWebhu, kwaye ibhaliwe kunye Obhityileyo y Uhlobo lweScript. Kananjalo enkosi kwi-WebSocket API ebhaliweyo, abasebenzisi banokubhala nabathengi bethu. Inkqubo ibonelela ngeendlela ezininzi zokongeza imisinga (umazibuthe, i-infohash okanye ifayile yefayileIsantya esilinganiselweyo, ukuqinisekiswa kwabasebenzisi abaninzi, kunye nokubanakho ukusasaza imilambo iaudiyo / ividiyo ngqo kwisikhangeli sewebhu, okanye ngeVLC okanye mpv.

Ukongeza, inokusebenza kwimowudi yabasebenzisi abaninzi elawulwa ngabasebenzisi bomlawuli, kodwa inokusetyenziswa ngokufanelekileyo ngumsebenzisi omnye. Iifayile ezabiwe ngumsinga zigcinwa kwidiski yendawo yesixhobo apho ibaleka khona, ezinokuphinda zifumaneke okanye zidluliselwe nge-HTTP.

Iimpawu ngokubanzi zokuphuma

ukhetho lwangaphandle

  • Inkqubo inokufunyanwa njengefayile enye enokufezekiseka ngaphandle kokuxhomekeka, ezincinci ngobukhulu kwaye ziyafumaneka kumaqonga ahlukeneyo.
  • Ivumela vula kwaye usasaze imilambo evela kwisikhangeli.
  • Sinako yongeza imilambo nguMagnet, nge-Infohash okanye ifayile yeTorrent.

iscreen sasekhaya

  • Ku nokuba njalo jonga iifayile ezizezinye (qalisa, yima okanye ucime).
  • Es gqolo phakathi kweeseshoni.
  • Singamisa umsinga xa sele kufikelelwe kwiMbewu.
  • Siya kuba nakho ukubanakho Cwangcisa umda wesantya ukukhupha / ukulayisha.
  • Ku nokuba njalo sebenzisa uluhlu lweebhloko.
  • Iyaqwalaselwa nge ifayile yoqwalaselo, kodwa isebenza kakuhle kuseto olungagqibekanga.
  • Ivumela yabelana ngomfula okhuselwe kukungqinisisa ukuthintela ukufikelela kwangaphandle.

Khuphela iso torrent

  • Ku nokuba njalo ukubuyisa okanye ukuhambisa iifayile ngaphezulu kwe-HTTP.
  • Sinako Sakaza ngqo kwisikhangeli, iVLC, mpv okanye abanye abadlali beendaba.
  • Akhawunti unayo API ziweyo.
  • Sebenzisa iSqlite3 Ngokuzenzekelayo kwindawo yogcino lwedatha, kodwa ungasebenzisa iPostgreSQL endaweni yoko.

Ezi zezinye zeempawu zale nkqubo. Banga Nxibelelana nazo zonke ngokweenkcukacha ukusuka kwi iwebhusayithi yeprojekthi kwiGitHub.

Faka i-exatorrent kwi-Ubuntu

Abasebenzisi baka-Ubuntu banako fakela ngaphandle usebenzisa i-binary, nge-Docker, okanye inokudityaniswa ivela kumthombo. Kulo mzekelo siza kusebenzisa i-binary enokukhutshelwa kwifayile ye- iphepha lokwazisa. Le phakheji inokukhutshelwa kusetyenziswa isikhangeli sewebhu, okanye ngokuvula i-terminal (Ctrl + Alt + T) kwaye uyisebenzise kuyo wget ngoku Landelayo:

khuphela exatorrent

wget https://github.com/varbhat/exatorrent/releases/latest/download/exatorrent-linux-amd64

Nje ukuba ukukhuphela kugqityiwe, kuhlala kuphela Nika imvume kwifayile ekhutshelweyo:

chmod u+x ./exatorrent-linux-amd64

Inqanaba elilandelayo liza kuba qalisa inkonzo yenkqubo kuqhuba ifayile:

./extorrent-linux-amd64

Ukuqala inkqubo

Njengoko kubonisiwe kwi maxwebhu, exatorrent inokuqwalaselwa kusetyenziswa umxhasi wewebhu, ifayile yoqwalaselo, kunye neparamitha zomyalelo wokuyalela. Nangona emva kokuyizama ngamaxabiso asisiseko, kufuneka nditsho ukuba isebenze kakuhle kum.

Ukungena ngokungagqibekanga

Ngokuzenzekelayo, le nkqubo isebenzisa izibuko le-5000, ke singavula i-url http://localhost:5000 kwisikhangeli sewebhu, kwaye ungene ngegama lomsebenzisi Umlawuli kunye negama lokugqitha igama eliyimfihlo, Ezilungiselelwe ngokwendalo. Ikuvumela ukuba utshintshe iphasiwedi kumxhasi wewebhu, kodwa hayi igama lomsebenzisi elichazwe ngokwendalo. Ukuba ufuna ukusebenzisa omnye umsebenzisi, kuya kufuneka wenze entsha kukhetho olufumanekayo kunxibelelwano lwewebhu.

yenza umsebenzisi kwi exatorrent

Ku nokuba njalo fumana ulwazi malunga nale nkqubo esivumela ukuba siyenze Ukuchwetheza kwisiphelo sendlela (Ctrl + Alt + T):

uncede ukuphuma

./exatorrent-linux-amd64 --help

Lo myalelo uza kutshintsha ngokusekwe kwigama lefayile ekhutshelweyo.

Nangona isekuko inguqulelo engu-0.0.1, le app yasimahla nevulekileyo sele isisityebi. Kuba fumana ulwazi ngakumbi ngendlela yokusebenzisa kunye nokumisela le nkqubo, Abasebenzisi banokusebenzisa iifayile ze- Iprojekthi yeprojekthi yeGitHub.


Yiba ngowokuqala ukuphawula

Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.