udp proxy
1.0.0
简单的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 目录打开相应的命令行 shell,具体取决于 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 下,您不需要所有路径信息,只需按通常的方式运行即可。