Motion jak przekierować z localhost na adres zewnętrzny

Instalacja i konfiguracja oprogramowania sieciowego.
Awatar użytkownika
PawelG
Piegowaty Guziec
Piegowaty Guziec
Posty: 13
Rejestracja: 23 cze 2018, 15:35
Płeć: Mężczyzna
Wersja Ubuntu: 22.10
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: Siedlce
Kontakt:

Motion jak przekierować z localhost na adres zewnętrzny

Post autor: PawelG »

Motion jak przekierować z localhost na adres zewnętrzny??

Kod: Zaznacz cały

http://localhost:8080
działa
sprawdzam na zewnętrznym adresie komputera

Kod: Zaznacz cały

http://192.168.1.1:8080
brak strony
Co zrobić żeby Motion był widoczny na adresie karty sieciowej??
Awatar użytkownika
mario_7
Administrator
Administrator
Posty: 8606
Rejestracja: 30 sie 2006, 13:11
Płeć: Mężczyzna
Wersja Ubuntu: 20.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Motion jak przekierować z localhost na adres zewnętrzny

Post autor: mario_7 »

To nie jest adres zewnętrzny, a adres wewnętrzny, zapewne routera. Niemniej router pewnie ma też adres zewnętrzny więc z tego zewnętrznego też nie będzie działało. A zadziała gdy ustawisz na routerze przekierowanie portów - a konkretnie portu 8080 na IP Twojego komputera na porcie 8080
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4678
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: Motion jak przekierować z localhost na adres zewnętrzny

Post autor: jacekalex »

PawelG pisze: 10 wrz 2023, 17:17 Motion jak przekierować z localhost na adres zewnętrzny??
.....

Kod: Zaznacz cały

http://192.168.1.1:8080
brak strony
Co zrobić żeby Motion był widoczny na adresie karty sieciowej??
Żeby był widoczny na adresie publiczym w internecie, to na routerze na interfejsie WAN musisz mieć adres publiczny.
Skąd masz internet w sensie dostawcy?
Jaką technologią dostarczany?
Jakiego routera używasz?

Adres publiczny sprawdzisz np tak:

Kod: Zaznacz cały

 curl -4 -s https://ifconfig.io/ip
a potem zobacz, czy taki sam masz w routerze.

Jeśli jesteś na adresie prywatnym, za NAT, to będzie dużo trudniej i pewnie znacznie drożej taki monitoring zmontować.

Pozdro
:craz:
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
Awatar użytkownika
PawelG
Piegowaty Guziec
Piegowaty Guziec
Posty: 13
Rejestracja: 23 cze 2018, 15:35
Płeć: Mężczyzna
Wersja Ubuntu: 22.10
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: Siedlce
Kontakt:

Re: Motion jak przekierować z localhost na adres zewnętrzny

Post autor: PawelG »

telewizja kablowa stały adres ip
http://hostdomowy.pl
działa apache, ftp,ssh i lokalnie smb
Na początku dodałem takie wpisy w zaporze

Kod: Zaznacz cały

./ufw allow 8080/udp
 ./ufw allow 8080/tcp
 ./ufw restart
 z laptopa daję 
 nmap -sS HP i portów 8080 nie ma??
 
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4678
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: Motion jak przekierować z localhost na adres zewnętrzny

Post autor: jacekalex »

Sprawdź najpierw, na jakich portach i adresach ten motion naprawdę wisi:
Zainstaluj (tylko raz)

Kod: Zaznacz cały

sudo apt install lsof 
Potem zobacz i pokaż wynik:

Kod: Zaznacz cały

sudo lsof -i
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
poldek
Piegowaty Guziec
Piegowaty Guziec
Posty: 1
Rejestracja: 14 lis 2023, 19:51
Wersja Ubuntu: 23.10
Środowisko graficzne: Cinnamon
Architektura: x86_64

Re: Motion jak przekierować z localhost na adres zewnętrzny

Post autor: poldek »

root@debian:/home/pawel# lsof -i | grep motion
motion 14224 root 5u IPv4 946400 0t0 TCP localhost:tproxy (LISTEN)
motion 14224 root 7u IPv4 946403 0t0 TCP localhost:http-alt (LISTEN)
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4678
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: Motion jak przekierować z localhost na adres zewnętrzny

Post autor: jacekalex »

poldek pisze: 22 gru 2023, 22:34 root@debian:/home/pawel# lsof -i | grep motion
motion 14224 root 5u IPv4 946400 0t0 TCP localhost:tproxy (LISTEN)
motion 14224 root 7u IPv4 946403 0t0 TCP localhost:http-alt (LISTEN)
motion wyraźnie wisi na localhost czyli adresie 127.0.0.1.

Możesz ten adres zmienić, choć bezpieczniej będzie postawić na serwerze motion serwer http-proxy, np Nginxa, i na nim ustawić proxy http typu: publiczy_ip:port => localhost:port.

Tu masz dokumentację Nginx-Proxy:
https://docs.nginx.com/nginx/admin-guid ... rse-proxy/

Przy okazji Nginx obrabia szyfrowanie ssl i rożne typy autoryzacji http, do tego dużo bezpieczniej go na świat wystawiać, niż Motion.

To forum o ile mi wiadomo pracuje na serwerze http Nginx i trzyma się nieźle, co też widać.
:clap: :clap: :clap:

Pozdro
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
ODPOWIEDZ

Wróć do „Sieci, serwery, Internet”

Kto jest online

Użytkownicy przeglądający to forum: czesioo i 42 gości