Skip to content
KitploitKITPLOIT
أدواتعمليات الاستغلالالمدونة
Log in
إرسال
أدواتعمليات الاستغلالالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

الخلاصاتاتصالالخصوصية© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
UA3F — وكيل إعادة كتابة HTTP(S) شفاف يدعم أوضاع HTTP وSOCKS5 وTPROXY وREDIRECT وNFQUEUE مع اعتراض HTTPS (MitM)، وإعادة كتابة الرؤوس والمحتوى وفق قواعد، وتجاوز أنظمة فحص الحزم العميق (DPI desync). | Kitploit
أدوات/GitHubGitHub/sunbk201/ua3f
التقاط وتحليل الحزمتخطيط الشبكةبروكسيات الويب والاعتراضأمن الويبأمن الشبكاتالخصوصيةالأدوات والمكوناتمكافحة الروبوتات
GitHubsunbk201/ua3f

UA3F

وكيل إعادة كتابة HTTP(S) شفاف يدعم أوضاع HTTP وSOCKS5 وTPROXY وREDIRECT وNFQUEUE مع اعتراض HTTPS (MitM)، وإعادة كتابة الرؤوس والمحتوى وفق قواعد، وتجاوز أنظمة فحص الحزم العميق (DPI desync).

عرض المستودع
6893712منذ 22 أيامتمت المراجعة من قبل Kitploit
الموقع الإلكتروني

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة

UA3F

Release CodeQL License GitHub Downloads (all assets, all releases) Telegram group

UA3F

English | 简体中文

UA3F هو وكيل إعادة كتابة HTTP(S)، يعمل كخدمة HTTP وSOCKS5 وTPROXY وREDIRECT وNFQUEUE لإعادة كتابة حركة مرور HTTP(S) (مثل User-Agent) بكفاءة وشفافية.

  • يدعم إعادة الكتابة ثنائية الاتجاه لترويسات (Header) ونصوص (Body) طلبات واستجابات HTTP(S)
  • يدعم إعادة توجيه URL لـ HTTP(S): 302 و307 وHeader
  • يدعم إعادة الكتابة مع فك تشفير حركة مرور HTTPS MitM
  • أوضاع الخدمة على طبقة التطبيق: HTTP وSOCKS5
  • أوضاع الخدمة على طبقة النقل: TPROXY وREDIRECT
  • أوضاع الخدمة على طبقة الشبكة: NFQUEUE(UA2F)
  • نظام قواعد إعادة كتابة مرن للغاية، يدعم أنواع قواعد متعددة واستراتيجيات إعادة كتابة
  • لوحة إحصائيات فورية، تدعم مراقبة وتحليل تعديلات حركة المرور
  • يدعم التثبيت عبر opkg، والتثبيت بالترجمة، والنشر عبر Docker بطرق متعددة
  • متوافق مع التشغيل المتزامن مع أوضاع Clash Fake-IP وRedir-Host المتعددة
  • يدعم إعادة الكتابة على الطبقة L3: TTL وIPID وطابع وقت TCP والنافذة الأولية لـ TCP
  • يدعم Desync إرسال الأجزاء خارج الترتيب والتشويش، لاستخدامه في فحص الحزم العميق (DPI)
  • يدعم تفريغ حركة المرور عبر eBPF، لتسريع أداء إعادة التوجيه

التثبيت

يدعم UA3F عدة طرق للتثبيت:

  • الملفات الثنائية وحزم التثبيت

    توفر صفحة Release ملفات ثنائية وحزم تثبيت opkg/apk للمعماريات الشائعة، ما عليك سوى تنزيل حزمة التثبيت الخاصة بالمنصة المقابلة وتثبيتها يدويًا.

  • النشر عبر Docker:

    للتشغيل كوكيل SOCKS5:

    docker run -p 1080:1080 sunbk201/ua3f -f FFF
    
  • الترجمة من المصدر:

    بناء وترجمة ملف UA3F الثنائي:

    git clone https://github.com/SunBK201/UA3F.git && cd UA3F
    go build -o ua3f main.go
    

    OpenWrt 编译安装:

    git clone https://github.com/openwrt/openwrt.git && cd openwrt
    git checkout openwrt-24.10
    ./scripts/feeds update -a && ./scripts/feeds install -a
    git clone https://github.com/SunBK201/UA3F.git package/UA3F
    make menuconfig # 勾选 Network->Web Servers/Proxies->ua3f
    make download -j$(nproc) V=s
    make -j$(nproc) || make -j1 || make -j1 V=sc
    # make package/UA3F/openwrt/compile -j1 V=sc # 单独编译 UA3F 安装包
    

الاستخدام

راجع UA3F للحصول على الوثائق التفصيلية

الاستخدام عبر سطر الأوامر

بدء UA3F باستخدام التكوين الافتراضي:

ua3f

بدء التشغيل باستخدام ملف التكوين المحدد:

ua3f -c /path/to/config.yaml

إنشاء ملف تكوين القالب:

ua3f -g

للحصول على شرح مفصل لإعداد معاملات سطر الأوامر، راجع دليل الإعداد، وللاطلاع على أمثلة ملفات الإعداد، راجع أمثلة الإعداد

صفحة OpenWrt LuCI Web

يدعم UA3F صفحة OpenWrt LuCI Web، ويمكنك فتح Services -> UA3F لإجراء الإعدادات ذات الصلة.

للاطلاع على البرنامج التعليمي السريع، راجع: برنامج تعليمي لاستخدام UA3F يفهمه حتى القرد

بدء OpenWrt يدويًا عبر سطر الأوامر
opkg install sudo
sudo -u nobody /usr/bin/ua3f

يُنصح مستخدمو shellclash/shellcrash باستخدام الأمر التالي للتشغيل:

sudo -u shellclash /usr/bin/ua3f
# 如果上面命令报错执行下面该命令
sudo -u shellcrash /usr/bin/ua3f

معاملات بدء تشغيل سطر الأوامر ذات الصلة:

  • -c <config path>: مسار ملف التكوين المخصص
  • -g: إنشاء ملف تكوين قالب config.yaml في الدليل الحالي
  • -m <mode>: وضع الخدمة، يدعم HTTP وSOCKS5 وTPROXY وREDIRECT، الافتراضي SOCKS5
  • -b <bind addr>: عنوان الاستماع المخصص للربط، الافتراضي 127.0.0.1
  • -p <port>: رقم المنفذ، الافتراضي 1080
  • -l <log level>: مستوى السجل، الافتراضي info، اختياري: debug، موقع السجل الافتراضي: /var/log/ua3f.log
  • -x: استراتيجية إعادة الكتابة، تدعم GLOBAL وDIRECT وRULE، الافتراضي GLOBAL
  • -f <UA>: UA مخصص، الافتراضي FFF
  • -r <regex>: تعبير نمطي مخصص لمطابقة User-Agent، الافتراضي فارغ، مما يعني إعادة كتابة جميع User-Agent
  • -s: استبدال جزئي، يستبدل فقط الجزء المطابق للتعبير النمطي
  • -z: قواعد إعادة الكتابة، بتنسيق json string، تعمل فقط في وضع استراتيجية إعادة الكتابة RULE

API Server

يتضمن UA3F وحدة تحكم API Server مدمجة، توفر واجهات استعلام وتحكم لمعلومات مثل حالة تشغيل UA3F وقواعد التكوين، ويمكن تفعيلها عبر المعامل --api-server:

ua3f --api-server <addr:port>

راجع وثائق API في وثائق UA3F API

شرح أوضاع الخدمة

يدعم UA3F خمسة أوضاع خدمة مختلفة، وفيما يلي خصائص كل وضع وسيناريوهات استخدامه:

وضع الخدمةمبدأ العملهل يعتمد على Clash وغيرهالتوافقهل يمكن تشغيله جنبًا إلى جنب مع Clash وغيره
HTTPوكيل HTTPنعمعالٍنعم
SOCKS5وكيل SOCKS5نعمعالٍنعم
TPROXYnetfilter TPROXYلامتوسطنعم
REDIRECTnetfilter REDIRECTلامتوسطنعم
NFQUEUEnetfilter NFQUEUEلامنخفضنعم

شرح استراتيجيات إعادة الكتابة

يدعم UA3F ثلاث استراتيجيات مختلفة لإعادة الكتابة:

استراتيجية إعادة الكتابةسلوك إعادة الكتابةإعادة كتابة Headerأوضاع الخدمة المناسبة
GLOBALإعادة كتابة جميع الطلباتUser-Agentمناسب لجميع أوضاع الخدمة
DIRECTعدم إعادة الكتابة، تمرير فقطلا يوجدمناسب لجميع أوضاع الخدمة
RULEإعادة الكتابة وفق قواعد إعادة الكتابةمخصصمناسب لـ HTTP/SOCKS5/TPROXY/REDIRECT

أنواع القواعد:

نوع القاعدةالوصف
DOMAINالمطابقة حسب اسم النطاق
DOMAIN-SUFFIXالمطابقة حسب لاحقة اسم النطاق
DOMAIN-KEYWORDالمطابقة حسب الكلمة المفتاحية لاسم النطاق
DOMAIN-SETالمطابقة حسب مجموعة أسماء النطاقات
IP-CIDRالمطابقة حسب نطاق عنوان IP
SRC-IPالمطابقة حسب عنوان IP المصدر
DST-PORTالمطابقة حسب المنفذ الهدف
HEADER-KEYWORDالمطابقة حسب الكلمة المفتاحية في Header الطلب
HEADER-REGEXالمطابقة بتعبير نمطي في Header الطلب
URL-REGEXالمطابقة بتعبير نمطي في URL الطلب

إجراءات إعادة الكتابة:

نوع الإجراءالوصف
DIRECTالسماح المباشر دون إعادة كتابة
DELETEحذف Header المحدد
ADDإضافة Header المحدد بمحتوى محدد
REPLACEاستبدال Header المحدد بمحتوى محدد
REPLACE-REGEXاستبدال الجزء المطابق للتعبير النمطي بمحتوى محدد
REJECTرفض الطلب
DROPإسقاط الطلب
تنزيل الأداة