Wpis użytkownika 6502 w Technologia
6502Autorytet
0piorunów#siecikomputerowe #sieci #linux #informatyka
Jaki jest najlepszy sposób, żeby "upublicznić" serwer będący w sieci nieposiadającej publicznego, statycznego IP? Typowa sytuacja u większości ISP. Kiedyś próbowałem korzystać z VPS i socata, ale to rozwiązanie było dość niestabilne.
Na ten moment dokupienie publicznego IP nie jest możliwe.
Komentarze (12)
@6502 Dokładnie jakiś adres publiczny ip musi być.
W Twoim przypadku VPS + tunel
@6502 Tak w sumie zrobiłem większy research bo mnie to bardziej zaciekawiło i na Quorze ich chatbot oparty na gpt coś takiego podpowiedział:
>Use a reverse proxy or tunneling service:
>You can use a reverse proxy or tunneling service that acts as an intermediary between your private IP address and the internet.
>These services typically assign you a subdomain or a unique URL that routes traffic to your private IP address.
>Examples of such services include ngrok, PageKite, or localtunnel. Check their documentation to see how to set up and configure them for your web server.
I w sumie te ngrok i PageKite wyglądają jakby mogły pomóc? Chyba da się przetestować za darmo idk.
@Catharsis Tak, ja to rozumiem, ale w momencie kiedy nie mogę się dostać do serwera z zewnątrz to takie przekierowanie nic nie da.
@6502 Żeby nie było to nigdy nie byłem dobry w sieci, ale jeżeli chodzi ci o to że masz w sieci domowej serwer i chcesz żeby inni mogli się z nim połączyć z zewnątrz po konkretnym adresie to powinno zadziałać. Instalujesz na tym serwerze usługę od nich i ona na bieżąco aktualizuje twój adres do ich bazy.
Robimy tak ze znajomymi np z serwerem Minecrafta i działa. Niektóre routery mają też w opcjach ustawienie DDNSa np na konkretny adres z sieci prywatnej. Wtedy ustalasz z palca na stałe ip i będzie działać bez żadnego instalowania niczego na serwerze.
@Catharsis Widziałem, ale z tego co rozumiem to rozwiązuje tylko problem dynamicznego ip. Z niepublicznym sobie nie poradzi.
ale to ma być publiczne dla wszystkich czy wybranych?
dla wszystkich - vps + vpn + nginx proxy lub ip tables (zalezy czy serwisy czy ip)
dla wybranych - zerotier
VPS gdzieś w internecie, VPN z serwera do VPS (serwer w prywatnej sieci łączy się jako klient do VPS). Forward portów przez iptables -t nat.
Jezeli IP jest zmienne to będzie lekki downtime zanim VPN skuma że trzeba się zestawić na nowo.
Klon.