Pobierz i zainstaluj Tunnelry
Instalacja zajmuje kilka minut na świeżym serwerze. Każde wydanie jest podpisane: sprawdzasz je, zanim cokolwiek uruchomisz.
First public release. See the changelog on https://tunnelry.com.
Pliki tego wydania
Zwykle nie potrzebujesz tych odnośników: polecenia z kroku 1 pobierają wszystkie pliki od razu na serwerze. Użyj odnośników, żeby najpierw obejrzeć pliki albo gdy serwer nie ma dostępu do internetu (wtedy skopiuj je do jednego katalogu na serwerze, na przykład przez scp). Pliki są podpisane; krok 2 pokazuje, jak sprawdzić klucz.
- tunnelry-0.1.0.tar.gz (10.7 MB; program)
- SHA256SUMS (1 KB; suma kontrolna archiwum)
- SHA256SUMS.sig (1 KB; jej podpis)
- install.sh (14 KB; instalator)
- uninstall.sh (3 KB; deinstalator)
- release-key.pub.pem (1 KB; publiczny klucz podpisu)
Czego potrzebujesz
- Serwera ze świeżą instalacją Debiana 13 lub Ubuntu 24.04 (64-bit). Wystarczy mały serwer wirtualny.
- Dostępu root (sudo) i trochę wolnego miejsca na dysku (kontrola kreatora wymaga co najmniej 500 MB). Świeży Debian nie ma jeszcze curl: sudo apt install -y curl.
- Sposobu, by ludzie mogli się z nim połączyć: publicznego adresu IP lub nazwy DNS, z otwartymi UDP 1194 (VPN) i TCP 8443 (ten interfejs WWW) w każdym routerze lub zaporze w chmurze przed serwerem.
Instalacja
- 1
Pobierz wydanie
Na serwerze pobierz archiwum, listę sum kontrolnych z podpisem, instalator i klucz publiczny:
mkdir tunnelry && cd tunnelry BASE=https://updates.tunnelry.com/releases/0.1.0 for f in tunnelry-0.1.0.tar.gz SHA256SUMS SHA256SUMS.sig install.sh uninstall.sh release-key.pub.pem; do curl -fsSL -O "$BASE/$f" done - 2
Sprawdź klucz
Porównaj ten odcisk z odciskiem podanym na tej stronie, żeby mieć pewność, że klucz należy do projektu:
openssl pkey -pubin -in release-key.pub.pem -outform DER | sha256sumOdcisk klucza podpisującego (SHA-256):
b0ffe30a6fa3cbb8af441a06c805bcd38e93a810dc4d63470306e136a1009259 - 3
Uruchom instalator
Instalator sprawdza podpis archiwum, zanim cokolwiek rozpakuje, instaluje potrzebne pakiety i wypisuje adres interfejsu WWW oraz jednorazowy token kreatora:
sudo bash install.sh --archive tunnelry-0.1.0.tar.gz - 4
Otwórz adres
Otwórz wypisany adres w przeglądarce (na początku ma certyfikat samopodpisany: porównaj odcisk wypisany przez instalator, zanim go zaakceptujesz), wpisz token i przejdź kreator.
- 5
Połącz urządzenie
Utwórz profil na stronie profili VPN, pobierz plik raz i zaimportuj go w aplikacji OpenVPN na telefonie lub laptopie.
Co dalej
- Kreator konfiguracji krok po kroku
- Codzienna obsługa: profile, role, DNS
- Kopie zapasowe, żebyś nigdy nie stracił urzędu certyfikacji
Żeby go usunąć: sudo bash uninstall.sh --yes (dodaj --purge, by usunąć też urząd certyfikacji).