ProHoster > Blog > Stjórnsýsla > Myndbandseftirlit heima. Áætlun um að viðhalda myndbandsskjalasafni án heimilisritara
Myndbandseftirlit heima. Áætlun um að viðhalda myndbandsskjalasafni án heimilisritara
Mig hefur lengi langað til að skrifa grein um handrit til að vinna með myndavél í gegnum DVRIP samskiptareglur, en umræðan tengdist nýlegum fréttum um Xiaomi varð til þess að ég talaði fyrst um hvernig ég setti upp myndbandseftirlit heima og fór svo yfir í handrit og annað.
Við vorum með 2 pakka... Svo bíddu, þetta er ekki sama sagan.
Við vorum með 2 beina frá TP-LINK, internetaðgang á bak við veituna NAT, Partizan eftirlitsmyndavél sem ég man ekki hvaða gerð (einhver IP myndavél sem styður RSTP yfir TCP eða DVRIP gerir) og ódýr VPS fyrir 4 evrur með eiginleikar: 2 kjarna örgjörvi 2.4GHz, 4GB vinnsluminni, 300GB HDD, 100 Mbit/s tengi. Og líka tregðan til að kaupa eitthvað í viðbót við þetta sem myndi kosta meira en plástursnúru.
Formáli
Af augljósum ástæðum getum við ekki bara framsent myndavélartengin á beininum og notið lífsins, að auki, jafnvel þó við gætum, ættum við ekki að gera það.
Ég heyrði út í bláinn að það eru nokkrir möguleikar með IPv6 göng, þar sem það virðist vera hægt að gera allt þannig að öll tæki á netinu fái utanaðkomandi IPv6 vistfang, og það myndi einfalda hlutina aðeins, þó það skilji enn eftir öryggið þessa atburðar sem um ræðir og stuðningurinn við þetta kraftaverk í venjulegu TP-LINK vélbúnaðinum er einhvern veginn undarlegur. Þó að það sé möguleiki að í fyrri setningunni sé ég að tala um algjöra vitleysu, svo ekki taka eftir því.
En, sem betur fer fyrir okkur, inniheldur næstum hvaða vélbúnaðar sem er fyrir hvaða leið sem er (fremur órökstudd staðhæfing reyndar) PPTP/L2TP biðlara eða getu til að setja upp sérsniðna fastbúnað með honum. Og út frá þessu getum við nú þegar byggt upp einhvers konar hegðunarstefnu.
Grunnfræði
Í hitaköstum fæddi heilinn á mér eitthvað eins og þessa raflögn:
og í annarri árás teiknaði ég það til að setja á Habr
Heimilisfangið 169.178.59.82 var búið til af handahófi og þjónar aðeins sem dæmi
Jæja, eða ef í orðum, þá:
Leið TP-LINK 1 (192.168.1.1), þar sem kapall er settur sem stendur út úr veggnum. Forvitinn lesandi mun giska á að þetta sé netsnúran sem ég kemst á netið í gegnum. Ýmis heimilistæki eru tengd við þennan bein með plástrasnúru eða Wi-Fi. Þetta er netið 192.168.1.0
Leið TP-LINK 2 (192.168.0.1, 192.168.1.200), sem snúru er stungið í sem stingur út úr TP-LINK 1 beininum. Þökk sé þessari snúru hefur TP-LINK 2 beininn, sem og tæki sem honum eru tengd, einnig aðgang að internetinu. Þessi beini er stilltur með PPTP tengingu (10.0.5.100) við netþjón 169.178.59.82. IP myndavél 192.168.0.200 er einnig tengd við þennan bein og eftirfarandi tengi eru send áfram
192.168.0.200:80 -> 49151 (vefur)
192.168.0.200:34567 -> 49152 (DVRIP)
192.168.0.200:554 -> 49153 (RTSP)
Server (169.178.59.82, 10.0.5.1), sem TP-LINK 2 beininn er tengdur í. Miðlarinn keyrir pptpd, shadowsocks og 3proxy, þar sem hægt er að nálgast tæki á 10.0.5.0 netinu og hafa þannig aðgang að TP-LINK 2 beininum.
Þannig hafa öll heimilistæki á 192.168.1.0 netinu aðgang að myndavélinni í gegnum TP-LINK 2 á 192.168.1.200 og öll önnur geta tengst í gegnum pptp, shadowsocks eða socks5 og fengið aðgang að 10.0.5.100.
aðlögun
Fyrsta skrefið er að tengja öll tæki í samræmi við skýringarmyndina á myndinni hér að ofan.
Að setja upp TP-LINK 1 beininn kemur niður á því að panta heimilisfangið 192.168.1.200 fyrir TP-LINK 2. Valfrjálst ef þú þarft fast heimilisfang fyrir aðgang frá 192.168.1.0 netinu. Og ef þess er óskað geturðu pantað 10-20 Mbit fyrir það (10 er nóg fyrir einn 1080 myndstraum).
Net -> WAN — WAN tengingartegund: PPTP
- Notandanafn: notendanafn (sjá /etc/ppp/chap-secrets)
- Lykilorð: lykilorð (sjá /etc/ppp/chap-secrets)
— Staðfestu lykilorð: lykilorð (sjá /etc/ppp/chap-secrets)
- Dynamic IP
— IP-tala/netþjónsnafn: 169.178.59.82 (augljóslega ytri IP-tölu netþjónsins þíns)
— Tengistilling: Tengist sjálfkrafa
Valfrjálst leyfum við fjaraðgangi að vefandliti beinisins Öryggi -> Fjarstjórnun - Vefstjórnunargátt: 80
— IP-tala fjarstýringar: 255.255.255.255
Endurræstu TP-LINK 2 beininn
Í stað PPTP geturðu notað L2TP eða, ef þú ert með sérsniðna vélbúnað, þá hvað sem hjartað þráir. Ég valdi PPTP, þar sem þetta kerfi var ekki byggt af öryggisástæðum, og pptpd, samkvæmt minni reynslu, er fljótasti VPN netþjónninn. Þar að auki vildi ég virkilega ekki setja upp sérsniðna vélbúnað, sem þýddi að ég þurfti að velja á milli PPTP og L2TP.
Ef ég gerði ekki mistök neins staðar í handbókinni, og þú gerðir allt rétt og varst heppinn, þá eftir allar þessar meðhöndlun
í fyrsta lagi
ifconfig
mun sýna viðmótið ppp0 inet 10.0.5.1 netmask 255.255.255.255 destination 10.0.5.100,
Ætti að greina strauminn. Þú getur fundið rtsp tengið, innskráningu og lykilorð í skjölunum fyrir myndavélina þína
Ályktun
Í grundvallaratriðum er þetta ekki slæmt, það er aðgangur að RTSP, ef sérhugbúnaður virkar í gegnum DVRIP, þá geturðu notað hann. Þú getur vistað strauminn með því að nota ffmpeg, flýta myndbandinu 2-3-5 sinnum, brjóta það í klukkutíma langa bita, hlaða því öllu upp á Google Drive eða samfélagsnet og margt, margt fleira.
Mér líkaði ekki við RTSP yfir TCP, vegna þess að það virkaði ekki mjög stöðugt, heldur yfir UDP, af þeim ástæðum að við getum ekki (eða við getum, en ég vil ekki gera það) áframsend svið portanna þar sem RTSP mun ýta myndbandsstraumnum í gegnum, það mun ekki virka, ég skrifaði handrit sem dregur straum yfir TCP í gegnum DVRIP. Það reyndist stöðugra.
Einn af kostunum við nálgunina er að við getum tekið eitthvað sem styður 2G flautu í stað TP-LINK 4 beinarinnar, knúið það allt saman með myndavélinni frá UPS (sem mun án efa þurfa mun rýmri en þegar með því að nota upptökutæki), auk þess er upptakan send nánast samstundis á netþjóninn, þannig að jafnvel þótt boðflennar komist inn á síðuna þína, munu þeir ekki geta gripið myndbandið. Almennt séð er svigrúm til aðgerða og allt veltur aðeins á ímyndunaraflið.
PS: Ég veit að margir framleiðendur bjóða upp á tilbúnar skýjalausnir, en í verði eru þær næstum tvöfalt dýrari en VPS-inn minn (sem ég á nú þegar 3, svo ég þarf að úthluta fjármagni einhvers staðar), veita mun minni stjórn og líka ekki mjög viðunandi gæði.