وكيل UDP بسيط للاختبار فقط
هذه الأداة تتطلب libevent.
قم بتثبيت libevent كمكتبة مشتركة باستخدام إما مدير الحزم الذي تختاره أو قم بتنزيل المصادر من موقعهم وتثبيتها مع توجيهاتهم.
في الدليل المصدر لـ udp-proxy، تم إنشاؤه بواسطة:
$ gcc -Wall udp_proxy.c -o udp_proxy -levent
يجب أن تكون جاهزة للتشغيل.
قم بتنزيل المصادر واستخرجها في دليل مشروعك. كل من مصادر libevent وudp_proxy على نفس المستوى في دليل مشروعك:
...Project
-> libevent
-> udp_proxy
عادةً ما يقوم Libevent بتسمية الدليل المصدر الخاص به برقم الإصدار، ثم يعيد تسميته إلى "libevent". ويستخدم ملف nmake Makefile للبناء، الأمر الذي يتطلب استخدام سطر الأوامر. افتح غلاف سطر الأوامر المناسب من دليل Visual Studio في قائمة "ابدأ"، اعتمادًا على إصدارات 32 بت أو 64 بت. قم بتغيير الدلائل إلى دليل libevent وقم بتشغيل:
...Projectlibevent> nmake /f Makefile.nmake
هذا يجب أن يبني المكتبة.
افتح ملف الحل، udp_proxy.sln. حدد إما Win32 للإصدار 32 بت أو x64 للإصدارات 64 بت. يمكنك القيام بتصحيح الأخطاء أو إصدار الإصدار. يشير الحل إلى رؤوس ومكتبات libevent بافتراض أنها موجودة في دليل يسمى libevent
بنفس مستوى udp_proxy
.
من دليل udp_proxy:
$ ./udp_proxy -p 12345 -s 127.0.0.1:11111
للاستخدام مع خادم مثال wolfSSL مع العميل الذي يتحدث إلى الوكيل على المنفذ 12345:
$ ./examples/server/server -u
$ ./examples/client/client -u -p 12345
في نظام التشغيل Windows، لا تحتاج إلى كافة معلومات المسار، قم بتشغيل كل منها بالطريقة المعتادة.