udpxd can be used to forward or proxy UDP client traffic to another port on another system. It also supports binding to a specific ip address which will be used as the source for outgoing packets. It supports ip version 4 and 6.
You can read the documentation without installing the software:
If it is already installed, you can read the manual page:
The manual page can also be read online.
I wrote a blog posting with some examples about udpxd.
This software doesn't have any external dependencies, but you need either BSD make or GNU make installed to build it.
First you need to check out the source code. Skip this, if you have already done so:
git clone firstname.lastname@example.org:TLINDEN/udpxd.git
Next, change into the newly created directory 'udpxd' and compile the source code:
cd udpxd make
To install, type this command:
sudo make install
This will install the binary to
the manual page to
$PREFIX/man/man1/udpxd.1. You can
$PREFIX during installation time like this:
make install PREFIX=/opt
Although I'm happy to hear from udpxd users in private email, that's the best way for me to forget to do something.
In order to report a bug, unexpected behavior, feature requests or to submit a patch, please open an issue on github: https://github.com/TLINDEN/udpxd/issues.
This software is licensed under the GNU GENERAL PUBLIC LICENSE version 3.