Kuvandudzwa kwe zond yekuyera kumhanya kweInternet

Kuvandudzwa kwe zond yekuyera kumhanya kweInternet
Masikati akanaka kune vese vashandisi veHabra.

Ndinogara ndichiverenga zvinyorwa pamusoro peHabré nezvekuvandudzwa kweizvi kana kuti kushanda paMalinka. Ndakafunga kugoverana basa rangu pano.

prehistory

Ndinoshanda kukambani inopa terevhizheni yetambo uye masevhisi ekuwana Internet. Uye, sezvinoitika mumakambani akadaro, ini nguva nenguva ndinonzwa zvichemo pamusoro pekusaenderana kwechirongwa chemitero nezvakataurwa muchibvumirano. Chero mushandisi anonyunyuta nezve yakaderera kumhanya "kuburikidza netambo", ipapo nezve yakakwira pings yemamwe masevhisi, dzimwe nguva nezvekusavapo kweInternet zvachose pane dzimwe nguva dzezuva. Kazhinji, zvichemo zvakadaro zvinoguma mune dziva rezvikumbiro, zvichibva pane imwe yevashandi inoenda "panzvimbo" ne laptop inoshanda, iyo yose zviyero zvinotorwa. Uye, kazhinji, zvinozoitika kuti zvese zvakanaka nekumhanya. Uye iyo yakaderera kumhanya iri parunhare mbozha, kuburikidza ne-wi-fi, pamhanza. Zvakanaka, kana zvimwe zvakafanana.

Zvinosuruvarisa, hazvibviri kuenda kune munyoreri, semuenzaniso, pa21:37, kana aine yakaderera kumhanya. Mushure mezvose, maawa ekushanda evashandi ane mashoma. Kutsiva iyo router hakuna mhedzisiro, nekuti ... Iyo frequency renji yewi-fi munyika yedu yakazara zvinosuruvarisa.

For reference - mupi wehurumende muRepublic yeBelarus anobatidza nechisimba wi-fi pamidziyo yese yakapihwa kuti ishandiswe uye kutepfenyura iyo ByFly SSID kubva kune yega yega. Kunyangwe kana munyoreri asina Internet service, asi chete foni yekumba. Izvi zvakaitwa kuitira kuwedzera kutengesa. Iwe unogona kutenga kadhi kubva kune uyu opareta pane kiosk, batanidza kune chero nzvimbo inonzi ByFly uye, nekuisa iyo data kubva pakadhi, gamuchira masevhisi eInternet. Tichifunga nezve 100% kufukidzwa kwemaguta uye kufukidzwa kwakakosha kwebazi rakazvimirira nenzvimbo dzekumaruwa, kuwana nzvimbo yekubatanidza harisi dambudziko.

Kucherechedzwa kwematanho edu ekunze ekutaurirana kunoratidza kuti kune yakapihwa bandwidth reserve. Uye vanyoreri havashandise chiteshi chiripo zvachose, kunyangwe panguva yekumhanyisa. Isu tiri kurevesa pamusoro peizvi. Kushandiswa kwemasevhisi akasiyana uye akasiyana ekuyeresa maseva kwakatungamira kune zvinonakidza mhedzisiro. Zvinoitika kuti haasi ese masevhisi anobatsira zvakaenzana ... Kunyanya manheru. Uye iwe haufanirwe kuvimba navo. Vazhinji vashandisi veiyo imwecheteyo Ookla network havana hupamhi hwekutaurirana nzira, kana kushanda vachidzokera kumashure. Izvi zvinoreva kuti manheru kazhinji zvinenge zvisingabviri kuwana chigumisiro chechokwadi. Hongu, uye migwagwa mikuru inoshanduka kuva zvivi. Semuenzaniso, kuedza kuyera kumhanya muJapan kunoratidza mhedzisiro ine njodzi...

Chisarudzo chekutanga

Kuvandudzwa kwe zond yekuyera kumhanya kweInternet
Mufananidzo wacho ndewezvinangwa zvekuratidzira chete.

Masevha maviri ekudzora kumhanya akaiswa. Wokutanga ndiye LibreSpeed, wechipiri - Speedtest kubva kuOOKLA. Kuitwa kwemasevhisi ese ari maviri kwakaenzaniswa. Mushure mezvose, takafunga kumira paOokla nekuti... kusvika 90% yevanyoreri vanoshandisa iyi sevhisi.

Tevere, mirairo yakanyorerwa vashandisi nevashandi nezvekuyera kumhanya mukati nekunze kwetiweki. Avo. Kana bvunzo yatanga, nekusarudzika kumhanya mukati metiweki kunoyerwa. Sevha iri kumusoro kwedu, uye mhinduro yeOokla nekukasira inosarudza sevha iri padyo nemunyoreri. Nenzira iyi isu tinotarisa kushanda kweyedu pachedu yekufambisa data network.

Kuyera kumhanya mukati menyika (tine network yakaparadzana yevashandisi venhare, iyo inobatanidza vese vashandisi uye main data data mukati menyika), unofanirwa kusarudza mupi mukati menyika uye kutora chiyero chechipiri. Isu takaona empirically maseva akati wandei anopa mhinduro dzakagadzikana chero nguva yezuva uye takaanyora sezvakakurudzirwa mumirayiridzo.

Zvakanaka, zviito zvakafanana zvekunze kwekutaurirana nzira. Takawana maoperator makuru ane machaneli akakura pamasevha anomhanyisa uye takaanyora mukurudziro (ndine hurombo "Moskva - Rostelecom" uye "Riga - Baltcom", asi ini ndichakurudzira idzi node kuti ndiwane nhamba dzakakwana. Ini pachangu, ndakagamuchira anosvika ~ 870 megabits kubva maseva aya panguva dzepamusoro).

Sei, iwe unobvunza, matambudziko akadaro? Zvese zviri nyore. Takagamuchira chishandiso chiri nyore icho, mumaoko anokwanisa, chinotitendera kuona kana paine matambudziko mumatiweki edu, kana paine matambudziko murepublican network, kana kuti kune matambudziko nemusana. Kana munhu akanyunyuta nezve yakaderera yekurodha kumhanya kubva kune imwe sevhisi, tinogona kuyera kumhanya kwechiteshi chemunyoreri tobva taenzanisa nezvaanogamuchira kubva kushumiro. Uye zvine musoro kuratidza kuti isu tinogova nekuvimbika chiteshi chakatsanangurwa muchibvumirano. Tinogonawo kutsanangura zvikonzero zvinogona kukonzera kusiyana kwakadaro mukumhanya.

Secondary solution

Mubvunzo wekudonha kwekumhanya manheru / mukati mezuva unoramba wakavhurika. Maitiro ekuita chinhu chimwe chete pasina kuve kumba kwemunyoreri? Tora yakachipa imwechete-bhodhi kadhi ine gigabit network uye ita inonzi probe kubva mairi. Chigadzirwa chacho chinofanira kutora zviyero zvekumhanya pamwe netambo panguva yakatarwa. Mhinduro yacho inofanirwa kuve yakavhurika sosi, isingaderere sezvinobvira, iine iri nyore admin pani yekuona mibairo yekuyera. Chigadzirwa chacho chinofanira kunge chakachipa sezvinobvira kuitira kuti chigone kutsiviwa nyore uye chisiiwe nemunyoreri kwemazuva n pasina kutya.

Kutevedzera

Kuvandudzwa kwe zond yekuyera kumhanya kweInternet

BananaPI (modhi M1) yakatorwa sehwaro. Pane zvikonzero zviviri zvesarudzo iyi.

  1. Gigabit port.
  2. Yakanga yakangozvambarara muimba yekurara.

Zvadaro, zvakasarudzwa kushandisa mutengi wepython speedtest-cli yeSpeedtest neOokla sevhisi semushure wekuyera kumhanya. library Pythonping kuyera ping speed. Zvakanaka, uye php yepaneru ye admin. Kuti ndive nyore kuona ndaishandisa bootstrap.

Nekuda kwekuti zviwanikwa zveRaspberry hazvichinjike, musanganiswa wenginx+php-fpm+sqlite3 wakashandiswa. Ini ndaida kusiya MySQL nekuda kwehuremu hwayo uye kusakosha kwayo. Ini ndinotarisira mubvunzo maererano neIperf. Yaifanira kusiiwa nekuda kwekusakwanisa kuishandisa kune dzimwe nzira dzisiri dzemunharaunda.

Pakutanga ndakatevera nzira yevakawanda pane ino saiti. Yakagadziridzwa iyo speedtest-cli mutengi. Asi zvino, mushure mekufunga zvishoma, akasiya pfungwa iyi. Ndakanyora mushandi wangu anoshandisa kugona kwemutengi wepakutanga.

Kuti ndiongorore pings, ini ndakangonyora mubato wakasiyana. Isu tinotora avhareji kukosha kubva kuyero. Iyo ping chishandiso inogona kubata ese IP kero uye zita rezita.

Handina kuwana basa reasynchronous. Hazvina kunyanya kudiwa munyaya iyi.

Iyo admin pani yekuongorora mhedzisiro yakazove minimalistic.

Kuvandudzwa kwe zond yekuyera kumhanya kweInternetMufananidzo: Main admin hwindo rine mhinduro dzekuyedza

Kuvandudzwa kwe zond yekuyera kumhanya kweInternetMufananidzo: Miedzo marongero

Kuvandudzwa kwe zond yekuyera kumhanya kweInternet
Mufananidzo: Gadziridza runyorwa rweSpeedtest maseva

Ndizvo zvose. Pfungwa iyi yakashandiswa pamabvi angu, munguva yangu yekusununguka. Miyedzo haisati yatanga. Asi isu tinoronga kuburitsa prototypes munguva pfupi iri kutevera. Inogona kushandiswa zvese nevanopa ipapo uye nevatengi vevanopa. Hapana anokunetsa kuti utore zviyero kumba nguva dzese. Chinhu chimwe chete chaunofanirwa kuyeuka ndechekuti kana iwe uchishingairira kusefa paInternet kana kurodha chimwe chinhu, ipapo kuyerwa kunenge kwakadzikira pane chaiko. Saka, zvine musoro, iwe unofanirwa kusiya probe pane network seye chete mutengi wetraffic.

PS: ndapota usandishoropodza nekuda kwemhando yekodhi. Ndinozvidzidzisa ndisina ruzivo. Kunobva kodhi ye GitHub. Kutsoropodza kunogamuchirwa.

Source: www.habr.com

Voeg