Tsev video soj ntsuam. Lub tswv yim ntawm kev tuav cov ntaub ntawv video yam tsis muaj tus neeg sau npe hauv tsev

Kuv tau xav sau ib tsab xov xwm hais txog tsab ntawv ua haujlwm nrog lub koob yees duab ntawm DVRIP raws tu qauv rau qee lub sijhawm, tab sis kev sib tham txog cov xov xwm tsis ntev los no txog Xiaomi tau hais kom kuv xub tham txog yuav ua li cas kuv teeb tsa kev soj ntsuam video hauv tsev, thiab tom qab ntawd txav mus rau cov ntawv sau thiab lwm yam.

Peb muaj 2 pob...Yog li tos, qhov no tsis yog tib zaj dab neeg.
Peb muaj 2 routers los ntawm TP-LINK, Internet nkag tau tom qab tus neeg zov me nyuam NAT, lub koob yees duab saib xyuas Partizan Kuv tsis nco qab tus qauv twg (txhua tus IP lub koob yees duab uas txhawb RSTP tshaj TCP lossis DVRIP yuav ua) thiab pheej yig VPS rau 4 euros nrog rau Cov yam ntxwv: 2 core CPU 2.4GHz, 4GB RAM, 300 GB HDD, 100 Mbit / s chaw nres nkoj. Thiab tseem tsis kam yuav ib yam dab tsi ntxiv rau qhov no uas yuav raug nqi ntau dua li ib txoj hlua khi.

Lus Qhia Tshab

Rau qhov laj thawj pom tseeb, peb tsis tuaj yeem xa lub koob yees duab ports ntawm lub router thiab txaus siab rau lub neej, ntxiv rau, txawm tias peb ua tau, peb yuav tsum tsis txhob ua qhov ntawd.

Kuv hnov ​​​​txog xiav tias muaj qee qhov kev xaiv nrog IPv6 tunneling, qhov uas nws zoo nkaus li tias txhua yam tuaj yeem ua tau kom txhua yam khoom siv hauv lub network tau txais qhov chaw nyob IPv6 sab nraud, thiab qhov no yuav ua kom yooj yim me ntsis, txawm tias nws tseem tawm hauv kev ruaj ntseg. ntawm qhov kev tshwm sim hauv nqe lus nug , thiab kev txhawb nqa rau qhov txuj ci tseem ceeb no hauv tus qauv TP-LINK firmware yog qee yam coj txawv txawv. Txawm hais tias muaj qhov ua tau tias nyob rau hauv kab lus dhau los kuv tab tom hais lus tsis muaj tseeb, yog li tsis txhob ua tib zoo mloog rau nws txhua.

Tab sis, hmoov zoo rau peb, yuav luag txhua lub firmware rau ib qho router (ib nqe lus tsis muaj tseeb hauv qhov tseeb) muaj PPTP / L2TP tus neeg siv lossis lub peev xwm los nruab kev cai firmware nrog nws. Thiab los ntawm qhov no peb tuaj yeem tsim qee yam kev coj cwj pwm zoo.

Topology

Hauv kev ua npaws, kuv lub hlwb tau yug los rau ib yam dab tsi zoo li daim duab kab hluav taws xob:

thiab thaum lwm qhov kev tawm tsam kuv tau rub nws mus tshaj tawm rau HabrTsev video soj ntsuam. Lub tswv yim ntawm kev tuav cov ntaub ntawv video yam tsis muaj tus neeg sau npe hauv tsev

Qhov chaw nyob 169.178.59.82 yog tsim los ntawm random thiab ua piv txwv nkaus xwb

Zoo, los yog nyob rau hauv cov lus, ces:

  • Router TP-LINK 1 (192.168.1.1), nyob rau hauv uas ib tug cable yog ntxig uas sticks tawm ntawm phab ntsa. Tus nyeem ntawv inquisitive yuav kwv yees tias qhov no yog tus kws kho mob cable uas kuv nkag mus hauv Is Taws Nem. Ntau yam khoom siv hauv tsev txuas nrog lub router no ntawm thaj qaum lossis Wi-nkaus. Qhov no yog lub network 192.168.1.0
  • Router TP-LINK 2 (192.168.0.1, 192.168.1.200)Ua tsaug rau qhov cable no, TP-LINK 1 router, nrog rau cov khoom siv txuas nrog, kuj muaj kev nkag mus rau Is Taws Nem. Lub router no tau teeb tsa nrog kev sib txuas PPTP (2) rau server 10.0.5.100. IP Lub Koob Yees Duab 169.178.59.82 tseem txuas nrog lub router no thiab cov chaw nres nkoj hauv qab no raug xa mus
    • 192.168.0.200:80 -> 49151 (webmord)
    • 192.168.0.200:34567 -> 49152 (DVRIP)
    • 192.168.0.200:554 -> 49153 TZS (RTSP)
  • Server (169.178.59.82, 10.0.5.1), uas TP-LINK 2 router txuas nrog, tus neeg rau zaub mov khiav pptpd, shadowsocks thiab 3proxy, uas koj tuaj yeem nkag mus rau cov khoom siv ntawm 10.0.5.0 network thiab yog li nkag mus rau TP-LINK 2 router.

Yog li, tag nrho cov khoom siv hauv tsev ntawm 192.168.1.0 network tau nkag mus rau lub koob yees duab ntawm TP-LINK 2 ntawm 192.168.1.200, thiab tag nrho lwm tus tuaj yeem txuas ntawm pptp, shadowsocks lossis thom khwm5 thiab nkag mus rau 10.0.5.100.

hloov

Thawj kauj ruam yog txuas txhua yam khoom siv raws li daim duab hauv daim duab saum toj no.

  • Kev teeb tsa TP-LINK 1 router nqis los rau qhov chaw nyob 192.168.1.200 rau TP-LINK 2. Xaiv tau yog tias koj xav tau qhov chaw nyob ruaj khov rau kev nkag los ntawm 192.168.1.0 network. Thiab, yog tias xav tau, koj tuaj yeem khaws 10-20 Mbit rau nws (10 yog txaus rau ib qho 1080 video kwj).
  • Koj yuav tsum nruab thiab teeb tsa pptpd ntawm lub server. Kuv muaj Ubuntu 18.04 thiab cov kauj ruam yog kwv yees li hauv qab no (tus pub dawb yog piv txwv blog.xenot.ru/bystraya-nastrojka-vpn-servera-pptp-na-ubuntu-server-18-04-lts.fuck):
    • Nruab cov pob khoom tsim nyog:
      sudo apt install pptpd iptables-persistent
    • Peb coj nws mus rau hauv daim ntawv hauv qab no

      /etc/pptpd.conf

      option /etc/ppp/pptpd-options
      bcrelay eth0 # Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ, Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ваш сСрвСр Ρ…ΠΎΠ΄ΠΈΡ‚ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρ‹
      logwtmp
      localip 10.0.5.1
      remoteip 10.0.5.100-200

    • Peb kho

      /etc/ppp/pptpd-options

      novj
      novjccomp
      nologfd
      
      name pptpd
      refuse-pap
      refuse-chap
      refuse-mschap
      require-mschap-v2
      #require-mppe-128 # МоТно Ρ€Π°ΡΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Π½ΠΎ ΠΌΠΎΠΉ TP-LINK c Π½ΠΈΠΌ Π½Π΅ Π΄Ρ€ΡƒΠΆΠΈΡ‚
      
      ms-dns 8.8.8.8
      ms-dns 1.1.1.1
      ms-dns  77.88.8.8
      ms-dns 8.8.4.4
      ms-dns 1.0.0.1
      ms-dns  77.88.8.1
      
      proxyarp
      nodefaultroute
      lock
      nobsdcomp
      
    • Ntxiv cov ntawv pov thawj rau

      /etc/ppp/chap-secrets

      # Secrets for authentication using CHAP
      # client	server	secret			IP addresses
      username pptpd password *
    • Ntxiv rau

      /etc/sysctl.conf

      net.ipv4.ip_forward=1

      thiab reload sysctl

      sudo sysctl -p
    • Reboot pptpd thiab ntxiv rau kev pib
      sudo service pptpd restart
      sudo systemctl enable pptpd
    • Peb kho

      iptables

      sudo iptables -A INPUT -p tcp -m tcp --dport 22 -j ACCEPT
      sudo iptables -A INPUT -p tcp -m tcp --dport 1723 -j ACCEPT
      sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
      sudo iptables --table nat --append POSTROUTING --out-interface ppp+ -j MASQUERADE
      sudo iptables -I INPUT -s 10.0.5.0/24 -i ppp+ -j ACCEPT
      sudo iptables --append FORWARD --in-interface eth0 -j ACCEPT

      Thiab cawm

      sudo netfilter-persistent save
      sudo netfilter-persistent reload
      
  • Kev teeb tsa TP-LINK 2
    • Peb khaws qhov chaw nyob 192.168.0.200 rau peb lub koob yees duab:

      DHCP -> Chaw Nyob Reservation - MAC chaw nyob - lub koob yees duab MAC, tuaj yeem saib hauv DHCP -> Cov npe ntawm DHCP cov neeg siv khoom
      - Reserved IP chaw nyob β€” 192.168.0.200

    • Forwarding ports:
      Redirection -> Virtual Servers - Chaw nres nkoj: 49151, Internal chaw nres nkoj: 80, IP chaw nyob: 192.168.0.200, raws tu qauv: TCP
      - Chaw nres nkoj: 49152, Internal chaw nres nkoj: 34567, IP chaw nyob: 192.168.0.200, raws tu qauv: TCP
      - Chaw nres nkoj: 49153, Internal chaw nres nkoj: 554, IP chaw nyob: 192.168.0.200, raws tu qauv: TCP
    • Teeb tsa kev sib txuas VPN:

      Network -> WAN - WAN kev sib txuas hom: PPTP
      - Username: username (saib /etc/ppp/chap-secrets)
      - Tus password: tus password (saib /etc/ppp/chap-secrets)
      - Paub meej tus password: password (saib /etc/ppp/chap-secrets)
      - Dynamic IP
      - IP chaw nyob / lub npe server: 169.178.59.82 (pom tseeb, tus IP sab nraud ntawm koj lub server)
      - Kev sib txuas hom: Txuas tau txais

    • Optionally, peb tso cai rau tej thaj chaw deb nkag mus rau lub router lub web ntsej muag
      Kev Ruaj Ntseg -> Kev Tswj Chaw Taws Teeb - Web tswj chaw nres nkoj: 80
      - Chaw tswj chaw nyob IP: 255.255.255.255
    • Reboot lub TP-LINK 2 router

Hloov chaw PPTP, koj tuaj yeem siv L2TP lossis, yog tias koj muaj kev cai firmware, ces txawm koj lub siab xav. Kuv xaiv PPTP, txij li cov tswv yim no tsis tau tsim vim kev ruaj ntseg, thiab pptpd, hauv kuv qhov kev paub, yog VPN ceev tshaj plaws. Ntxiv mus, kuv yeej tsis xav rau nruab kev cai firmware, uas txhais tau tias kuv yuav tsum xaiv ntawm PPTP thiab L2TP.

Yog tias kuv tsis tau ua yuam kev nyob qhov twg hauv phau ntawv qhia, thiab koj tau ua txhua yam kom raug thiab muaj hmoo, tom qab tag nrho cov kev hloov pauv no

  • hauv thawj qhov chaw
    ifconfig

    yuav qhia lub interface ppp0 inet 10.0.5.1 netmask 255.255.255.255 destination 10.0.5.100,

  • thib ob, 10.0.5.100 yuav tsum ping,
  • thiab peb
    ffprobe -rtsp_transport tcp "rtsp://10.0.5.100:49153/user=admin&password=password&channel=1&stream=0.sdp"

    Yuav tsum ntes cov kwj deg.
    Koj tuaj yeem pom rtsp chaw nres nkoj, nkag mus thiab lo lus zais hauv cov ntaub ntawv rau koj lub koob yees duab

xaus

Hauv txoj cai, qhov no tsis yog qhov phem, muaj kev nkag mus rau RTSP, yog tias tus tswv software ua haujlwm ntawm DVRIP, ces koj tuaj yeem siv nws. Koj tuaj yeem txuag cov kwj deg siv ffmpeg, ua kom cov vis dis aus 2-3-5 zaug, tawg rau hauv ib teev-ntev daim, upload tag nrho rau Google Drive lossis social networks thiab ntau ntxiv.

Kuv tsis nyiam RTSP dhau TCP, vim tias nws tsis ua haujlwm ruaj khov, tab sis dhau UDP, vim li cas peb tsis tuaj yeem (lossis peb tuaj yeem ua tau, tab sis kuv tsis xav ua) xa mus rau ntau qhov chaw nres nkoj. los ntawm qhov uas RTSP yuav thawb cov kwj video, nws yuav tsis ua haujlwm, kuv tau sau ib tsab ntawv uas rub cov kwj ntawm TCP ntawm DVRIP. Nws tig tawm kom ruaj khov dua.

Ib qho ntawm qhov zoo ntawm txoj hauv kev yog tias peb tuaj yeem nqa qee yam uas txhawb nqa 2G xuav rau qhov chaw ntawm TP-LINK 4 router, lub zog nws tag nrho ua ke nrog lub koob yees duab los ntawm UPS (uas yuav tsis xav tias yuav xav tau ntau npaum li cas tsawg dua li thaum twg. siv lub kaw lus), tsis tas li ntawd, cov ntaubntawv povthawj siv tau xa mus yuav luag tam sim ntawd rau cov neeg rau zaub mov, yog li txawm tias cov neeg nkag nkag nkag mus, lawv yuav tsis tuaj yeem txeeb cov vis dis aus. Feem ntau, muaj chaw rau maneuver thiab txhua yam nyob ntawm koj lub tswv yim xwb.

PS: Kuv paub tias ntau lub tuam txhab muab cov kev daws teeb meem huab npaj txhij, tab sis ntawm tus nqi lawv yuav luag ob npaug ntawm kuv tus VPS (uas kuv twb muaj 3, yog li kuv yuav tsum tau faib cov peev txheej rau qee qhov), muab kev tswj hwm tsawg dua, thiab tseem tsis zoo siab heev.

Tau qhov twg los: www.hab.com

Ntxiv ib saib