Musisz zmienić muzykę w lokalizacji, w której akurat cię nie ma, poprawić harmonogram z domu albo sprawdzić, co gra w innym budynku? Tunel daje Multi Zone Audio Player (MZAP 7) bezpieczny publiczny adres internetowy, dzięki czemu możesz otworzyć jego pełny interfejs webowy w dowolnej przeglądarce, z dowolnego miejsca.
Na routerze nie trzeba niczego zmieniać: żadnego przekierowania portów, żadnych reguł zapory, żadnego stałego adresu IP. Aplikacja tunelu działa na komputerze z MZAP i sama nawiązuje połączenie wychodzące z usługą tunelu, która przekazuje żądania z twojej przeglądarki z powrotem do MZAP.
Przez tunel działa wszystko, w tym wskaźniki poziomu na żywo, stan odtwarzania, postęp utworu, głośność i routing.
Ten przewodnik opisuje dwie możliwości:
| Cloudflare Tunnel | ngrok | |
|---|---|---|
| Najlepsze do | Stałego dostępu zdalnego | Wypróbowania, krótkich sesji |
| Czego potrzebujesz | Domeny zarządzanej przez Cloudflare | Tylko darmowego konta |
| Adres | Twój własny, np. mzap.yourdomain.com | Adres w ngrok-free.app |
| Działa | Jako usługa Windows, przetrwa ponowne uruchomienie | Dopóki okno ngrok jest otwarte |
| Koszt | Za darmo | Dostępny darmowy plan |
Uwaga: ten przewodnik dotyczy dostępu przez przeglądarkę. Łączenie aplikacji mobilnej MZAP Remote lub asystenta AI przez tunel opiszemy w osobnym artykule.
Zanim zaczniesz: włącz logowanie
Nie pomijaj tego kroku. Logowanie jest w MZAP domyślnie wyłączone, bo w zamkniętej sieci lokalnej nie zawsze jest potrzebne. Tunel wystawia MZAP do internetu: bez logowania każdy, kto znajdzie adres, uzyska pełną kontrolę nad twoim systemem audio.
- W MZAP otwórz kartę Użytkownicy.
- Kliknij Utwórz, wpisz nazwę użytkownika i silne hasło, a następnie ustaw rolę Administrator.
- Kliknij Włącz uwierzytelnianie i potwierdź.
- Dla osób, które będą łączyć się zdalnie, utwórz osobne konta z rolą Operator (może sterować odtwarzaniem i głośnością) lub Obserwator (może tylko podglądać). Każde konto możesz też ograniczyć do wybranych odtwarzaczy i stref.
Odśwież MZAP: powinno pojawić się okno logowania. Szczegóły dotyczące ról i przypisań znajdziesz w sekcji Users & Access dokumentacji.
Port MZAP: oba tunele kierują ruch na port 5000, na którym działa interfejs webowy MZAP. Jeśli zmieniłeś port API w ustawieniach MZAP, użyj swojego portu.
Opcja A: Cloudflare Tunnel (zalecana)
Wybierz tę opcję, jeśli potrzebujesz stałego dostępu zdalnego. Dostajesz stały adres we własnej domenie, HTTPS jest obsługiwany automatycznie, a tunel uruchamia się razem z Windows.
Czego potrzebujesz: darmowego konta Cloudflare i domeny, której DNS zarządza Cloudflare. Jeśli twoja domena jest u innego rejestratora, możesz za darmo dodać ją do Cloudflare i zmienić jej serwery nazw (nameservers). Cloudflare przeprowadzi cię przez to krok po kroku podczas dodawania domeny.
1. Utwórz tunel
- Zaloguj się do panelu Cloudflare.
- Przejdź do Networking → Tunnels i kliknij Create a tunnel.
- Nadaj tunelowi rozpoznawalną nazwę, na przykład
mzap-lobby, i kliknij Create Tunnel.
2. Zainstaluj konektor na komputerze z MZAP
-
Gdy pojawi się pytanie o system operacyjny, wybierz Windows.
-
Pobierz i zainstaluj
cloudflared, korzystając z linku wyświetlonego w panelu. -
Skopiuj z panelu polecenie instalacji. Wygląda mniej więcej tak, z twoim długim tokenem na końcu:
cloudflared.exe service install eyJhIjoi... -
Na komputerze z MZAP otwórz Wiersz polecenia jako administrator (kliknij prawym przyciskiem myszy → Uruchom jako administrator), wklej polecenie i naciśnij Enter.
-
Wróć do panelu, poczekaj, aż tunel pokaże stan connected, a następnie kliknij Continue.
Konektor działa teraz jako usługa Windows. Uruchamia się razem z Windows i sam łączy się ponownie po zaniku sieci.
3. Nadaj MZAP publiczny adres
- Na karcie Routes tunelu kliknij Add route → Published application.
- Hostname: wpisz subdomenę, na przykład
mzap, i wybierz swoją domenę z listy. - Service URL: wpisz
http://localhost:5000 - Kliknij Save.
Po około minucie otwórz https://mzap.yourdomain.com w dowolnej przeglądarce, zaloguj się i gotowe.
Nie używaj „Quick Tunnels” dla MZAP. Cloudflare oferuje też natychmiastowe tunele pod losowymi adresami
trycloudflare.com, bez konta. Strona się przez nie otworzy, ale nie obsługują one aktualizacji na żywo, z których korzysta MZAP: wskaźniki i stan odtwarzania zamarzają. Użyj nazwanego tunelu, tak jak opisano wyżej.
Opcja B: ngrok (najszybsza do wypróbowania)
ngrok to najszybszy sposób, by przetestować dostęp zdalny. Nie potrzebujesz domeny, a całość zajmuje około pięciu minut.
1. Załóż darmowe konto
- Zarejestruj się na ngrok.com.
- W panelu ngrok otwórz Your Authtoken i skopiuj token.
2. Zainstaluj ngrok na komputerze z MZAP
Otwórz Wiersz polecenia lub PowerShell i uruchom:
winget install ngrok.ngrok
Możesz też pobrać ngrok dla Windows z ngrok.com/download i rozpakować archiwum. Jeśli korzystasz z pliku zip, uruchamiaj poniższe polecenia z folderu, w którym znajduje się ngrok.exe.
3. Połącz ngrok ze swoim kontem
Wystarczy zrobić to raz:
ngrok config add-authtoken YOUR_TOKEN
4. Uruchom tunel
ngrok http 5000
ngrok wyświetli wiersz Forwarding z adresem w rodzaju https://xxxx.ngrok-free.app. Otwórz ten adres w dowolnej przeglądarce, zaloguj się i gotowe.
Tunel działa, dopóki to okno jest otwarte. Naciśnij Ctrl+C, aby go zamknąć — adres natychmiast przestanie działać.
Wskazówki:
- Zachowaj ten sam adres: w darmowym planie adres może się zmieniać przy każdym uruchomieniu ngrok. W panelu ngrok, w sekcji Domains, możesz zarezerwować stały adres, a potem uruchamiać tunel poleceniem
ngrok http 5000 --url=https://your-name.ngrok-free.app. - Zobacz, co się dzieje: gdy ngrok działa, otwórz
http://127.0.0.1:4040na komputerze z MZAP, aby podglądać żądania przechodzące przez tunel. - „ERR_NGROK_121” / „agent version is too old”: twoja wersja ngrok jest nieaktualna. Uruchom
ngrok update(lubwinget upgrade ngrok.ngrok, jeśli instalowałeś przez winget) i spróbuj ponownie. - Do stałego dostępu używaj Cloudflare Tunnel. ngrok najlepiej sprawdza się w sesjach, podczas których ktoś nad wszystkim czuwa.
Lista kontrolna bezpieczeństwa
- ✅ Logowanie jest włączone w MZAP, a hasło konta Administrator jest silne i niepowtarzalne.
- ✅ Osoby zdalne korzystają z kont Operator lub Obserwator, a nie z konta Administrator.
- ✅ Każda osoba ma własne konto, więc możesz usunąć jedno bez wpływu na pozostałe.
- ✅ Zamykaj niepotrzebne tunele. Zatrzymuj ngrok skrótem Ctrl+C; wstrzymuj lub usuwaj tunel Cloudflare w panelu.
- ✅ Udostępniaj adres tylko osobom, które go potrzebują.
Aby dodatkowo zabezpieczyć dostęp przez Cloudflare, możesz postawić Cloudflare Access przed MZAP — wtedy odwiedzający muszą też potwierdzić swój adres e-mail, zanim dotrą do strony logowania MZAP. Sposób konfiguracji opisuje dokumentacja Cloudflare.
Rozwiązywanie problemów
- Strona się nie ładuje: sprawdź, czy MZAP jest uruchomiony i czy
http://localhost:5000otwiera się na samym komputerze z MZAP. - Cloudflare pokazuje błąd 502 lub 1033: konektor nie może połączyć się z MZAP albo nie działa. Sprawdź w oknie Usługi systemu Windows, czy usługa Cloudflared jest uruchomiona, oraz czy Service URL ma wartość
http://localhost:5000. - Wskaźniki i stan się nie zmieniają: prawdopodobnie korzystasz z Cloudflare Quick Tunnel (
trycloudflare.com). Przejdź na nazwany tunel. - Nie pojawia się okno logowania: logowanie nie jest jeszcze włączone. Wróć do sekcji Zanim zaczniesz.
Masz pytania albo twoja konfiguracja nie pasuje do tego przewodnika? Skontaktuj się z nami. Chętnie pomożemy.