الخطوة 1 – تثبيت Outline Manager
قم بتنزيل Outline Manager على جهازك المحلي.
الخطوة 2 – الاتصال بالخادم الخاص بك
- افتح مدير المخطط التفصيلي.
- اختر "إعداد المخطط في أي مكان" (خيار متقدم).
- انسخ والصق ما يلي في الخطوة 2 (مربع النص الثاني):
{"apiUrl":"<YOUR_API_URL>","certSha256":"<YOUR_CERT_SHA256>"}
يمكنك دائمًا العثور على هذا التكوين مرة أخرى عن طريق تسجيل الدخول إلى الخادم عبر SSH — سيتم عرضه تلقائيًا.
لا تنقر على "تثبيت خادم Outline" ولا تقم بتشغيل البرنامج النصي مرة أخرى من Manager.
الخطوة 3 – إنشاء مفاتيح الوصول
- في "مدير المخطط التفصيلي"، انقر فوق "إضافة مفتاح جديد".
- شارك مفتاح الوصول الذي تم إنشاؤه مع المستخدمين (مثال:
ss://....).
يمكن للمستخدمين بعد ذلك استيراد هذا المفتاح إلى تطبيق Outline Client.
الخطوة 4 – تثبيت عميل Outline
الصق أو امسح مفتاح الوصول ضوئيًا للاتصال بأمان.
استكشاف الأخطاء وإصلاحها
تحقق من تشغيل Docker والحاويات:
docker ps
إعادة تشغيل خادم Outline:
docker restart shadowbox
عرض السجلات:
docker logs shadowbox
الدلائل والملفات الرئيسية
/opt/outline/ → الدليل الجذري الافتراضي لـ Outline.
/opt/outline/persisted-state/→ يحتفظ ببيانات وقت التشغيل الدائمة.shadowbox_server_config.json→ تكوين الخادم الرئيسي (اسم المضيف، المنافذ، إلخ).shadowbox-selfsigned.crt→ شهادة TLS.shadowbox-selfsigned.key→ مفتاح TLS الخاص.start_container.sh→ البرنامج النصي المستخدم لإعادة تشغيل حاوية Shadowbox.
/opt/outline/access.txt → الوصول إلى ملف التكوين.
- يحتوي على
apiUrlوcertSha256المستخدمة في مدير المخطط التفصيلي.
حاويات Docker
أسماء الحاويات:
shadowbox→ المخطط الرئيسي حاوية خادم VPN.watchtower→ حاوية التحديث التلقائي للحفاظ على تحديث Shadowbox.
هذه ليست ملفات على القرص ولكنها موجودة في جذر بيانات Docker:
/var/lib/docker/→ صور Docker، وحدات التخزين، والحاويات.- لا تحذف إلا إذا كنت تريد إعادة ضبط Docker بالكامل.