Pierwsze kroki
Obfuskuj mały działający przykład, sprawdź wynik, a następnie zastosuj ten sam proces do swojego kodu.
Obejrzyj
Obfuscator.io Dashboard Tour: Virtual Machine JavaScript Obfuscation in Under 3 Minutes
Zaloguj się (do VM Low wystarczy darmowe konto) i otwórz panel.
Wklej poniższy przykład lub prześlij skompilowany JavaScript. TypeScript i JSX skompiluj przed obfuskacją.
Wybierz preset VM Low do pierwszej oceny VM albo Default do podstawowej obfuskacji. Ustaw Target zgodnie ze środowiskiem, które będzie wykonywać wynik.
Kliknij Obfuskuj (albo Obfuskuj z VM, gdy VM jest włączona). Przed użyciem wyniku sprawdź ostrzeżenia builda.
Uruchom wynik w docelowym środowisku. Ten przykład powinien wypisać 42. Jeśli korzystasz z agentów, automatyzacji lub debuggerów, przed włączeniem zabezpieczeń wykonania postępuj zgodnie z przewodnikiem Testy i CI.
Skopiuj lub pobierz sprawdzony wynik. Przed wdrożeniem wygeneruj i zweryfikuj końcowy build z ustawieniami ochrony przeznaczonymi do publikacji.
Potrzebujesz pomocy?
Jeśli zobfuskowany kod nie działa w czasie wykonania, zacznij od Diagnozowania błędów wykonania VM; ta strona opisuje też, co dołączyć do zgłoszenia błędu wysyłanego na support@obfuscator.io.
W tej sekcji
Wybór presetów
Presety to konfiguracje początkowe. Wybierz preset, a następnie sprawdź efektywne opcje wybranej wersji obfuskatora.
Przypinanie wersji
Przypnij dokładną wersję obfuskatora lub automatycznie aktualizowany zakres i wymuś wersję w całym zespole.
Korzystanie z pakietu NPM
Stosuj obfuskację VM w swoim procesie budowania przy użyciu pakietu javascript-obfuscator.
Testy i CI
Używaj osobnej konfiguracji do testów funkcjonalnych, jeśli narzędzia testowe mogą uruchamiać zabezpieczenia. Nie ma osobnego endpointu testowego ani środowiska w panelu.
FAQ
Odpowiedzi na pytania o obfuskację, zgodność, prywatność i subskrypcje.
