الانتقال إلى المحتوى الرئيسي

وكيل SOCKS

الميزات​

تدعم جميع خوادم Mudfish الوسيطة بروتوكولات SOCKS v3 / v4 / v5. وتتميز كل منها بما يلي:

  • لاستخدام v3 / v4، يجب الاتصال أولًا بشبكة Mudfish VPN، ولا يمكن الوصول إلا عبر عنوان IP الخاص للخادم الوسيط.
  • يتوفر v5 عبر عنوان IP العام، ويمكن استخدام الخادم الوسيط من خلال مصادقة ID / PWD الخاصة ببروتوكول SOCKS v5.

طرق الوصول​

عبر الشبكة الخارجية​

يمكن الوصول باستخدام بروتوكول SOCKS v5.

  • Public IP

    استخدم عنوان IP العام للخادم الوسيط. ابحث عن الخادم المطلوب في قائمة staticnodes التي تعيدها واجهة API للخوادم الوسيطة، وأدخل قيمة ip الخاصة به. راجع حقول استجابة API أدناه لمعاني الحقول.

  • Port

    المنفذ هو TCP 18081.

استخدم معرّف Mudfish وكلمة المرور الخاصين بك ID / PWD.

عبر الشبكة الداخلية​

تحذير

يجب أن يظل Mudfish قيد التشغيل طوال استخدام المتصفح حتى يعمل وكيل SOCKS بشكل صحيح.

راجع وكيل HTTP للتفاصيل الأوسع. فيما يلي الطريقة التي يستخدمها كاتب الوثيقة عادةً:

  1. ثبّت Firefox وشغّله.

  2. افتح «الإعدادات ← متقدم ← الشبكة» وأدخل SOCKS Host وPort. يجب إدخال عنوان IP الداخلي لخادم Mudfish ياباني في SOCKS Host، ويمكنك معرفته كما يلي:

    • افتح https://mudfish.net/server/status وانقر اسم الخادم الياباني.
    • قيمة «عنوان IP الداخلي» في المعلومات المعروضة هي المطلوبة. مثلًا، العنوان الداخلي لخادم JP Asia (Osaka - SakuraNet) هو 10.252.144.1.
    • منفذ وكيل SOCKS الافتراضي هو 8081.
  3. احفظ الإعدادات وتحقق من صحتها بفتح https://myip.mudfish.net .

  4. إذا أظهر https://myip.mudfish.net أن الإعداد صحيح لكن الموقع المطلوب لا يفتح، فاختر خادمًا يابانيًا آخر وأعد الاختبار.

حقول استجابة API للخوادم الوسيطة​

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

{
"status": 200,
"staticnodes": [
{
"sid": 421,
"hostname": "node-ae-00421.mudfish.net",
"ip": "47.91.122.48",
"private_ip": "10.228.224.1",
"location": "AE Middle East (Dubai - Aliyun)",
"commercial_node": 1,
"commercial_node_premium_enabled": 1
}
]
}

الحقول العليا​

الحقلنوع البياناتالوصف
statusعدد صحيحنتيجة معالجة طلب API. تعني 200 نجاح جلب قائمة الخوادم. هذه قيمة داخل جسم JSON، ولا تعبّر عن حالة اتصال كل خادم وسيط.
staticnodesمصفوفةقائمة كائنات معلومات الخوادم الوسيطة. يمثل كل عنصر خادمًا واحدًا.

حقول كل خادم في staticnodes​

الحقلنوع البياناتالوصف
sidعدد صحيحمعرّف الخادم الذي يميّز الخوادم الوسيطة داخل Mudfish. ليس عنوان اتصال الوكيل ولا رقم المنفذ.
hostnameسلسلة نصيةاسم مضيف الخادم الوسيط، مثل node-ae-00421.mudfish.net.
ipسلسلة نصيةعنوان IPv4 العام للخادم الوسيط. يُستخدم عنوانًا لخادم الوكيل عند الاتصال عبر SOCKS v5 من شبكة خارجية.
private_ipسلسلة نصيةعنوان IPv4 الخاص للخادم الوسيط داخل Mudfish VPN. يُستخدم للوصول إلى الوكيل عبر الشبكة الداخلية بعد الاتصال بـMudfish VPN.
locationسلسلة نصيةالاسم المعروض للخادم، ويشمل رمز البلد والمنطقة والمدينة والمزود وغيرها. يشير AE Middle East (Dubai - Aliyun) في المثال إلى خادم Aliyun في دبي، الإمارات العربية المتحدة.
commercial_nodeعدد صحيحيحدد ما إذا كان الخادم مدفوعًا. تعني 1 خادمًا مدفوعًا، و0 خادم اختبار.
commercial_node_premium_enabledعدد صحيحيحدد تصنيف الخادم ضمن الفئة المميزة. تعني 1 خادمًا مميزًا، و0 خادمًا لا يحمل هذا التصنيف. يُستخدم هذا التمييز لتحديد إمكانية استخدام الخادم وفق الاشتراك.

تُعاد قيمتا commercial_node وcommercial_node_premium_enabled كعددين صحيحين 1 / 0، وليستا قيمتَي JSON المنطقيتين true / false. تعبّران عن تصنيف الخادم، لا عن دعم SOCKS أو السرعة الفعلية أو زمن الاستجابة.

القيم المستخدمة لإعداد SOCKS​

طريقة الاتصالعنوان خادم الوكيلمنفذ TCPالمصادقة والشروط
SOCKS v5 من شبكة خارجيةip18081المصادقة بمعرّف Mudfish وكلمة المرور.
عبر الشبكة الداخلية لـMudfish VPNprivate_ip8081يجب أن تكون متصلًا بـMudfish VPN.

لا تتضمن استجابة API منفذ الوكيل أو معلومات مصادقة المستخدم. ابحث عن الخادم المطلوب باستخدام location، ثم استخدم العنوان المناسب لطريقة الاتصال والمنفذ المذكور أعلاه.