พร็อกซี udp อย่างง่ายสำหรับการทดสอบเท่านั้น
เครื่องมือนี้ต้องใช้ความเป็นอิสระ
ติดตั้ง 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 ในเมนู Start ขึ้นอยู่กับรุ่น 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 คุณไม่จำเป็นต้องมีข้อมูลเส้นทางทั้งหมด แต่ให้เรียกใช้งานตามปกติ