انتقل إلى المحتوى
NoxProxy

NoxProxy

إعداد البروكسي في برامجك وتطبيقاتك

ابدأ ببيانات الخادم الظاهرة في لوحة التحكم، ثم اختبر طلبًا واحدًا. الأمثلة التالية تشرح HTTP وSOCKS5 والمصادقة بعنوان IP.

جهّز بيانات الاتصال

افتح قائمة البروكسيات وتأكد أن الباقة فعّالة. انسخ المضيف والمنفذ والبروتوكول؛ وللباقات المناسبة انسخ اسم المستخدم وكلمة المرور أيضًا.

الأمثلة الأولى لباقات اسم المستخدم وكلمة المرور. باقات Injection تستخدم HTTP فقط بعد السماح بعنوان IP العام للعميل. لا تحولها إلى SOCKS5 ولا تضف بيانات دخول غير مطلوبة.

Python: اتصال HTTP باسم مستخدم وكلمة مرور

ثبّت مكتبة Requests مع دعم SOCKS، كي تتمكن من تجربة البروتوكولين:

python -m pip install "requests[socks]"

استبدل HOST وPORT بقيم لوحة التحكم. يطلب المثال بيانات الدخول وقت التشغيل ويحوّل الرموز الخاصة تلقائيًا إلى الترميز المناسب لرابط البروكسي.

from getpass import getpass
from urllib.parse import quote
import requests

host = "HOST"
port = "PORT"
username = quote(input("Proxy username: "), safe="")
password = quote(getpass("Proxy password: "), safe="")
proxy_url = f"http://{username}:{password}@{host}:{port}"

response = requests.get(
    "https://api.ipify.org?format=json",
    proxies={"http": proxy_url, "https": proxy_url},
    timeout=20,
)
response.raise_for_status()
print(response.json()["ip"])

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

Python: استخدام SOCKS5

لباقة اسم مستخدم وكلمة مرور تدعم SOCKS5، استخدم منفذ SOCKS5 الصحيح واستبدل سطر proxy_url في المثال السابق:

proxy_url = f"socks5h://{username}:{password}@{host}:{port}"

في Requests، البادئة socks5h تجعل حل اسم الموقع عبر البروكسي، بينما socks5 تستخدم حل الاسم على جهاز العميل. راجع توثيق Requests الرسمي لمعرفة تفاصيل دعم SOCKS.

باقات Injection: مصادقة بعنوان IP

اسمح أولًا بعنوان IP العام للشبكة التي يعمل منها برنامجك، ثم استخدم المضيف ومنفذ HTTP دون اسم مستخدم أو كلمة مرور. يمكنك استعمال بقية طلب Python السابق مع تغيير رابط البروكسي إلى:

proxy_url = "http://HOST:PORT"

إذا شغّلت البرنامج من خادم آخر أو تغيرت شبكتك، فقد يتغير عنوان IP الذي يجب السماح به. تحديث بيانات جهاز مختلف لا يجيز تلقائيًا الاتصال من هذا الجهاز.

المتصفحات وأدوات الاختبار

  1. افتح إعداد البروكسي اليدوي في الأداة أو الإضافة الموثوقة التي تستخدمها.
  2. اختر البروتوكول وأدخل المضيف والمنفذ كما يظهران في لوحة التحكم.
  3. أدخل بيانات المصادقة المناسبة. راجع توثيق الأداة للتأكد من دعمها لنوع المصادقة؛ الدعم يختلف بين البرامج.
  4. افتح خدمة فحص IP واختبر الاتصال قبل تنفيذ بقية المهام.

NoxProxy Connect على أندرويد

حمّل التطبيق من app.noxproxy.io. التطبيق يعمل على أندرويد 7.0 أو أحدث وهو عميل تضيف إليه بروكسي تملكه؛ لا يتضمن بروكسي مجانيًا.

  1. أضف ملف بروكسي جديدًا وحدد HTTP أو SOCKS5 حسب بيانات الخادم.
  2. أدخل المضيف والمنفذ وبيانات المصادقة عند الحاجة، ثم احفظ الملف واختبره.
  3. اضغط الاتصال ووافق على طلب إذن VPN الذي يعرضه نظام أندرويد.
  4. تحقق من نجاح الاتصال وعنوان الخروج قبل الاعتماد عليه في تطبيقاتك.

ملفات الاتصال المحفوظة مشفّرة محليًا. إذن VPN في أندرويد يسمح بالتوجيه عبر التطبيق؛ لا يعني أن HTTP أو SOCKS5 يشفر بيانات مصادقة البروكسي تلقائيًا.

حل أخطاء الاتصال الشائعة

خطأ 407 أو فشل المصادقة
راجع نوع الباقة، اسم المستخدم وكلمة المرور أو عنوان IP المسموح. تأكد من ترميز الرموز الخاصة في روابط البروكسي ومن عدم انتهاء الباقة.
انتهاء المهلة أو غياب الاستجابة
راجع المضيف والمنفذ والبروتوكول والاتصال بالشبكة. ابدأ بطلب واحد بمهلة مناسبة قبل زيادة عدد الاتصالات.
خطأ شهادة HTTPS
تحقق من وقت الجهاز وشهاداته ومن رابط الموقع. أبقِ التحقق من الشهادات مفعّلًا؛ تعطيله ليس حلًا مناسبًا لمشكلة إعداد البروكسي.