mirror of
https://github.com/Start9Labs/start-os.git
synced 2026-03-30 20:14:49 +00:00
Gateways, domains, and new service interface (#3001)
* add support for inbound proxies * backend changes * fix file type * proxy -> tunnel, implement backend apis * wip start-tunneld * add domains and gateways, remove routers, fix docs links * dont show hidden actions * show and test dns * edit instead of chnage acme and change gateway * refactor: domains page * refactor: gateways page * domains and acme refactor * certificate authorities * refactor public/private gateways * fix fe types * domains mostly finished * refactor: add file control to form service * add ip util to sdk * domains api + migration * start service interface page, WIP * different options for clearnet domains * refactor: styles for interfaces page * minor * better placeholder for no addresses * start sorting addresses * best address logic * comments * fix unnecessary export * MVP of service interface page * domains preferred * fix: address comments * only translations left * wip: start-tunnel & fix build * forms for adding domain, rework things based on new ideas * fix: dns testing * public domain, max width, descriptions for dns * nix StartOS domains, implement public and private domains at interface scope * restart tor instead of reset * better icon for restart tor * dns * fix sort functions for public and private domains * with todos * update types * clean up tech debt, bump dependencies * revert to ts-rs v9 * fix all types * fix dns form * add missing translations * it builds * fix: comments (#3009) * fix: comments * undo default --------- Co-authored-by: Matt Hill <mattnine@protonmail.com> * fix: refactor legacy components (#3010) * fix: comments * fix: refactor legacy components * remove default again --------- Co-authored-by: Matt Hill <mattnine@protonmail.com> * more translations * wip * fix deadlock * coukd work * simple renaming * placeholder for empty service interfaces table * honor hidden form values * remove logs * reason instead of description * fix dns * misc fixes * implement toggling gateways for service interface * fix showing dns records * move status column in service list * remove unnecessary truthy check * refactor: refactor forms components and remove legacy Taiga UI package (#3012) * handle wh file uploads * wip: debugging tor * socks5 proxy working * refactor: fix multiple comments (#3013) * refactor: fix multiple comments * styling changes, add documentation to sidebar * translations for dns page * refactor: subtle colors * rearrange service page --------- Co-authored-by: Matt Hill <mattnine@protonmail.com> * fix file_stream and remove non-terminating test * clean up logs * support for sccache * fix gha sccache * more marketplace translations * install wizard clarity * stub hostnameInfo in migration * fix address info after setup, fix styling on SI page, new 040 release notes * remove tor logs from os * misc fixes * reset tor still not functioning... * update ts * minor styling and wording * chore: some fixes (#3015) * fix gateway renames * different handling for public domains * styling fixes * whole navbar should not be clickable on service show page * timeout getState request * remove links from changelog * misc fixes from pairing * use custom name for gateway in more places * fix dns parsing * closes #3003 * closes #2999 * chore: some fixes (#3017) * small copy change * revert hardcoded error for testing * dont require port forward if gateway is public * use old wan ip when not available * fix .const hanging on undefined * fix test * fix doc test * fix renames * update deps * allow specifying dependency metadata directly * temporarily make dependencies not cliackable in marketplace listings * fix socks bind * fix test --------- Co-authored-by: Aiden McClelland <me@drbonez.dev> Co-authored-by: waterplea <alexander@inkin.ru>
This commit is contained in:
@@ -3,7 +3,6 @@ import type { i18n } from '../i18n.providers'
|
||||
export default {
|
||||
1: 'Zmień',
|
||||
2: 'Aktualizuj',
|
||||
3: 'Resetuj',
|
||||
4: 'Ustawienia',
|
||||
5: 'Ogólne',
|
||||
6: 'E-mail',
|
||||
@@ -15,7 +14,6 @@ export default {
|
||||
12: 'Aktywne sesje',
|
||||
13: 'Zmień hasło',
|
||||
14: 'Ustawienia ogólne',
|
||||
15: 'Zarządzaj ustawieniami i preferencjami systemu',
|
||||
16: 'Tytuł karty przeglądarki',
|
||||
17: 'Język',
|
||||
18: 'Naprawa dysku',
|
||||
@@ -24,7 +22,7 @@ export default {
|
||||
21: 'Główny urząd certyfikacji (Root CA)',
|
||||
22: 'Pobierz swój główny certyfikat CA',
|
||||
23: 'Pobierz',
|
||||
24: 'Resetuj Tor',
|
||||
24: 'Uruchom ponownie Tor',
|
||||
25: 'Uruchom ponownie usługę Tor na serwerze',
|
||||
26: 'Aktualizacja systemu',
|
||||
27: 'Uruchom ponownie, aby zastosować',
|
||||
@@ -39,8 +37,8 @@ export default {
|
||||
36: 'Anuluj',
|
||||
37: 'Ta akcja powinna być wykonana tylko na polecenie specjalisty wsparcia Start9. Zalecamy wykonanie kopii zapasowej urządzenia przed wykonaniem tej akcji. Jeśli podczas ponownego uruchamiania urządzenia wystąpią problemy, takie jak utrata zasilania lub odłączenie dysku, system plików może znaleźć się w stanie niemożliwym do odzyskania. Zachowaj ostrożność.',
|
||||
38: 'Usuń',
|
||||
39: 'Resetowanie Tora w toku',
|
||||
40: 'Resetowanie Tora',
|
||||
39: 'Ponowne uruchamianie Tor w toku',
|
||||
40: 'Trwa ponowne uruchamianie Tor',
|
||||
41: 'Sprawdzanie aktualizacji',
|
||||
42: 'Rozpoczynanie ponownego uruchamiania',
|
||||
43: 'Korzystasz z najnowszej wersji StartOS.',
|
||||
@@ -48,8 +46,7 @@ export default {
|
||||
45: 'Informacje o wydaniu',
|
||||
46: 'Rozpocznij aktualizację',
|
||||
47: 'Rozpoczynanie aktualizacji',
|
||||
48: 'Obecnie jesteś połączony przez sieć Tor. Jeśli zresetujesz usługę Tor, utracisz połączenie do czasu jej ponownego uruchomienia.',
|
||||
49: 'Zresetować Tora?',
|
||||
48: 'Jesteś obecnie połączony przez Tor. Jeśli zrestartujesz demona Tor, stracisz łączność do momentu, aż ponownie będzie online.',
|
||||
50: 'Opcjonalnie wyczyść stan, aby wymusić pozyskanie nowych węzłów strażniczych. Zaleca się najpierw spróbować bez czyszczenia stanu.',
|
||||
51: 'Wyczyść stan',
|
||||
52: 'Zapisywanie najlepszego wyniku',
|
||||
@@ -91,30 +88,18 @@ export default {
|
||||
88: 'Akcje',
|
||||
89: 'niezalecane',
|
||||
90: 'Główny certyfikat CA zaufany!',
|
||||
91: 'Dodaj adres clearnet, aby udostępnić ten interfejs w Internecie. Adresy clearnet są w pełni publiczne i nie zapewniają anonimowości.',
|
||||
92: 'Dowiedz się więcej',
|
||||
93: 'Upublicznij',
|
||||
94: 'Ukryj',
|
||||
95: 'Brak publicznych adresów',
|
||||
96: 'Dodaj domenę',
|
||||
96: 'Dodaj domenę publiczną',
|
||||
97: 'Usuwanie',
|
||||
98: 'Upublicznianie',
|
||||
99: 'Ukrywanie',
|
||||
100: 'Niezapisane zmiany',
|
||||
101: 'Masz niezapisane zmiany. Czy na pewno chcesz opuścić tę stronę?',
|
||||
102: 'Opuść',
|
||||
103: 'Czy jesteś pewien?',
|
||||
104: 'Wybierz domenę',
|
||||
105: 'Lokalne',
|
||||
106: 'Adresy lokalne są dostępne tylko dla urządzeń podłączonych do tej samej sieci LAN co twój serwer, bezpośrednio lub przez VPN.',
|
||||
107: 'Dowiedz się więcej',
|
||||
108: 'Publiczny',
|
||||
109: 'Prywatny',
|
||||
110: 'Dodaj adres onion, aby anonimowo udostępnić ten interfejs w sieci Tor. Adresy onion są dostępne tylko przez sieć Tor.',
|
||||
111: 'Brak adresów onion',
|
||||
112: 'Nowy adres Onion',
|
||||
108: 'publiczny',
|
||||
109: 'prywatny',
|
||||
111: 'Brak domeny onion',
|
||||
112: 'Nowy domenę onion',
|
||||
113: 'Klucz prywatny (opcjonalnie)',
|
||||
114: 'Opcjonalnie podaj klucz prywatny ed25519 zakodowany w base64, aby wygenerować adres Tor V3 (.onion). Jeśli nie zostanie podany, zostanie wygenerowany i użyty losowy klucz.',
|
||||
114: 'Opcjonalnie podaj klucz prywatny ed25519 zakodowany w base64, aby wygenerować domenę Tor V3 (.onion). Jeśli nie zostanie podany, zostanie wygenerowany losowy klucz.',
|
||||
115: 'Przetwarzanie 10 000 logów',
|
||||
116: 'Ładowanie starszych logów',
|
||||
117: 'Oczekiwanie na połączenie sieciowe',
|
||||
@@ -140,7 +125,6 @@ export default {
|
||||
137: 'Logi Tor',
|
||||
138: 'Surowe, nieprzefiltrowane logi systemu operacyjnego',
|
||||
139: 'Diagnostyka sterowników i innych procesów jądra',
|
||||
140: 'Logi diagnostyczne usługi Tor w StartOS',
|
||||
141: 'Przywróć starszą wersję',
|
||||
142: 'Zainstaluj ponownie',
|
||||
143: 'Zainstalowane',
|
||||
@@ -179,7 +163,6 @@ export default {
|
||||
177: 'Przestrzeń jądra',
|
||||
178: 'Bezczynność',
|
||||
179: 'Oczekiwanie na I/O',
|
||||
180: 'ACME',
|
||||
181: 'Łącznie',
|
||||
182: 'Wykorzystane',
|
||||
183: 'Dostępne',
|
||||
@@ -242,7 +225,7 @@ export default {
|
||||
240: 'Nazwa',
|
||||
241: 'Stan',
|
||||
242: 'Otwórz',
|
||||
243: 'Przyłącza',
|
||||
243: 'Interfejsy usług',
|
||||
244: 'Hosting',
|
||||
245: 'Instalowanie',
|
||||
246: 'Zobacz poniżej',
|
||||
@@ -290,18 +273,15 @@ export default {
|
||||
292: 'Rozpoczynanie przesyłania',
|
||||
293: 'Spróbuj ponownie',
|
||||
294: 'Prześlij plik pakietu .s9pk',
|
||||
295: 'Uwaga: przesyłanie pakietu przez Tor będzie powolne. Przełącz się na sieć lokalną, aby uzyskać lepszą wydajność.',
|
||||
296: 'Prześlij',
|
||||
295: 'Uwaga: przesyłanie pakietu przez Tor będzie powolne.',
|
||||
296: 'Wybierz',
|
||||
297: 'Wykryto pakiet s9pk w wersji 1. Ten format pakietu jest przestarzały. Możesz zainstalować pakiet s9pk V1 przez start-cli, jeśli to konieczne.',
|
||||
298: 'Nieprawidłowy plik pakietu',
|
||||
299: 'Dodaj dostawców ACME, aby wygenerować certyfikaty SSL (https) dla dostępu przez clearnet.',
|
||||
300: 'Zobacz instrukcje',
|
||||
301: 'Zapisani dostawcy',
|
||||
302: 'Dodaj dostawcę',
|
||||
303: 'Kontakt',
|
||||
304: 'Edytuj',
|
||||
305: 'Dodaj dostawcę ACME',
|
||||
306: 'Edytuj dostawcę ACME',
|
||||
305: 'Dodaj urząd certyfikacji',
|
||||
306: 'Edytuj dane kontaktowe',
|
||||
307: 'Adresy e-mail kontaktowe',
|
||||
308: 'Wymagane do uzyskania certyfikatu od urzędu certyfikacji',
|
||||
309: 'Zaznacz wszystkie',
|
||||
@@ -327,8 +307,6 @@ export default {
|
||||
329: 'Nazwa hosta',
|
||||
330: 'Ścieżka',
|
||||
331: 'URL',
|
||||
332: 'Interfejs sieciowy',
|
||||
333: 'Protokół',
|
||||
334: 'Model',
|
||||
335: 'Agent użytkownika',
|
||||
336: 'Platforma',
|
||||
@@ -375,7 +353,6 @@ export default {
|
||||
377: 'Wykryto kopie zapasowe StartOS',
|
||||
378: 'Nie wykryto kopii zapasowych StartOS',
|
||||
379: 'Wersja StartOS',
|
||||
380: 'Podłączenie zewnętrznego serwera SMTP umożliwia StartOS i zainstalowanym serwisom wysyłanie wiadomości e-mail.',
|
||||
381: 'Dane logowania SMTP',
|
||||
382: 'Wyślij e-mail testowy',
|
||||
383: 'Wyślij',
|
||||
@@ -383,7 +360,6 @@ export default {
|
||||
385: 'Wiadomość testowa została wysłana na adres',
|
||||
386: 'Sprawdź folder spam i oznacz wiadomość jako "nie spam".',
|
||||
387: 'Przyłącze użytkownika twojego serwera StartOS, dostępne z dowolnej przeglądarki.',
|
||||
388: 'Zmień swoje hasło główne StartOS.',
|
||||
389: 'Nadal będziesz potrzebować aktualnego hasła, aby odszyfrować istniejące kopie zapasowe!',
|
||||
390: 'Nowe hasła nie są zgodne',
|
||||
391: 'Nowe hasło musi mieć co najmniej 12 znaków',
|
||||
@@ -393,7 +369,6 @@ export default {
|
||||
395: 'Bieżące hasło',
|
||||
396: 'Nowe hasło',
|
||||
397: 'Powtórz nowe hasło',
|
||||
398: 'Sesja to urządzenie, które jest obecnie zalogowane do StartOS. Dla najlepszego bezpieczeństwa zakończ sesje, których nie rozpoznajesz lub już nie używasz.',
|
||||
399: 'Bieżąca sesja',
|
||||
400: 'Inne sesje',
|
||||
401: 'Zakończ wybrane',
|
||||
@@ -500,7 +475,6 @@ export default {
|
||||
502: 'suwerenne przetwarzanie',
|
||||
503: 'Dostosuj nazwę wyświetlaną na karcie przeglądarki',
|
||||
504: 'Zarządzać',
|
||||
505: 'Czy na pewno chcesz usunąć ten adres?',
|
||||
506: '„Miękkie odinstalowanie” usunie usługę z StartOS, ale zachowa jej dane.',
|
||||
507: 'Brak zapisanych dostawców',
|
||||
508: 'Tryb kiosku',
|
||||
@@ -514,18 +488,105 @@ export default {
|
||||
516: 'Zalecane',
|
||||
517: 'Czy na pewno chcesz odrzucić to zadanie?',
|
||||
518: 'Odrzuć',
|
||||
519: 'Aby opublikować domeny w clearnet, kliknij „Upublicznij” powyżej.',
|
||||
520: 'Aktualizacja dostępna',
|
||||
521: 'Aby rozwiązać problem, zapoznaj się z',
|
||||
522: 'Wersja SDK',
|
||||
523: 'Raport kopii zapasowej',
|
||||
524: 'Usuń wybrane',
|
||||
525: 'Brak kluczy',
|
||||
526: 'Dodaj klucz publiczny SSH',
|
||||
527: 'Domyślnie możesz połączyć się z serwerem przez SSH z dowolnego urządzenia, używając hasła głównego. Opcjonalnie dodaj klucze publiczne SSH, aby przyznać dostęp określonym urządzeniom bez potrzeby wpisywania hasła.',
|
||||
525: 'Brak kluczy SSH',
|
||||
526: 'Dodaj klucz SSH',
|
||||
527: 'Klucze SSH',
|
||||
528: 'Kod źródłowy',
|
||||
529: 'Usługa źródłowa',
|
||||
530: 'Pakiet StartOS',
|
||||
531: 'Błąd inicjalizacji serwera',
|
||||
532: 'Zakończono',
|
||||
533: 'Bramy sieciowe',
|
||||
535: 'Dodaj bramę',
|
||||
536: 'Zmień nazwę',
|
||||
537: 'Dostęp',
|
||||
538: 'Domeny publiczne',
|
||||
539: 'Urzędy certyfikacji',
|
||||
540: 'Domena',
|
||||
541: 'Brama',
|
||||
543: 'Urząd certyfikacji',
|
||||
544: 'Edytuj domenę',
|
||||
545: 'Brak domen publicznych',
|
||||
546: 'Dostawca',
|
||||
547: 'Pokaż DNS',
|
||||
548: 'Nowa domena publiczna',
|
||||
550: 'Adresy',
|
||||
553: 'Brak adresów',
|
||||
554: 'Zmień CA',
|
||||
555: 'Szczegóły adresu',
|
||||
556: 'Domeny prywatne',
|
||||
557: 'Brak domen prywatnych',
|
||||
558: 'Nowa domena prywatna',
|
||||
559: 'Serwery DNS',
|
||||
560: 'Wprowadź w pełni kwalifikowaną nazwę domeny. Ponieważ domena jest przeznaczona do użytku prywatnego, może to być dowolna domena, nawet taka, której nie kontrolujesz.',
|
||||
561: 'Wprowadź w pełni kwalifikowaną nazwę domeny. Na przykład, jeśli kontrolujesz domain.com, możesz wprowadzić domain.com, subdomain.domain.com lub another.subdomain.domain.com.',
|
||||
562: 'Rekordy DNS',
|
||||
563: 'Utwórz jeden z poniższych rekordów DNS.',
|
||||
564: 'Nie wykryto rekordu DNS dla',
|
||||
565: 'Nieprawidłowy rekord DNS',
|
||||
566: 'rozwiązuje się na',
|
||||
567: 'Wykryto rekord DNS!',
|
||||
568: 'Wybierz bramę do użycia dla tej domeny.',
|
||||
569: 'Wybierz Urząd Certyfikacji, aby wystawić certyfikaty SSL/TLS dla tej domeny.',
|
||||
570: 'Inne',
|
||||
571: 'Nazwa ułatwiająca identyfikację bramy',
|
||||
572: 'Wybierz tę opcję, jeśli brama jest skonfigurowana do prywatnego dostępu tylko dla autoryzowanych klientów. StartTunnel to prywatna brama.',
|
||||
573: 'Wybierz tę opcję, jeśli brama jest skonfigurowana do nieograniczonego publicznego dostępu.',
|
||||
574: 'Plik',
|
||||
575: 'Plik konfiguracyjny Wireguard',
|
||||
576: 'Kopiuj/Wklej',
|
||||
577: 'Zawartość pliku',
|
||||
578: 'Klucz publiczny',
|
||||
579: 'musi być prawidłowym kluczem publicznym SSH',
|
||||
580: 'Wymagane odświeżenie',
|
||||
581: 'Twój interfejs użytkownika jest w pamięci podręcznej i jest nieaktualny. Spróbuj ponownie załadować PWA za pomocą przycisku poniżej. Jeśli nadal widzisz ten komunikat, odinstaluj i ponownie zainstaluj PWA.',
|
||||
582: 'Twój interfejs użytkownika jest w pamięci podręcznej i jest nieaktualny. Wykonaj twarde odświeżenie strony, aby uzyskać najnowszy interfejs.',
|
||||
583: 'Wymaga zaufania do głównego CA twojego serwera',
|
||||
584: 'Połączenia mogą być czasami wolne lub niestabilne',
|
||||
585: 'Publiczne, jeśli udostępniasz adres publicznie, w przeciwnym razie prywatne',
|
||||
586: 'Wymaga urządzenia lub przeglądarki obsługującej Tor',
|
||||
587: 'Przydatne tylko dla klientów wymuszających HTTPS',
|
||||
588: 'Idealne do anonimowego, odpornego na cenzurę hostingu i zdalnego dostępu',
|
||||
589: 'Idealne do dostępu lokalnego',
|
||||
590: 'Wymaga połączenia z tą samą siecią lokalną (LAN) co serwer, fizycznie lub przez VPN',
|
||||
591: 'Wymaga ustawienia statycznego adresu IP dla',
|
||||
592: 'Idealne do dostępu VPN przez',
|
||||
593: 'w twojej bramie',
|
||||
594: 'serwer Wireguard twojego routera',
|
||||
595: 'Wymaga przekierowania portów w bramie',
|
||||
596: 'Wymaga rekordu DNS dla',
|
||||
597: 'który rozwiązuje się na',
|
||||
598: 'Niezalecane do dostępu VPN. VPN-y nie obsługują domen „.local” bez zaawansowanej konfiguracji',
|
||||
599: 'Może być używane do dostępu do clearnet',
|
||||
600: 'Niezalecane w większości przypadków. Preferowane są domeny publiczne',
|
||||
601: 'Lokalne',
|
||||
602: 'Może być używane do dostępu lokalnego',
|
||||
603: 'Idealne do publicznego dostępu przez Internet',
|
||||
604: 'Może być używane do osobistego dostępu przez publiczny Internet. VPN jest bardziej prywatny i bezpieczny',
|
||||
605: 'gdy używanie adresów IP i portów jest niepożądane',
|
||||
606: 'Host',
|
||||
607: 'Wartość',
|
||||
608: 'Cel',
|
||||
609: 'wszystkie subdomeny',
|
||||
610: 'Dynamiczny DNS',
|
||||
611: 'Brak interfejsów usług',
|
||||
612: 'Powód',
|
||||
613: 'Nie można wyłączyć prywatnych bram dla interfejsu użytkownika StartOS',
|
||||
614: 'Odcisk palca CA',
|
||||
615: 'Serwery DHCP',
|
||||
616: 'Nie można edytować serwerów DHCP',
|
||||
617: 'Statyczny',
|
||||
618: 'Serwery statyczne',
|
||||
619: 'Ostrzeżenie. StartOS obecnie używa następującej bramy do DNS',
|
||||
620: 'Jeśli zamierzasz używać tej bramy do rozwiązywania domen prywatnych, ustaw alternatywne statyczne serwery DNS za pomocą powyższego formularza.',
|
||||
621: 'Spakietuj usługę',
|
||||
622: 'Wydano',
|
||||
623: 'Alternatywne implementacje',
|
||||
624: 'Wersje',
|
||||
625: 'Wybierz inną wersję',
|
||||
} satisfies i18n
|
||||
|
||||
Reference in New Issue
Block a user