وكيل 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 للتفاصيل الأوسع. فيما يلي الطريقة التي يستخدمها كاتب الوثيقة عادةً:
-
ثبّت Firefox وشغّله.
-
افتح «الإعدادات ← متقدم ← الشبكة» وأدخل SOCKS Host وPort. يجب إدخال عنوان IP الداخلي لخادم Mudfish ياباني في SOCKS Host، ويمكنك معرفته كما يلي:
- افتح https://mudfish.net/server/status وانقر اسم الخادم الياباني.
- قيمة «عنوان IP الداخلي» في المعلومات المعروضة هي المطلوبة. مثلًا، العنوان الداخلي لخادم JP Asia (Osaka - SakuraNet) هو 10.252.144.1.
- منفذ وكيل SOCKS الافتراضي هو 8081.
-
احفظ الإعدادات وتحقق من صحتها بفتح https://myip.mudfish.net .
-
إذا أظهر 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 من شبكة خارجية | ip | 18081 | المصادقة بمعرّف Mudfish وكلمة المرور. |
| عبر الشبكة الداخلية لـMudfish VPN | private_ip | 8081 | يجب أن تكون متصلًا بـMudfish VPN. |
لا تتضمن استجابة API منفذ الوكيل أو معلومات مصادقة المستخدم. ابحث عن الخادم المطلوب باستخدام location، ثم استخدم العنوان المناسب لطريقة الاتصال والمنفذ المذكور أعلاه.