Ndakhala ndikufuna kulemba nkhani yokhudza script yogwira ntchito ndi kamera kudzera pa protocol ya DVRIP kwa nthawi yayitali, koma zokambirana zokhudzana ndi nkhani zaposachedwa za Xiaomi zidandipangitsa kuti ndiyambe kuyankhula za momwe ndimakhazikitsira kanema wowonera kunyumba, kenako ndikupita ku zolemba ndi zinthu zina.
Tinali ndi phukusi la 2 ... Kotero, dikirani, iyi si nkhani yofanana.
Tinali ndi ma routers a 2 kuchokera ku TP-LINK, intaneti kuseri kwa wothandizira NAT, kamera yowunikira ya Partizan sindikukumbukira chitsanzo (kamera iliyonse ya IP yomwe imathandizira RSTP pa TCP kapena DVRIP idzachita) ndi VPS yotsika mtengo ya 4 euro ndi mawonekedwe: 2 core CPU 2.4GHz, 4GB RAM, 300 GB HDD, 100 Mbit / s doko. Komanso kusafuna kugula chilichonse kuwonjezera pa ichi chomwe chingawononge ndalama zambiri kuposa chingwe chachigamba.
Maulosi
Pazifukwa zodziwikiratu, sitingangotumiza madoko a kamera pa rauta ndikusangalala ndi moyo, kuphatikiza, ngakhale titakwanitsa, sitiyenera kutero.
Ndinamva kuchokera ku buluu kuti pali zosankha zina ndi IPv6 tunneling, kumene zikuwoneka kuti chirichonse chingathe kuchitidwa kuti zipangizo zonse pa intaneti zilandire adilesi yakunja ya IPv6, ndipo izi zingapangitse zinthu kukhala zosavuta, ngakhale zimasiya chitetezo. za chochitika ichi mu funso , ndi kuthandizira chozizwitsa ichi mu standard TP-LINK firmware ndi yachilendo mwanjira ina. Ngakhale pali kuthekera kuti m'chiganizo cham'mbuyomo ndikulankhula zopanda pake, choncho musamvere konse.
Koma, mwamwayi kwa ife, pafupifupi fimuweya iliyonse ya rauta iliyonse (mawu opanda pake kwenikweni) imakhala ndi kasitomala wa PPTP/L2TP kapena kuthekera koyika nawo fimuweya. Ndipo kuchokera pa izi tikhoza kupanga kale njira ya khalidwe.
Topology
Ndili ndi malungo, ubongo wanga unabala chinachake chonga ichi:
ndipo pakuwukira kwina ndidajambula kuti ndilembe pa Habr
Router TP-LINK 1 (192.168.1.1), momwe amalowetsa chingwe chomwe chimatuluka kunja kwa khoma. Wowerenga mwachidwi angaganize kuti iyi ndi chingwe chothandizira chomwe ndimagwiritsa ntchito intaneti. Zida zosiyanasiyana zakunyumba zimalumikizidwa ndi rauta iyi kudzera pa chigamba kapena Wi-Fi. Iyi ndiye network 192.168.1.0
Router TP-LINK 2 (192.168.0.1, 192.168.1.200), momwe amalowetsa chingwe chomwe chimatuluka mu router TP-LINK 1. Chifukwa cha chingwechi, TP-LINK 2 router, komanso zipangizo zomwe zimagwirizanitsidwa nayo, zimakhalanso ndi intaneti. Router iyi imapangidwa ndi PPTP kugwirizana (10.0.5.100) ku seva 169.178.59.82. IP Camera 192.168.0.200 imalumikizidwanso ndi rauta iyi ndipo madoko otsatirawa amatumizidwa
192.168.0.200:80 -> 49151 (webmord)
192.168.0.200:34567 -> 49152 (DVRIP)
192.168.0.200:554 -> 49153 (RTSP)
Seva (169.178.59.82, 10.0.5.1), komwe router ya TP-LINK 2 imalumikizidwa. Seva imayendetsa pptpd, shadowsocks ndi 3proxy, momwe mungapezere zipangizo pa netiweki ya 10.0.5.0 ndipo motero mutha kupeza TP-LINK 2 router.
Choncho, zipangizo zonse zapakhomo pa intaneti ya 192.168.1.0 zimakhala ndi kamera kudzera pa TP-LINK 2 pa 192.168.1.200, ndipo ena onse akhoza kugwirizanitsa kudzera pptp, shadowsocks kapena socks5 ndi kupeza 10.0.5.100.
kusintha
Gawo loyamba ndikulumikiza zida zonse molingana ndi chithunzi chomwe chili pamwambapa.
Kukhazikitsa rauta ya TP-LINK 1 kumatsikira ndikusunga adilesi 192.168.1.200 ya TP-LINK 2. Mwachidziwitso ngati mukufuna adilesi yokhazikika kuti mupeze kuchokera pa netiweki ya 192.168.1.0. Ndipo, ngati mungafune, mutha kusungitsa 10-20 Mbit (10 ndiyokwanira pavidiyo imodzi ya 1080).
sudo netfilter-persistent save
sudo netfilter-persistent reload
Kukhazikitsa TP-LINK 2
Timasungira adilesi 192.168.0.200 ya kamera yathu:
DHCP -> Kusungitsa Maadiresi β Adilesi ya MAC β kamera ya MAC, imatha kuwonedwa mu DHCP -> Mndandanda wamakasitomala a DHCP
- Adilesi ya IP yosungidwa - 192.168.0.200
Madoko otumizira: Kuwongoleranso -> Ma seva Owona - Doko lautumiki: 49151, Doko lamkati: 80, IP adilesi: 192.168.0.200, Protocol: TCP
- Doko lautumiki: 49152, Doko lamkati: 34567, IP adilesi: 192.168.0.200, Protocol: TCP
- Doko lautumiki: 49153, Doko lamkati: 554, IP adilesi: 192.168.0.200, Protocol: TCP
Kupanga kulumikizana kwa VPN:
Network -> WAN - Mtundu wolumikizira WAN: PPTP
- Dzina lolowera: lolowera (onani /etc/ppp/chap-secrets)
- Achinsinsi: mawu achinsinsi (onani /etc/ppp/chap-secrets)
- Tsimikizirani mawu achinsinsi: mawu achinsinsi (onani /etc/ppp/chap-secrets)
- Dynamic IP
- IP adilesi/Dzina la seva: 169.178.59.82 (mwachiwonekere, IP yakunja ya seva yanu)
- Njira yolumikizira: Lumikizani zokha
Mwachidziwitso, timalola mwayi wofikira kutali ndi nkhope ya intaneti ya rauta Chitetezo -> Kuwongolera Kwakutali - Dongosolo loyang'anira intaneti: 80
- Kasamalidwe kakutali IP adilesi: 255.255.255.255
Yambitsaninso rauta ya TP-LINK 2
M'malo mwa PPTP, mungagwiritse ntchito L2TP kapena, ngati muli ndi firmware yachizolowezi, ndiye chirichonse chomwe mtima wanu ukukhumba. Ndinasankha PPTP, popeza dongosololi silinamangidwe chifukwa cha chitetezo, ndipo pptpd, muzochitika zanga, ndi seva ya VPN yachangu kwambiri. Komanso, sindinkafuna kukhazikitsa firmware yokhazikika, zomwe zikutanthauza kuti ndiyenera kusankha pakati pa PPTP ndi L2TP.
Ngati sindinalakwitse kulikonse mu bukhuli, ndipo munachita zonse molondola ndipo munali ndi mwayi, ndiye pambuyo pa zonse izi.
Iyenera kuzindikira mtsinje. Mutha kupeza doko la rtsp, lolowera ndi mawu achinsinsi pazolembedwa za kamera yanu
Pomaliza
M'malo mwake, izi sizoyipa, pali mwayi wopita ku RTSP, ngati pulogalamu yaumwini imagwira ntchito kudzera pa DVRIP, mutha kuyigwiritsa ntchito. Mutha kupulumutsa mtsinjewo pogwiritsa ntchito ffmpeg, kufulumizitsa kanemayo nthawi 2-3-5, kuiphwanya kukhala zidutswa za ola limodzi, kuyika zonse ku Google Drive kapena malo ochezera a pa Intaneti ndi zina zambiri.
Sindinakonde RTSP pa TCP, chifukwa sichinagwire ntchito mokhazikika, koma pa UDP, pazifukwa zomwe sitingathe (kapena tingathe, koma sindikufuna kutero) kupititsa patsogolo madoko osiyanasiyana. kudzera momwe RTSP idzakankhira mtsinje wa kanema , sichidzagwira ntchito, ndinalemba script yomwe imakoka mtsinje pa TCP kudzera pa DVRIP. Zinakhala zokhazikika.
Chimodzi mwazabwino za njirayi ndikuti titha kutenga china chake chomwe chimathandizira mluzu wa 2G m'malo mwa rauta ya TP-LINK 4, yambitsani zonse pamodzi ndi kamera yochokera ku UPS (yomwe mosakayikira idzafunika yocheperako kuposa momwe ingakhalire. pogwiritsa ntchito chojambulira), kuphatikizanso, kujambulako kumatumizidwa nthawi yomweyo ku seva, kotero ngakhale olowa alowa patsamba lanu, sangathe kulanda kanemayo. Nthawi zambiri, pali malo owongolera ndipo chilichonse chimadalira malingaliro anu.