Serwer WWW w sieci lokalnej. Jak "wystawić" go na zewnątrz?

Masz problem z komputerem lub z oprogramowaniem? Napisz tutaj, postaramy się pomóc!
Awatar użytkownika
Stasieusz
Posty: 309
Rejestracja: 24 maja 2023, 22:18
Lokalizacja: Gmina Choroszcz
Kontakt:

Serwer WWW w sieci lokalnej. Jak "wystawić" go na zewnątrz?

Post autor: Stasieusz »

Cześć!
Zapewne część z was poznaje mój projekt Iluminacje24. Właśnie przychodzę do was w tej sprawie. Sama strona z wszystkimi iluminacjami (oprócz mojej) będzie stała na hostingu prv.pl, jednakże moja iluminacja z pewnych przyczyn będzie stała na prywatnym serwerze w sieci lokalnej. Co więc zrobić, żeby ten serwer był publiczny? Żeby każdy mógł wejść na stronę, która stoi na tym serwerze. Od razu zaznaczam, że nie interesują mnie takie rzeczy jak przekierowanie portów, ponieważ mam internet LTE, na który umowę podpisał członek rodziny, więc ta opcja odpada. Może jakieś VPN? Hamachi? Jak to zrobić? Z góry dziękuję za pomoc :).
Obrazek
Obrazek
Awatar użytkownika
lugiuno
Posty: 167
Rejestracja: 22 cze 2019, 16:07

Re: Serwer WWW w sieci lokalnej. Jak "wystawić" go na zewnątrz?

Post autor: lugiuno »

Stasieusz pisze: 08 sie 2024, 14:02 Cześć!
Zapewne część z was poznaje mój projekt Iluminacje24. Właśnie przychodzę do was w tej sprawie. Sama strona z wszystkimi iluminacjami (oprócz mojej) będzie stała na hostingu prv.pl, jednakże moja iluminacja z pewnych przyczyn będzie stała na prywatnym serwerze w sieci lokalnej. Co więc zrobić, żeby ten serwer był publiczny? Żeby każdy mógł wejść na stronę, która stoi na tym serwerze. Od razu zaznaczam, że nie interesują mnie takie rzeczy jak przekierowanie portów, ponieważ mam internet LTE, na który umowę podpisał członek rodziny, więc ta opcja odpada. Może jakieś VPN? Hamachi? Jak to zrobić? Z góry dziękuję za pomoc :).
podpowiedź: VPS
Nie jest to darmowe rozwiązanie (i z pewnością nie jest ono najłatwiejsze), ale poziom swobody oraz możliwości oraz to, że VPSy potrafią kosztować <5 USD/miesiąc powoduje, że warto spróbować
Awatar użytkownika
Piteusz
Site Admin
Posty: 1054
Rejestracja: 28 mar 2018, 02:12
Lokalizacja: /home/piteusz/
Kontakt:

Re: Serwer WWW w sieci lokalnej. Jak "wystawić" go na zewnątrz?

Post autor: Piteusz »

Stasieusz pisze: 08 sie 2024, 14:02 Cześć!
Zapewne część z was poznaje mój projekt Iluminacje24. Właśnie przychodzę do was w tej sprawie. Sama strona z wszystkimi iluminacjami (oprócz mojej) będzie stała na hostingu prv.pl, jednakże moja iluminacja z pewnych przyczyn będzie stała na prywatnym serwerze w sieci lokalnej. Co więc zrobić, żeby ten serwer był publiczny? Żeby każdy mógł wejść na stronę, która stoi na tym serwerze. Od razu zaznaczam, że nie interesują mnie takie rzeczy jak przekierowanie portów, ponieważ mam internet LTE, na który umowę podpisał członek rodziny, więc ta opcja odpada. Może jakieś VPN? Hamachi? Jak to zrobić? Z góry dziękuję za pomoc :).
Jeżeli masz Orange, to prawdopodobnie też masz zmienne IP. Nie mogę Ci nic innego zaproponować, niż No-IP i skonfigurowanie na routerze dynamicznego DNSa na podstawie tego, co tam się wygeneruje. Oczywiście musisz postawić serwer też na czymś - tu wystarczy Debian z Apache. Osobiście bardzo odradzam takie coś, bo to jest wystawianie swojej sieci na ostrzał. Nie ryzykujesz tylko wystawionym kompem, ale jest to też zagrożeniem dla Twoich rodziców, czy innych w domu. Bez bardzo skrupulatnego ustawienia firewalla na routerze i przyblokowania wszystkich popularnych portów, to możesz wpuścić wielu nieproszonych gości do swojej sieci.

Ja też mogę polecić VPSa. Zobacz sobie przykładowo: https://frog.mikr.us/ - darmowy i prosty VPS.
Awatar użytkownika
Stasieusz
Posty: 309
Rejestracja: 24 maja 2023, 22:18
Lokalizacja: Gmina Choroszcz
Kontakt:

Re: Serwer WWW w sieci lokalnej. Jak "wystawić" go na zewnątrz?

Post autor: Stasieusz »

Piteusz pisze: 19 sie 2024, 14:03
Stasieusz pisze: 08 sie 2024, 14:02 Cześć!
Zapewne część z was poznaje mój projekt Iluminacje24. Właśnie przychodzę do was w tej sprawie. Sama strona z wszystkimi iluminacjami (oprócz mojej) będzie stała na hostingu prv.pl, jednakże moja iluminacja z pewnych przyczyn będzie stała na prywatnym serwerze w sieci lokalnej. Co więc zrobić, żeby ten serwer był publiczny? Żeby każdy mógł wejść na stronę, która stoi na tym serwerze. Od razu zaznaczam, że nie interesują mnie takie rzeczy jak przekierowanie portów, ponieważ mam internet LTE, na który umowę podpisał członek rodziny, więc ta opcja odpada. Może jakieś VPN? Hamachi? Jak to zrobić? Z góry dziękuję za pomoc :).
Jeżeli masz Orange, to prawdopodobnie też masz zmienne IP. Nie mogę Ci nic innego zaproponować, niż No-IP i skonfigurowanie na routerze dynamicznego DNSa na podstawie tego, co tam się wygeneruje. Oczywiście musisz postawić serwer też na czymś - tu wystarczy Debian z Apache. Osobiście bardzo odradzam takie coś, bo to jest wystawianie swojej sieci na ostrzał. Nie ryzykujesz tylko wystawionym kompem, ale jest to też zagrożeniem dla Twoich rodziców, czy innych w domu. Bez bardzo skrupulatnego ustawienia firewalla na routerze i przyblokowania wszystkich popularnych portów, to możesz wpuścić wielu nieproszonych gości do swojej sieci.

Ja też mogę polecić VPSa. Zobacz sobie przykładowo: https://frog.mikr.us/ - darmowy i prosty VPS.
Niestety, ale mam Play z zmiennym IP :(. Rozumiem, nie chciałbym też stawiać trzeciego serwera, bo ma latać streaming na jednym, sterowanie z www na drugim, a trzeciego właśnie nie chcę stawiać, no i jak patrzę na konsekwencje z tym związane - może nie ;). Zobaczę tego VPS-a, może to mi pomoże.
Ostatnio zmieniony 23 sie 2024, 13:08 przez Stasieusz, łącznie zmieniany 3 razy.
Obrazek
Obrazek
Awatar użytkownika
Stasieusz
Posty: 309
Rejestracja: 24 maja 2023, 22:18
Lokalizacja: Gmina Choroszcz
Kontakt:

Re: Serwer WWW w sieci lokalnej. Jak "wystawić" go na zewnątrz?

Post autor: Stasieusz »

Post nieaktualny.
Ostatnio zmieniony 22 sie 2024, 15:36 przez Stasieusz, łącznie zmieniany 1 raz.
Obrazek
Obrazek
Awatar użytkownika
Stasieusz
Posty: 309
Rejestracja: 24 maja 2023, 22:18
Lokalizacja: Gmina Choroszcz
Kontakt:

Re: Serwer WWW w sieci lokalnej. Jak "wystawić" go na zewnątrz?

Post autor: Stasieusz »

Teraz bardziej ogarniam (tak uważam :P) no i mam dostęp do jednego serwera VPS na Debianie. Czy mógłbym prosić o dalszą pomoc jak to skonfigurować? :D
Obrazek
Obrazek
Awatar użytkownika
Stasieusz
Posty: 309
Rejestracja: 24 maja 2023, 22:18
Lokalizacja: Gmina Choroszcz
Kontakt:

Re: Serwer WWW w sieci lokalnej. Jak "wystawić" go na zewnątrz?

Post autor: Stasieusz »

Post nieaktualny.
Ostatnio zmieniony 04 lis 2024, 17:12 przez Stasieusz, łącznie zmieniany 1 raz.
Obrazek
Obrazek
Awatar użytkownika
Stasieusz
Posty: 309
Rejestracja: 24 maja 2023, 22:18
Lokalizacja: Gmina Choroszcz
Kontakt:

Re: Serwer WWW w sieci lokalnej. Jak "wystawić" go na zewnątrz?

Post autor: Stasieusz »

Witam,
Pomoc jednak będzie potrzebna. Obecnie jednak Arduino jest podłączone do komputera, a do arduino karta. Serwer www jest na apce XAMPP. Jak wystawić to na zewnątrz mając modem ZTE MF258 i internet Play? Będę bardzo wdzięczny za pomoc.
Obrazek
Obrazek
Awatar użytkownika
Piteusz
Site Admin
Posty: 1054
Rejestracja: 28 mar 2018, 02:12
Lokalizacja: /home/piteusz/
Kontakt:

Re: Serwer WWW w sieci lokalnej. Jak "wystawić" go na zewnątrz?

Post autor: Piteusz »

Stasieusz pisze: 04 lis 2024, 17:03 Witam,
Pomoc jednak będzie potrzebna. Obecnie jednak Arduino jest podłączone do komputera, a do arduino karta. Serwer www jest na apce XAMPP. Jak wystawić to na zewnątrz mając modem ZTE MF258 i internet Play? Będę bardzo wdzięczny za pomoc.
Przeszukałem instrukcję tego routera, ale nie znalazłem nic. Jakby co, przekazuję Ci ją też tutaj: https://www.instrukcjaobslugipdf.pl/zte ... ukcja?p=26

Ogólnie cała sprawa rozbija się o to, że musisz na routerze znaleźć funkcję przekierowywania portów. Po angielsku to jest "port forwarding". Na podstawie screenshota:
1. Musisz nazwać to udostępnianie jakoś (np. "Strona" czy nawet "Dupa" - to nie ma znaczenia)
2. Potem wybrać TCP/UDP
3. Następnie podać adres LAN Hosta - czyli lokalny adres IP Twojego serwera (np. 192.168.1.55)
4. WAN port port ustaw 80, LAN Host port ustaw taki, na jakim xammp hostuje stronę (pewnie też 80).
5. WAN Host IP nie ruszaj

Choć personalnie ja bym tego nie robił. Streamowałbym na YT lub gdzieś. Jeżeli zostawisz takie otwarte porty - każdy będzie mógł podsłuchiwać cały Twój ruch internetowy. Albo streamuj na YT i zrób embedda, albo jeżeli już musisz tym xammpem, ustaw stronę na innym porcie i forwarduj też inny port. Wtedy strona będzie działać pod adresem: http://stasieusz.krul.pl:6666
Załączniki
Zrzut ekranu 2024-11-4 o 18.45.06.png
Zrzut ekranu 2024-11-4 o 18.45.06.png (191.64 KiB) Przejrzano 123 razy
Awatar użytkownika
Stasieusz
Posty: 309
Rejestracja: 24 maja 2023, 22:18
Lokalizacja: Gmina Choroszcz
Kontakt:

Re: Serwer WWW w sieci lokalnej. Jak "wystawić" go na zewnątrz?

Post autor: Stasieusz »

Piteusz pisze: 04 lis 2024, 18:57
Stasieusz pisze: 04 lis 2024, 17:03 Witam,
Pomoc jednak będzie potrzebna. Obecnie jednak Arduino jest podłączone do komputera, a do arduino karta. Serwer www jest na apce XAMPP. Jak wystawić to na zewnątrz mając modem ZTE MF258 i internet Play? Będę bardzo wdzięczny za pomoc.
Przeszukałem instrukcję tego routera, ale nie znalazłem nic. Jakby co, przekazuję Ci ją też tutaj: https://www.instrukcjaobslugipdf.pl/zte ... ukcja?p=26

Ogólnie cała sprawa rozbija się o to, że musisz na routerze znaleźć funkcję przekierowywania portów. Po angielsku to jest "port forwarding". Na podstawie screenshota:
1. Musisz nazwać to udostępnianie jakoś (np. "Strona" czy nawet "Dupa" - to nie ma znaczenia)
2. Potem wybrać TCP/UDP
3. Następnie podać adres LAN Hosta - czyli lokalny adres IP Twojego serwera (np. 192.168.1.55)
4. WAN port port ustaw 80, LAN Host port ustaw taki, na jakim xammp hostuje stronę (pewnie też 80).
5. WAN Host IP nie ruszaj

Choć personalnie ja bym tego nie robił. Streamowałbym na YT lub gdzieś. Jeżeli zostawisz takie otwarte porty - każdy będzie mógł podsłuchiwać cały Twój ruch internetowy. Albo streamuj na YT i zrób embedda, albo jeżeli już musisz tym xammpem, ustaw stronę na innym porcie i forwarduj też inny port. Wtedy strona będzie działać pod adresem: http://stasieusz.krul.pl:6666
To nie wiem :cry:. Próbuję to zrobić od kilku miesięcy i nie idzie, łączą się do mnie ludzie przez Radmina VPN. Na xampie stoi taka stronka, która przesyła informacje do Arduino, a ono przełącza przekaźniki. Sprawdzałem też na stronie typu whatismyip, jakie mam publiczne IP, to mi jedynie wyświetla IPV4. Czy to wystarczy?
Załączniki
Screenshot_20241104-223331.png
Screenshot_20241104-223331.png (154.04 KiB) Przejrzano 99 razy
Obrazek
Obrazek
ODPOWIEDZ