Jak działa połączenie
Połączenia
Jeden telefon z TOPÓR jest serwerem TAK zespołu, a reszta łączy się z nim. Na schematach pokazujemy, którędy płyną dane: w sieci bez internetu, w prywatnej strefie VPN, między serwerami i przez radia Meshtastic.
- Jeden telefon z TOPÓR jest serwerem TAK
- Air-gap: sieć zespołu bez internetu
- Przez internet tylko w prywatnej strefie VPN
- Federacja z innymi serwerami i z TAK Serverem
- Meshtastic, gdy nie ma ani Wi-Fi, ani zasięgu
Topologia
Jeden serwer w środku, zespół dookoła
To układ gwiazdy. Każdy klient łączy się z telefonem-serwerem, a serwer rozsyła dane pozostałym. Wszystko dzieje się w sieci zespołu.
Każde połączenie klienta z serwerem jest szyfrowane (TLS) i wymaga certyfikatu, który wydaje Twój serwer. Grupy w TOPÓR decydują, kto kogo widzi na mapie.
Telefon z TOPÓR
Jeden telefon uruchamia serwer. Ma własny urząd certyfikacji i wydaje certyfikaty członkom zespołu.
Kod QR albo login
Członek zespołu skanuje kod QR ważny 10 minut albo loguje się jednorazowym hasłem i dostaje swój certyfikat.
Serwer rozsyła dane
Pozycje, znaczniki i czat idą od klienta do serwera, a serwer przekazuje je dalej według grup.
Unieważnienie
Gdy ktoś odchodzi z zespołu, unieważniasz jego certyfikat, a serwer od razu go rozłącza.
Sposoby połączenia
Cztery drogi, jedna mapa
Wybierasz sieć, w której pracuje zespół. TOPÓR i ŁOTR działają tak samo w każdej z nich.
Sieć bez internetu
Air-gap to sieć odcięta od internetu. Telefon-serwer udostępnia hotspot albo wszyscy łączą się z jednym routerem Wi-Fi lub HaLow (Wi-Fi dalekiego zasięgu). Dane krążą tylko między urządzeniami w zasięgu tej sieci.
- Hotspot telefonu-serwera: nie trzeba niczego więcej
- Router Wi-Fi albo HaLow: większy zasięg i więcej osób
- Zero ruchu do internetu
Na telefonie-serwerze wyłącz dane komórkowe albo używaj go bez karty SIM. Hotspot i Wi-Fi działają bez internetu, a serwer jest wtedy dostępny tylko w sieci zespołu.
Przez internet, ale tylko dla swoich
Gdy zespół jest rozproszony, na przykład sztab w jednej miejscowości, a ludzie w drugiej, łączycie urządzenia w prywatną strefę VPN. To zamknięta sieć w internecie: należą do niej tylko urządzenia, które dodacie, a cały ruch jest szyfrowany.
- Własny WireGuard: Twój serwer VPN, bez zewnętrznej firmy
- ZeroTier: w wyższych planach szyfrowanie odporne na komputery kwantowe
- Tailscale: najprostszy start
VPN to osobna aplikacja, instalowana obok TOPÓR i ŁOTR. Dla nich prywatna strefa wygląda jak zwykła sieć lokalna.
| Własny WireGuard | ZeroTier | Tailscale | |
|---|---|---|---|
| Kto zarządza siecią | Ty, na własnym serwerze VPN | Firma ZeroTier | Firma Tailscale |
| Konto w zewnętrznej usłudze | Nie | Tak | Tak |
| Kto może odczytać dane | Tylko urządzenia zespołu | Tylko urządzenia zespołu | Tylko urządzenia zespołu |
| Odporność na komputery kwantowe | Tak, z dodatkowym kluczem PSK | W wyższych planach (ZeroTier Quantum) | Nie (według dokumentacji Tailscale) |
| Trudność | Największa: potrzebny serwer VPN dostępny z internetu | Średnia | Najmniejsza |
| Na każdym urządzeniu | Aplikacja WireGuard | Aplikacja ZeroTier | Aplikacja Tailscale |
Kilka serwerów, jedna mapa
Serwery TOPÓR różnych drużyn łączą się ze sobą, a każdy z nich może połączyć się z pełnym TAK Serverem organizacji. Do partnera przechodzi tylko to, co administrator jawnie udostępni. Domyślnie nic.
- TOPÓR ⇄ TOPÓR: parowanie plikiem zaproszenia i porównanie odcisku certyfikatu na głos
- TOPÓR → TAK Server: telefon łączy się sam, więc nie potrzebuje publicznego adresu
- Telefon-brama: drużyna przy tym telefonie widzi ludzi z TAK Servera, choć sama nie ma z nim łącza
- Po zerwaniu łącza każdy serwer działa dalej sam
Serwery łączą się przez wspólną sieć albo przez prywatną strefę VPN.
Od radia do radia
Gdy nie ma ani Wi-Fi, ani zasięgu, zostają radia LoRa z oprogramowaniem Meshtastic. Aplikacja Meshtastic na telefonie łączy się przez Bluetooth z radiem, a radio przekazuje wiadomości do kolejnego radia i tak dalej, aż do zespołu przy serwerze.
- Bez internetu i bez masztów GSM
- Każde radio przekazuje wiadomości dalej, więc zasięg rośnie z liczbą radiów
- Do pozycji i krótkich wiadomości
Pytania
O połączeniach
Co się stanie, gdy padnie łącze federacji?
Każdy serwer TOPÓR działa dalej sam, a drużyna pracuje na swojej mapie.
Czy TOPÓR zużywa dane komórkowe?
W trybie air-gap nie, bo dane komórkowe na telefonie-serwerze są wyłączone. W prywatnej strefie VPN przesyła tylko ruch zespołu.
Czy Meshtastic wymaga internetu?
Nie. Radia Meshtastic przekazują wiadomości między sobą, bez internetu i bez masztów GSM.
Czy dane trafiają do autora? Czy ktoś obcy wejdzie na mapę? O co proszą aplikacje? Odpowiedzi są na stronie o bezpieczeństwie.
Pobierz
Sprawdź to w swojej sieci
Zainstaluj TOPÓR i ŁOTR, uruchom serwer na hotspocie bez internetu i zobacz, jak zespół łączy się z telefonem-serwerem. Masz pytania? Umów bezpłatną prezentację.
