البدء
شوِّش مثالًا صغيرًا يعمل، وتحقّق من نتيجته، ثم طبّق سير العمل نفسه على الكود الخاص بك.
شاهد
Obfuscator.io Dashboard Tour: Virtual Machine JavaScript Obfuscation in Under 3 Minutes
سجّل الدخول (يكفي حساب مجاني لاستخدام VM Low) وافتح لوحة التحكم.
الصق المثال أدناه أو ارفع JavaScript مُجمَّعًا. جمِّع TypeScript وJSX قبل التشويش.
اختر الإعداد المسبق VM Low لتقييم تشويش VM أول مرة، أو Default للتشويش الأساسي. اضبط Target على البيئة التي ستنفّذ الناتج.
اضغط تشويش (أو تشويش باستخدام VM عند تفعيل VM). راجع أي تحذيرات للبناء قبل استخدام الناتج.
شغّل الناتج في البيئة المقصودة. يجب أن يطبع هذا المثال 42. إذا كنت تستخدم وكلاء أو أدوات أتمتة أو منقِّحات، فاتبع الاختبار وCI قبل تفعيل دفاعات وقت التشغيل.
انسخ الناتج الذي تحققت منه أو نزّله. قبل النشر، أنشئ البناء النهائي وتحقّق منه بإعدادات الحماية التي تنوي شحنها.
هل تحتاج إلى مساعدة؟
إذا فشل الكود المشوَّش أثناء التشغيل، فابدأ بصفحة تشخيص أخطاء التشغيل في VM، الذي يسرد أيضًا ما ينبغي تضمينه في تقرير الخطأ المرسل إلى support@obfuscator.io.
في هذا القسم
اختيار الإعدادات المسبقة
الإعدادات المسبقة هي تكوينات أولية. اختر إعدادًا مسبقًا، ثم راجع الخيارات الفعلية لإصدار المشوِّش المحدد.
تثبيت الإصدار
ثبّت إصدارًا محددًا من المشوِّش أو نطاقًا يتحدث تلقائيًا، وافرض إصدارًا على فريقك بأكمله.
استخدام حزمة NPM
طبّق تشويش VM من خط بناء مشروعك عبر حزمة javascript-obfuscator.
الاختبار وCI
استخدم تكوينًا منفصلًا للاختبارات الوظيفية إذا كانت أدوات الاختبار قد تفعّل دفاعات وقت التشغيل. لا توجد نقطة نهاية خاصة بالاختبار أو بيئة منفصلة في لوحة التحكم.
الأسئلة الشائعة
إجابات عن التشويش والتوافق والخصوصية والاشتراكات.
