Chitchatter, abokin ciniki na sadarwa don ƙirƙirar taɗi na P2P

chitchatter, kayan aikin sadarwa na p2p

An ƙera Chitchatter a kusa da bashi da cibiyar sabis na tsakiya kuma baya adana bayanan sadarwa.

Kwanan nan an sanar da haihuwar sabon aiki wanda ke tasowa aikace-aikace don Ƙirƙirar tattaunawa ta P2P da ba ta dace ba, wanda mahalarta zasu yi hulɗa kai tsaye da juna ba tare da samun dama ga uwar garken tsakiya ba.

Sunan wannan aikin shine chitchatter kuma shirin an tsara shi azaman aikace-aikacen gidan yanar gizo wanda ke gudana a cikin mashigar bincike, lambar shine an rubuta a cikin TypeScript kuma an rarraba shi ƙarƙashin lasisin GPLv2.

Game da Chitchat

chitchatter kayan aikin sadarwa ne na budaddiyar tushe, wanda aka tsara tare da tsaro da sirri a zuciya.

Ana buƙatar wasu ayyuka don kafa haɗin kai-da-tsara, amma aikace-aikacen ya dogara ne akan sadarwar takwarorinsu kai tsaye gwargwadon yiwuwa. Ayyukan da app ɗin ke amfani da su ba su da alaƙa da aikin Chitchatter kuma ana samunsu a bainar jama'a don kowa ya yi amfani da shi.

Aikace-aikacen yana ba da damar ƙirƙirar id ta musamman ta musamman wanda za a iya rabawa tare da sauran mahalarta don fara hira. Ana iya amfani da kowace uwar garken jama'a da ke goyan bayan ka'idar WebTorrent don yin shawarwari dangane da haɗin kai.

Da zarar an yi shawarwarin haɗin kai, an ƙirƙiri rufaffiyar tashoshi na sadarwa kai tsaye masu haɗa masu amfani ta amfani da fasahar WebRTC, wanda ke ba da hanyoyin shiga cikin akwatin saƙon da ke aiki a bayan masu fassarar adireshi (NATs) da ketare tacewar kamfani ta amfani da ka'idojin STUN da TURN.

Chitchatter shine aikace-aikacen sadarwar gefen abokin ciniki gaba daya. Yana amfani da babban manufa na waje WebTorrent da STUN/TURN sabobin don sadarwar da ake buƙata, amma babu uwar garken API na Chitchatter.

Siffofin Ciki wadanda suka yi fice a cikin ma'ajiyar aikin, an ambaci wadannan:

  • Cikakken buɗaɗɗen tushe (an ba da lasisi ƙarƙashin GPL v2)
  • p2p
  • A duk inda zai yiwu, in ba haka ba ana amfani da Buɗaɗɗen Relay don tabbatar da ingantacciyar hanyar haɗin kai-da-tsara
  • Rufewa (ta hanyar WebRTC)
  • Baya buƙatar uwar garken
  • Sabar WebTorrent na Jama'a ana amfani da su ne kawai don musabaha na farko-da-tsara
  • Mai zane
  • Ba a taɓa adana abun cikin saƙo akan faifai ba
    rarrabawa
  • Babu uwar garken API. Duk abin da ake buƙata don Chitchatter yayi aiki shine samuwar GitHub don kadarorin madaidaici da jama'a WebTorrent da STUN/TURN relay sabar don sadarwa tsakanin tsara-da-tsara.
  • kai hosting
  • Babu nazari, bin diddigi, ko telemetry.
  • Chitchatter ya fara da ƙa'idar Ƙirƙiri React. Sihiri na amintattun cibiyoyin sadarwa ba zai yiwu ba sai da Trystero.

Yana da kyau a faɗi hakan Ba a ajiye abun cikin tattaunawar zuwa faifai ba kuma ya ɓace bayan rufe aikace-aikacen. Lokacin yin hira, zaku iya amfani da alamar Markdown da shigar da fayilolin mai jarida.

Shirye-shiryen gaba sun haɗa da taɗi mai kare kalmar sirri, kiran murya da bidiyo, raba fayil, faɗakarwa, da ikon duba saƙonnin da aka buga kafin sabon memba ya shiga tattaunawar.

Amma ga waɗanda ke da sha'awar samun damar gwadawa ko koyi game da wannan aikin, za su iya gwada demo da aka bayar a cikin bin hanyar haɗi.

Shirya taɗin ku na Chitchatter

Ga waɗanda ke da sha'awar samun damar ɗaukar nauyin aikin, dole ne su bi umarnin da aka raba a ƙasa. Abu na farko shine samun lambar tushe, wanda zaku iya yi daga gare ta mahada mai zuwa.

Da ɗaukan kun yi niyyar ɗaukar nauyin Chitchatter akan shafukan GitHub ya kamata ku canza fayil ɗin dukiya a cikin kunshin.json zuwa kowane URL wanda misalin Chitchatter ke karbar bakuncin. Wannan zai zama wani abu kamar https://github_user_or_org_name.github.io/chitchatter/.

Bayan haka, dole ne a ayyana maɓallin sirrin aikin GitHub (a cikin https://github.com/github_user_or_org_name/chitchatter/settings/secrets/actions).

Kuma tare da wannan, lokacin da aka shirya shi akan shafukan GitHub kuma an yi tsarin da ke sama, ana sabunta yanayin samarwa.

Dangane da daidaitawar lokacin aiki, zaku iya yin wannan a cikin fayilolin daidaitawa waɗanda ke cikin /src/config kuma anan zaku iya canza yanayin daidaitawa da tsarin sabar relay.

A ƙarshe, idan kuna sha'awar ƙarin sani game da shi, zaku iya tuntuɓar cikakkun bayanai A cikin mahaɗin mai zuwa.


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.