Generator konfiguracji WireGuard
Wpisz dane serwera i klientów i uzyskaj poprawnie sformatowane konfiguracje wg-quick WireGuard: skopiuj, pobierz jako .conf lub zeskanuj kod QR.
🔒 To narzędzie działa w całości w Twojej przeglądarce. Twoje pliki nigdy nie są wysyłane na serwer.
Wygenerowano lokalnie w przeglądarce. Pary kluczy są tworzone za pomocą Web Crypto API (X25519 / Curve25519), a klucze współdzielone za pomocą crypto.getRandomValues(). Żadna konfiguracja ani materiał klucza nie są wysyłane na serwer ani na nim przechowywane.
Serwer
Serwer otrzymuje pierwszy adres hosta w podsieci; klienci są przydzielani kolejno po nim.
Klienci
Klienci mają nazwy <prefix>-1, <prefix>-2, … 0.0.0.0/0, ::/0 kieruje cały ruch; użyj węższego zakresu do tunelu dzielonego.
Podsumowanie
Jak działa generator konfiguracji WireGuard
- Wpisz dane serwera: publiczną nazwę hosta lub IP, port nasłuchu, podsieć VPN oraz opcjonalnie DNS, MTU i PersistentKeepalive.
- Wybierz, ile konfiguracji klientów potrzebujesz (od 1 do 10), i prefiks nazwy. Każdy klient otrzymuje kolejny wolny adres w podsieci.
- Kliknij „Wygeneruj konfigurację”. Pary kluczy X25519 oraz opcjonalny klucz współdzielony na klienta są tworzone lokalnie za pomocą Web Crypto API i nic nie jest wysyłane.
- Przejrzyj konfigurację serwera i każdą kartę klienta, a następnie skopiuj tekst, pobierz plik .conf, zeskanuj kod QR klienta lub pobierz wszystkie pliki jako ZIP.
FAQ
Czy to narzędzie generuje prawdziwe klucze WireGuard?
Tak. Każda para kluczy to prawdziwy klucz Curve25519 (X25519) utworzony w przeglądarce za pomocą Web Crypto API, a klucze współdzielone to 32 losowe bajty z crypto.getRandomValues(). Jeśli przeglądarka nie obsługuje X25519, narzędzie wyraźnie oznacza wynik jako klucze zastępcze.
Czy coś jest wysyłane na serwer?
Nie. Wszystkie pola, klucze i pliki konfiguracyjne są składane w całości w przeglądarce, bez żadnego żądania sieciowego. Mimo to traktuj pobrane pliki .conf klientów i kody QR jak sekrety, bo każdy zawiera klucz prywatny.
Co zrobić z pobranymi plikami?
Umieść wg0.conf na serwerze i uruchom go poleceniem wg-quick, na przykład wg-quick up ./wg0.conf, a następnie zaimportuj każdy plik .conf klienta do aplikacji WireGuard lub zeskanuj jego kod QR telefonem.
Jak wypadamy na tle innych
| Funkcja | Online Tool Store | Narzędzia wiersza poleceń wg |
|---|---|---|
| Generuje prawdziwe pary kluczy X25519 | ✓ | ✓ |
| Formatuje pełną konfigurację wg-quick | ✓ | Ręcznie |
| Działa w całości w przeglądarce, bez instalacji | ✓ | ✗ |
| Konfiguracja serwera plus jeden plik na klienta | ✓ | Ręcznie |
| Kody QR oraz pobieranie w .conf lub ZIP | ✓ | ✗ |
Użyj tego generatora, aby szybko rozplanować serwer WireGuard i jego klientów. W przypadku długotrwałych kluczy produkcyjnych wiele zespołów woli generować je bezpośrednio na hoście poleceniem wg genkey.