خصم ٥٠٪ على جميع الخطط، لفترة محدودة. يبدأ من $2.48/mo
١٠ دقائق متبقية
الأمان والشبكات

دليل خطوة بخطوة لإعداد Shadowsocks

آيفي جونسون By آيفي جونسون قراءة ١٠ دقائق تحديث ١٠ نوفمبر ٢٠٢٥
دليل خطوة بخطوة لإعداد Shadowsocks

Shadowsocks هو بروكسي SOCKS5 يتيح لك تجاوز حجب الإنترنت عبر تشفير حركة مرور الويب الخاصة بك. Shadowsocks بروكسي سهل الإعداد ويحظى بشعبية واسعة بين المستخدمين المهتمين بالخصوصية والمطورين الراغبين في الوصول إلى الإنترنت دون قيود.

حين تُهيّئ خادم خادم VPS لـ shadowsocks الخاص بك، فأنت لا تمتلك خادم بروكسي خاصاً فحسب، بل تتحكم تماماً في حركة مرور الويب الخاصة بك، مما يضمن عدم تسجيل أي طرف ثالث لبياناتك.

 

جدول المحتويات

فوائد استضافة خادم Shadowsocks الخاص بك

يوفر استخدام إعدادات خادم shadowsocks مستضاف ذاتياً مزايا عديدة مقارنةً بخوادم البروكسي العامة. فيما يلي أبرز هذه المزايا:

تحكم كامل في الإعداد

يمكنك ضبط إعدادات الأمان واختيار رقم المنفذ وتحديد أساليب التشفير عند استخدام خادم shadowsocks خاص. بهذا تستطيع تهيئة ملف إعداد shadowsocks وفق احتياجاتك تماماً.

تحسين الخصوصية والأمان

امتلاك خادم Shadowsocks الخاص يعني أن حركة المرور على الإنترنت لا تمر عبر عقد عامة قد تُسجَّل فيها البيانات، مما يُلغي الاعتماد على خوادم طرف ثالث ويعزز خصوصيتك.

سرعة أعلى

Shadowsocks أسرع أداءً. الخادم الخاص لا يعاني من ازدحام النطاق الترددي كما هو الحال في خوادم البروكسي العامة، إذ يكون مخصصاً لك وحدك مما يرفع مستوى الأداء.

تجاوز الكشف والحجب

باستخدام تقنيات التشويش وأرقام المنافذ غير القياسية، يمكنك تجاوز جدران الحماية. وهذا مهم بشكل خاص للمستخدمين الراغبين في تخطي الرقابة على الإنترنت.

إعداد سهل

قد يبدو إنشاء خادم shadowsocks أمراً معقداً في البداية، لكن اتباع دليل خطوة بخطوة كهذا يُبسّط العملية بشكل كبير.

دعم متعدد المنصات

يدعم Shadowsocks أنظمة تشغيل متعددة، ويمكنك نشر خادمك على Linux VPS والوصول إليه عبر Windows أو macOS أو Android أو iOS.

مجاني ومفتوح المصدر

بما أن shadowsocks مفتوح المصدر، فإن شفرته البرمجية تخضع لمراجعة ومتابعة مستمرة، مما يجعله حلاً موثوقاً من ناحية الأمان.

لمن يرغب في استضافة خادمه الخاص، يُنصح باستخدام خدمة موثوقة مثل Host Cloudzy VPS لاستضافة خادم shadowsocks على خادم VPS قوي وآمن.

 

حالات استخدام Shadowsocks

Shadowsocks أداة مرنة تصلح لحالات استخدام متعددة حيث يكون الوصول إلى المحتوى المحجوب أو المقيد ضرورياً. فيما يلي شرح لأبرز حالات الاستخدام:

أبحاث السوق

يمكن للباحثين والشركات استخدام Shadowsocks لتجاوز القيود الجغرافية، مما يتيح لهم الوصول إلى مواقع أجنبية أو مواقع منافسة غير متاحة في منطقتهم.

الأمن السيبراني و OSINT

في عمليات الأمن السيبراني، ولا سيما في مهام الاستطلاع وتحقيقات الاستخبارات مفتوحة المصدر (OSINT)، يساعد Shadowsocks المتخصصين الأمنيين على جمع المعلومات من مواقع محجوبة أو مفلترة في منطقتهم.

الوصول إلى الخدمات أو المحتوى المقيّد

كثير من الخدمات الإلكترونية ومواقع البث والتسوق متاحة في دول بعينها فحسب. يتيح Shadowsocks للمستخدمين الظهور كأنهم يتصفحون من موقع جغرافي مسموح به.

 

كيفية استخدام Shadowsocks وتثبيت إعداداته

يتناول هذا الدليل إعداد الخادم فقط. لتثبيت العميل، راجع صفحة دليل عميل Shadowsocks .

فهم الجانبين في Shadowsocks

الجانب الخادم من Shadowsocks:

  1. الدور: هنا يعمل خدمة البروكسي. يستقبل الخادم حركة المرور المشفرة من العميل ويوجّهها إلى وجهتها النهائية.
  2. الموقع: لتجنب القيود المفروضة من الشبكات المقيّدة (كتلك في الصين)، ستحتاج إلى خادم افتراضي خاص (VPS) في منطقة تتيح وصولاً مفتوحاً إلى الإنترنت.

الجانب العميل من Shadowsocks:

  1. الدور: العميل يعمل على جهازك المحلي (حاسوب، هاتف، وما إلى ذلك) ويشفّر حركة مرورك قبل إرسالها إلى خادم Shadowsocks.
  2. التثبيت: تتوفر تطبيقات العميل لمنصات متعددة (Windows، macOS، Linux، Android، iOS) ويمكن الحصول عليها من الموقع الرسمي لـ Shadowsocks.

 

متطلبات الخادم لإعداد Shadowsocks

VPS مع Ubuntu أو Debian أو CentOS:

استخدام أيٍّ من أنظمة التشغيل هذه يضمن لك منصة مدعومة جيداً لتثبيت برامج مثل Shadowsocks وتشغيلها.

  • أوبونتو: Ubuntu سهل الاستخدام ويحظى بمجتمع نشط، مما يجعله خياراً ممتازاً للمبتدئين ولمن يبحثون عن توثيق تفصيلي.
  • ديبيان: Debian معروف بثباته الاستثنائي وموثوقيته العالية، مما يجعله مناسباً لخوادم الإنتاج التي تستلزم توافراً مستمراً.
  • CentOS: CentOS خيار مفضّل لدى بيئات العمل الاحترافية، ويُستخدم على نطاق واسع في المؤسسات نظراً لأدائه الموثوق.

 

متطلبات الخادم لإعداد Shadowsocks

VPS مع Ubuntu أو Debian أو CentOS:

استخدام أيٍّ من أنظمة التشغيل هذه يضمن لك منصة مدعومة جيداً لتثبيت برامج مثل Shadowsocks وتشغيلها.

  • أوبونتو: Ubuntu سهل الاستخدام ويحظى بمجتمع نشط، مما يجعله خياراً ممتازاً للمبتدئين ولمن يبحثون عن توثيق تفصيلي.
  • ديبيان: Debian معروف بثباته الاستثنائي وموثوقيته العالية، مما يجعله مناسباً لخوادم الإنتاج التي تستلزم توافراً مستمراً.
  • CentOS: CentOS خيار مفضّل لدى بيئات العمل الاحترافية، ويُستخدم على نطاق واسع في المؤسسات نظراً لأدائه الموثوق.

 

المعرفة التقنية الأساسية لإعداد Shadowsocks

كيفية استخدام SSH وتشغيل أوامر Linux

المعرفة الأساسية في هذه المجالات وحدها تكفي لمساعدتك على ضبط بيئة الخادم وإدارتها بكفاءة.

  • SSH (Secure Shell): يتيح لك هذا البروتوكول الوصول إلى خادمك عن بُعد بشكل آمن، وتنفيذ الأوامر، ونقل الملفات، وإدارة الخادم.
  • أوامر Linux: يُتوقع منك الإلمام بسطر أوامر Linux لأداء مهام كتثبيت الحزم، وضبط الخدمات، وتعديل ملفات الإعداد، واستكشاف الأخطاء وإصلاحها.

اختيار مزوّد VPS موثوق أمر بالغ الأهمية، إذ يؤثر مباشرةً على الأداء وقابلية التوسع وموثوقية الخدمة.

  • Cloudzy: يتميز بأسعار تنافسية وأداء موثوق، مما يجعله خياراً مثالياً لـ اشترِ VPS بسعر مناسب.
  • DigitalOcean و Linode: كلاهما يتميز بسهولة الاستخدام وواجهات مصمّمة للمطورين، وهو ما يجعلهما خياراً جذاباً إن كنت حديث العهد بإدارة الخوادم.
  • Vultr: يوفر باقات متنوعة تناسب متطلبات الأداء المختلفة، مع مراكز بيانات دولية تساعد على تقليل زمن الاستجابة.
  • AWS (Amazon Web Services): يوفر ميزات متقدمة وقابلية توسع عالية، وهو مناسب للمشاريع على مستوى الأعمال أو عند الحاجة إلى ما يتجاوز مجموعة ميزات VPS الافتراضية.

اسم نطاق (اختياري)

  • المساعدة في إخفاء حركة مرور Shadowsocks لتعزيز الأمان:

اسم النطاق ليس مجرد بديل عن عنوان IP للوصول إلى خادم Shadowsocks.

 

تثبيت Shadowsocks على خادم VPS

قبل تثبيت أي برنامج جديد، تأكد من تحديث قوائم الحزم والحزم المثبتة حالياً على خادمك. على خادم Debian/Ubuntu، نفّذ الأمر التالي:

الخطوة ١: تحديث الخادم

قبل تثبيت أي برنامج جديد، تأكد من أن قوائم الحزم والحزم الموجودة على خادمك محدّثة. يساعد ذلك في تجنب مشكلات التبعيات.

CopyEdit

sudo apt-get update && sudo apt-get upgrade -y

على CentOS أو التوزيعات الأخرى المبنية على RPM، يمكنك استخدام:

bash

CopyEdit

sudo yum update -y

 

تحديث خادمك يضمن أنك تعمل بأحدث إصدار من جميع المكونات، وهو أمر ضروري للأمان والأداء.

الخطوة ٢: تثبيت Shadowsocks

تتوفر عدة تطبيقات لـ Shadowsocks، لكن أحد الخيارات الشائعة هو استخدام حزمة Python أو التطبيق الأصلي المكتوب بلغة C مثل Shadowsocks-libev للحصول على أداء أفضل على VPSs ذات الموارد المحدودة. إذا كنت تستخدم إصدار Python، يمكنك تثبيته عبر pip:

bash

CopyEdit

sudo apt-get install python-pip

sudo pip install shadowsocks

 

أو لتثبيت Shadowsocks-libev، وهو تطبيق خفيف وعالي الكفاءة، قد تبدو عملية التثبيت كما يلي:

bash

CopyEdit

sudo apt-get install shadowsocks-libev

 

يعتمد الاختيار على متطلبات الأداء لديك ومدى إلمامك بكل إصدار.

الخطوة ٣: إنشاء ملف الإعداد

يعتمد Shadowsocks عادةً على ملف إعدادات بتنسيق JSON، ويحدد هذا الملف المعاملات الرئيسية التالية:

  • خادم: عنوان IP الخاص بـ VPS الخاص بك، ويُضبط في الغالب على 0.0.0.0 للاستماع على جميع الواجهات.
  • server_port: المنفذ الذي سيستمع عليه Shadowsocks.
  • كلمة المرور: كلمة مرور قوية تُستخدم للتشفير.
  • طريقة: طريقة التشفير المستخدمة، مثل aes-256-gcm أو chacha20-ietf-poly1305.

مثال على ملف الإعداد (/etc/shadowsocks.json) قد يبدو كما يلي:

json

CopyEdit

{

"server": "0.0.0.0",

"server_port": 8388,

"password": "your_strong_password",

"timeout": 300,

"method": "aes-256-gcm"

}

احرص على تأمين هذا الملف، إذ يحتوي على بيانات حساسة.

الخطوة ٤: تشغيل خدمة Shadowsocks

بعد وضع ملف الإعداد في مكانه، يمكنك تشغيل خدمة Shadowsocks. إذا ثبّتت الإصدار Python، يمكنك تنفيذ:

bash

CopyEdit

ssserver -c /etc/shadowsocks.json -d start

 

بالنسبة لـ Shadowsocks-libev، يمكنك استخدام systemd لإدارة الخدمة:

bash

CopyEdit

sudo systemctl start shadowsocks-libev

sudo systemctl enable shadowsocks-libev

 

يُشغّل هذا الأمر الخدمة فوراً، ويضمن تشغيلها تلقائياً عند إقلاع النظام. يمكنك التحقق من حالة الخدمة باستخدام:

bash

CopyEdit

sudo systemctl status shadowsocks-libev

الاتصال بـ Shadowsocks من جهاز العميل

بعد إعداد الخادم، تحتاج إلى ضبط أجهزة العميل لاستخدام بروكسي Shadowsocks.

إعداد Shadowsocks لـ Windows/macOS

من أبرز العملاء المتاحين لهذه المنصات: Shadowsocks-NG. ستحتاج إلى:

  • تنزيل Shadowsocks-NG وتثبيته من المستودع الرسمي أو مصدر موثوق.
  • فتح التطبيق وإنشاء ملف تعريف خادم جديد بالتفاصيل التالية:
    • عنوان IP للخادم: عنوان IP الخاص بـ VPS.
    • منفذ الخادم: كما هو محدد في ملف JSON على خادمك (مثلاً، ٨٣٨٨).
    • كلمة المرور: نفس كلمة المرور التي ضبطتها.
    • طريقة التشفير: يجب أن تتطابق مع إعداد خادمك.
  • احفظ ملف التعريف وفعّل الاتصال.

إعداد Shadowsocks لـ Android/iOS

تتوفر عدة خيارات للعملاء على الأجهزة المحمولة:

  • Shadowrocket (iOS): عميل شائع الاستخدام، تُضيف فيه تفاصيل الخادم بطريقة مشابهة لـ Shadowsocks-NG.
  • Outline: يوفر واجهة سهلة الاستخدام على المنصتين، ويُبسّط إعداد الاتصال.
  • التطبيق الرسمي Shadowsocks: بحسب جهازك، قد تجد نسخة رسمية أو نسخة مجتمعية موثوقة في متجر التطبيقات المعني.

تشمل خطوات الإعداد:

  • تثبيت التطبيق.
  • إدخال عنوان IP الخاص بـ VPS والمنفذ وكلمة المرور وطريقة التشفير.
  • تفعيل اتصال البروكسي.

إعدادات Linux Shadowsocks

لأجهزة سطح المكتب أو الأطراف الطرفية التي تعمل بـ Linux، يُعدّ عميل Shadowsocks-libev خياراً موثوقاً:

  • ثبّته باستخدام مدير الحزم الخاص بتوزيعتك (مثال: sudo apt-get install shadowsocks-libev).
  • اضبط ملف JSON للعميل إذا لزم الأمر، أو استخدم خيارات سطر الأوامر المشابهة لإعدادات الخادم.
  • على سبيل المثال، يمكنك تشغيل:

bash

CopyEdit

ss-local -c /path/to/client-config.json

 

يجب أن يحتوي ملف client-config.json على المعاملات المطابقة للخادم الذي تريد الاتصال به.

 

تحسينات الأمان

تغيير المنافذ الافتراضية لتجنب الكشف

غيّر المنافذ الافتراضية لنظامك باختيار منافذ أقل عرضة لأدوات الفحص والمسح.

استخدام تشويش TLS مع إضافة (مثل V2Ray أو Cloak)

يُخفي تشويش TLS حركة مرورك المشفرة بحيث تبدو كحركة مرور HTTPS عادية، مما يُصعّب على المهاجمين وجهات الرقابة اكتشافها. تُوفّر إضافات V2Ray أو Cloak هذه الطبقة الإضافية من الحماية.

استخدام Cloudflare لإخفاء عنوان IP الخاص بك (اختياري)

تمرير حركة مرورك عبر Cloudflare يُخفي عنوان IP الحقيقي لخادمك خلف شبكته القوية.

استكشاف الأخطاء الشائعة في إعداد Shadowsocks وإصلاحها

مشكلة في الاتصال

تحقق من جدار الحماية وملفات الإعداد وقيود مزود VPS

قد تنشأ مشكلات الاتصال عن قواعد جدار حماية غير صحيحة، أو أخطاء في ملفات الإعداد، أو قيود يفرضها مزود VPS.

سرعات بطيئة

جرّب BBR، أو بدّل طريقة التشفير، أو غيّر موقع VPS

استخدام خوارزمية تشفير أخف، أو التبديل إلى خادم VPS أقرب جغرافياً، يُحسّن الأداء.

محجوب من قِبل مزود الخدمة

استخدم تقنيات التشويش أو انتقل إلى بروكسي قائم على النطاق:

إذا كان مزود الإنترنت لديك يحجب حركة مرورك، يمكن لتقنيات التشويش أن تُموّه تدفق بياناتك لتبدو كحركة إنترنت عادية.

خلاصة

Shadowsocks برنامج بروكسي مفتوح المصدر، صُمّم للتحايل على الرقابة الإلكترونية عبر تحويل حركة الإنترنت الخاصة بك من خلال خادم يقع خارج نطاقك الجغرافي.

من مزايا Shadowsocks سرعته وحجمه الخفيف الذي يقلل من زمن الاستجابة في تبادل البيانات.

غير أن تثبيت Shadowsocks ليس بالأمر السهل، إذ يتطلب فهماً أعمق لأساسيات الشبكات.

علاوة على ذلك، تعتمد جودة أداء Shadowsocks بشكل رئيسي على جودة الخادم وموقعه. يجب اختيار خادم سريع ومستقر، وإلا ستواجه اتصالات متقطعة أو سرعات بطيئة.

مشاركة

المزيد من المدونة

تابع القراءة.

صورة عنوان Cloudzy لدليل MikroTik L2TP VPN، تُظهر حاسوباً محمولاً يتصل بحامل خوادم عبر نفق رقمي مضيء باللونين الأزرق والذهبي مع أيقونات درع.
الأمان والشبكات

إعداد MikroTik L2TP VPN (مع IPsec): دليل RouterOS (2026)

في هذا الإعداد لـ MikroTik L2TP VPN، يتولى L2TP مهمة النفق بينما يتكفّل IPsec بالتشفير والتحقق من السلامة؛ الجمع بينهما يمنحك توافقاً مع عملاء الاتصال الأصليين دون الحاجة إلى برامج طرف ثالث

ريكسا سيروسريكسا سيروس ٩ دقائق للقراءة
نافذة طرفية تعرض رسالة تحذير SSH بشأن تغيير هوية المضيف البعيد، مع عنوان دليل الإصلاح وشعار Cloudzy على خلفية زرقاء مخضرة داكنة.
الأمان والشبكات

تحذير: هوية المضيف البعيد تغيّرت - وكيفية إصلاح ذلك

SSH بروتوكول شبكة آمن يُنشئ نفقاً مشفّراً بين الأنظمة. يظل خياراً شائعاً لدى المطوّرين الذين يحتاجون إلى وصول عن بُعد دون الاعتماد على واجهة رسومية

ريكسا سيروسريكسا سيروس قراءة ١٠ دقائق
رسم توضيحي لدليل استكشاف أخطاء خادم DNS مع رموز تحذير وخادم أزرق على خلفية داكنة لأخطاء تحليل الاسم في Linux
الأمان والشبكات

فشل مؤقت في تحليل الاسم: ما معناه وكيفية إصلاحه؟

أثناء استخدام Linux، قد تواجه خطأ مؤقتاً في تحليل أسماء النطاقات عند محاولة الوصول إلى مواقع الويب، أو تحديث الحزم، أو تنفيذ مهام تتطلب اتصالاً بالإنترنت

ريكسا سيروسريكسا سيروس ١٢ دقيقة للقراءة

هل أنت مستعد للنشر؟ يبدأ من ٢٫٤٨ دولار/شهر.

سحابة مستقلة منذ ٢٠٠٨. AMD EPYC، NVMe، 40 Gbps. ضمان استرداد المبلغ لمدة ١٤ يومًا.