Odpowiedzi dotyczące CNAME i wysokiej dostępności w konfiguracjach proxy
Podstawy routingu i DNS
Czym jest rekord CNAME?
Rekord CNAME to rekord DNS, który sprawia, że jedna nazwa jest aliasem innej nazwy. Nazwa będąca aliasem nie może zawierać innych rekordów w tym samym miejscu, więc rzadko stosuje się go dla domeny głównej (bare domain). Krótka zasada: gdy DDNS i reverse proxy kolidują, zwykle winny jest rekord zawierający stary adres, więc porównaj go z adresem, który obsługuje Twoje proxy.
Co oznacza wysoka dostępność dla proxy?
Wysoka dostępność oznacza unikanie pojedynczego punktu awarii. W praktyce są to dwa lub więcej backendów za proxy, health checks, które zatrzymują wysyłanie żądań do awaryjnego backendu oraz drugie proxy lub plan awaryjny dla samego proxy. Obniża to ryzyko. Nigdy nie gwarantuje, że nic się nie zepsuje, a Segment Route również nie obiecuje żadnego wskaźnika dostępności, więc przetestuj swój plan awaryjny samodzielnie.
Co oznaczają kody statusu 502, 503 i 504?
502 Bad Gateway oznacza, że proxy otrzymało nieprawidłową odpowiedź od backendu, 503 oznacza, że usługa jest niedostępna, a 504 Gateway Timeout oznacza, że backend odpowiedział zbyt wolno. Błąd Bad Gateway przy wygasłym certyfikacie SSL może wystąpić, jeśli proxy nie może nawiązać bezpiecznego połączenia z backendem. Najpierw sprawdź daty certyfikatu. Następnie wyślij ponownie żądanie do adresu i porównaj kod.
Jaka jest różnica między przekierowaniem 301 a 302?
301 oznacza, że URL został przeniesiony na stałe, a 302 oznacza przeniesienie tymczasowe; 307 i 308 to odpowiednio formy tymczasowe i trwałe, które zachowują metodę żądania. Przekierowanie domeny bez ostrzeżenia certyfikatu wymaga certyfikatu obejmującego nazwę przekierowaną, w przeciwnym razie przeglądarka ostrzeże przed przejściem. Używaj kodu tymczasowego tylko dla przeniesienia tymczasowego i nigdy dla trwałego.
Dlaczego pojawia się pętla przekierowań?
Pętla przekierowań pojawia się, gdy dwie warstwy przekierują to samo żądanie, najczęściej gdy proxy i aplikacja wysyłają gości http do https. Przeglądarka then bounce między nimi, aż się podda. Przeczytaj reguły przekierowania w obu miejscach, usuń duplikat z jednego z nich i wyślij ponownie żądanie do adresu, aby zobaczyć pojedyncze przeskoczenie.
Korzystanie z Segment Route
Czy agent wykonuje polecenia samodzielnie?
Tak. Agent wykonuje narzędzia samodzielnie, a każda akcja pojawia się w czacie jako karta z jej rzeczywistym wynikiem. Rozwinięta karta pokazuje pełne wyjście: wynik polecenia lub diff pliku. Czytasz kartę, a w trybie Ask first również akceptujesz lub odrzucasz każdą zmianę przed jej wykonaniem. Plan only nic nie uruchamia.
Jak agent zmienia plik trasy?
Narzędzie edit_file zmienia plik i najpierw pokazuje diff. Dla api gateway w architekturze mikrousług każda usługa otrzymuje swoją własną linię trasy, a jeden diff może ich wszystkie objąć. W trybie Ask first agent pauzuje przed zmianą, a Ty akceptujesz lub odrzucasz ją, a Shell następnie uruchamia Twoje polecenie testu konfiguracji, więc widzisz rzeczywisty kod wyjścia przed każdym przeładowaniem.
Który tryb zatwierdzania pasuje do działającego proxy?
Istnieją 3 tryby zatwierdzania. Plan only zapisuje plan i nic nie uruchamia, Ask first pauzuje przed akcjami zmieniającymi coś, a Auto-run działa natychmiast. Dla działającego proxy Ask first jest zwykle wyborem, ponieważ akceptujesz lub odrzucasz każdy diff, a Shell nadal uruchamia Twój test konfiguracji przed każdym przeładowaniem. Używaj Auto-run tylko na plikach, które możesz przywrócić.
Czy wyniki są zawsze poprawne?
Nie. Sprawdzasz każdy wynik i każdy diff. Agent uruchamia Twoje polecenie testu konfiguracji, ale pomyślny test oznacza tylko, że składnia jest poprawna. Wyślij żądanie do adresu, przeczytaj kod statusu i nagłówek Location i porównaj je z wartościami, które zapisałeś przed zmianą. Zachowaj kopię zapasową, aby można było wycofać zmiany, i traktuj każdą propozycję jako szkic.
Czy coderouting.com to oficjalna strona Segment Route?
Tak, coderouting.com to oficjalna strona Segment Route, a przycisk pobierania daje oryginalny program instalacyjny, około 34 MB. Porównaj sumę kontrolną najpierw. Sprawdź jego wartość SHA-256 przeciwko opublikowanemu manifestowi przed uruchomieniem pliku i użyj przycisku Send feedback wewnątrz aplikacji, aby zgłosić problem lub zapytać o kompilację.
Modele, prywatność i pobieranie
Czy moje pliki opuszczają komputer?
Tak, z modelem w chmurze: Twój prompt, w tym tekst każdego pliku, który agent czyta, idzie do tego dostawcy. Nie, z modelem uruchamianym lokalnie na Twoim komputerze: nic nie opuszcza maszyny. Czat, foldery robocze i klucze API pozostają na komputerze, a sekrety w wyjściu narzędzi są maskowane przed dotarciem do modelu. Wybierz model z tym na uwadze.
Czy aplikacja wysyła telemetrię?
Nie. Segment Route działa lokalnie bez telemetrii. Prompty idą tylko do punktu końcowego modelu, który wybierzesz. Kilka opcjonalnych funkcji korzysta z sieci: web search, kontrola czatów z przeglądarki na telefonie, która wykorzystuje jedno połączenie wychodzące i może być wyłączona, oraz sprawdzenia aktualizacji. Strona Privacy wymienia je wszystkie w jednym miejscu.
Jaki plik daje przycisk pobierania?
34 MB to rozmiar pliku, który daje: program instalacyjny dla Windows 10 i 11. Istnieje również wersja portable pojedynczego .exe o rozmiarze około 25 MB, ale przycisk na tej stronie go nie daje. Program instalacyjny to kompilacja, która umożliwia auto-updates i pokazuje przycisk Update, gdy nowa wersja jest gotowa.
Jak sprawdzić pobrany instalator?
2 wartości muszą się zgadzać: suma kontrolna SHA-256 Twojego pliku i ta w opublikowanym manifeście. Uruchom polecenie Windows certutil -hashfile z ścieżką do pobranego pliku i SHA256 na końcu. SmartScreen może ostrzec, ponieważ instalator nie jest jeszcze code-signed. Wybierz More info i Run anyway tylko po zgodności wartości.