proxy udp simple solo para pruebas
Esta herramienta requiere liberación.
Instale libevent como una biblioteca compartida utilizando el administrador de paquetes de su elección o descargue las fuentes de su sitio e instálelas siguiendo sus instrucciones.
En el directorio fuente udp-proxy creado por:
$ gcc -Wall udp_proxy.c -o udp_proxy -levent
Debería estar listo para funcionar.
Descargue las fuentes y extráigalas al directorio de su proyecto. Tanto libevent como las fuentes udp_proxy en el mismo nivel en el directorio de su proyecto:
...Project
-> libevent
-> udp_proxy
Libevent normalmente nombra su directorio fuente con el número de versión; cámbiele el nombre a "libevent". Utiliza un nmake Makefile para compilar, lo que requiere el uso de la línea de comando. Abra el shell de línea de comando apropiado desde el directorio de Visual Studio en el menú Inicio, según las compilaciones de 32 o 64 bits. Cambie los directorios al directorio libevent y ejecute:
...Projectlibevent> nmake /f Makefile.nmake
Esto debería construir la biblioteca.
Abra el archivo de solución, udp_proxy.sln. Seleccione Win32 para compilaciones de 32 bits o x64 para compilaciones de 64 bits. Puede realizar una depuración o una versión de lanzamiento. La solución hace referencia a los encabezados y bibliotecas de libevent, asumiendo que están en un directorio llamado libevent
al mismo nivel que udp_proxy
.
Desde el directorio udp_proxy:
$ ./udp_proxy -p 12345 -s 127.0.0.1:11111
Para usar con el servidor de ejemplo wolfSSL con el cliente hablando con el proxy en el puerto 12345:
$ ./examples/server/server -u
$ ./examples/client/client -u -p 12345
En Windows, no necesita toda la información de la ruta; ejecute cada una como lo haría normalmente.