proxy UDP simple pour les tests uniquement
Cet outil nécessite Libevent.
Installez libevent en tant que bibliothèque partagée en utilisant le gestionnaire de paquets de votre choix ou téléchargez les sources depuis leur site et installez-les selon leurs instructions.
Dans le répertoire source udp-proxy créé par :
$ gcc -Wall udp_proxy.c -o udp_proxy -levent
Il devrait être prêt à fonctionner.
Téléchargez les sources et extrayez-les dans le répertoire de votre projet. Les sources de libevent et de udp_proxy se trouvent au même niveau dans le répertoire de votre projet :
...Project
-> libevent
-> udp_proxy
Libevent nomme normalement son répertoire source avec le numéro de version, renommez-le en "libevent". Il utilise un Makefile nmake pour construire, ce qui nécessite l'utilisation de la ligne de commande. Ouvrez le shell de ligne de commande approprié à partir du répertoire Visual Studio dans le menu Démarrer, en fonction des versions 32 bits ou 64 bits. Accédez au répertoire libevent et exécutez :
...Projectlibevent> nmake /f Makefile.nmake
Cela devrait construire la bibliothèque.
Ouvrez le fichier de solution, udp_proxy.sln. Sélectionnez Win32 pour les versions 32 bits ou x64 pour les versions 64 bits. Vous pouvez effectuer un débogage ou une version de version. La solution fait référence aux en-têtes et aux bibliothèques libevent en supposant qu'ils se trouvent dans un répertoire nommé libevent
au même niveau que udp_proxy
.
Depuis le répertoire udp_proxy :
$ ./udp_proxy -p 12345 -s 127.0.0.1:11111
À utiliser avec l'exemple de serveur wolfSSL avec un client parlant au proxy sur le port 12345 :
$ ./examples/server/server -u
$ ./examples/client/client -u -p 12345
Sous Windows, vous n'avez pas besoin de toutes les informations de chemin, exécutez-les comme vous le feriez normalement.