خادم المخطط التفصيلي

خادم وكيل مع Shadowsocks و REST API لإدارة المفاتيح بشكل آمن.

الخطوة 1 – تثبيت Outline Manager

قم بتنزيل Outline Manager على جهازك المحلي.

الخطوة 2 – الاتصال بالخادم الخاص بك

  1. افتح مدير المخطط التفصيلي.
  2. اختر "إعداد المخطط في أي مكان" (خيار متقدم).
  3. انسخ والصق ما يلي في الخطوة 2 (مربع النص الثاني): {"apiUrl":"<YOUR_API_URL>","certSha256":"<YOUR_CERT_SHA256>"}

يمكنك دائمًا العثور على هذا التكوين مرة أخرى عن طريق تسجيل الدخول إلى الخادم عبر SSH — سيتم عرضه تلقائيًا.

لا تنقر على "تثبيت خادم Outline" ولا تقم بتشغيل البرنامج النصي مرة أخرى من Manager.

الخطوة 3 – إنشاء مفاتيح الوصول

  1. في "مدير المخطط التفصيلي"، انقر فوق "إضافة مفتاح جديد".
  2. شارك مفتاح الوصول الذي تم إنشاؤه مع المستخدمين (مثال: 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 بالكامل.

تفاصيل الطلب