Przejdź do treści
Własny serwer VPN zarządzany z przeglądarki
Pobierz

6. Dostęp do interfejsu WWW i odzyskiwanie dostępu

Kto może otworzyć stronę

Domyślnie każdy, kto dotrze do serwera, może otworzyć stronę logowania (logowanie i uwierzytelnianie dwuskładnikowe nadal obowiązują). Aby to ograniczyć, otwórz Serwer VPN → Kto może otwierać ten interfejs:

WybórSkutek
Każdy, kto dotrze do serweraustawienie domyślne
Tylko te siecina przykład Twoje biuro; jedna sieć lub adres w wierszu
Tylko osoby połączone z VPNnajbezpieczniejsze: strona nie jest w ogóle widoczna z internetu; otwierasz ją przez VPN

Wybór egzekwuje zapora serwera, więc obowiązuje nawet wtedy, gdy aplikacja WWW ma lukę. Zapisz, potem naciśnij Zastosuj i potwierdź jak każdą inną zmianę.

Tunnelry nie zapisze wyboru, który odciąłby dostęp Tobie: Twój własny adres musi mieścić się w dozwolonych sieciach, a przy „tylko osoby połączone z VPN” musisz być połączony przez VPN. Zwykłe okno potwierdzenia dodaje drugą siatkę bezpieczeństwa: jeśli po zastosowaniu nie dotrzesz do strony, zmiana sama się cofnie.

Adres interfejsu WWW wewnątrz tunelu to adres VPN serwera, na przykład https://10.213.0.1:8443.

Utrata dostępu do interfejsu WWW

Jeśli ograniczenie mimo wszystko odetnie Ci dostęp (na przykład zmieniłeś sieć), otwórz konsolę serwera (SSH albo konsolę dostawcy hostingu) i wpisz:

sudo /usr/lib/tunnelry/vpnctl gui_access.open

To od razu otwiera interfejs WWW ponownie dla wszystkich i resetuje własne ustawienie aplikacji, żeby kolejne Zastosuj nie zamknęło go znowu. Działa tylko w konsoli: aplikacja WWW nie może tego wywołać.

Zapomniane hasło albo utracone urządzenie z 2FA

  • Hasło: poproś innego administratora, który może zarządzać użytkownikami, o ustawienie hasła tymczasowego (Konta; musisz je zmienić przy następnym logowaniu). Jeśli nikt nie może, utwórz nowego administratora z konsoli:

    sudo -u tunnelry php /opt/tunnelry/current/artisan admin:create --name="Jan Kowalski" --email=jan@example.com --permission=users.manage --permission=permissions.manage
    
  • Utracone urządzenie z 2FA: użyj jednego z kodów odzyskiwania zapisanych przy ustawianiu uwierzytelniania dwuskładnikowego. Bez nich inny administrator, który może zarządzać użytkownikami, zresetuje Twoje uwierzytelnianie dwuskładnikowe (Konta → Twoje konto).

Zgubiony token konfiguracji

Uruchom instalator ponownie z --new-token (zobacz instalacja). Token jest potrzebny tylko do momentu, w którym powstanie pierwszy administrator.

Dalej: odinstalowanie i rozwiązywanie problemów.