Please refer to the official documentation OpenNebula Transparent Proxies first. ☝️😌
To build statically-linked tproxy-rs binary you can use included flake.nix and Makefile:
make staticfile ./result/bin/tproxy
./result/bin/tproxy: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), static-pie linked, not strippedTo install tproxy-rs in an OpenNebula environment copy the statically-linked binary to ~oneadmin/remotes/vnm/tproxy and re-sync HV nodes:
sudo -u oneadmin onehost sync -fTo run integration tests (requires root privileges via doas):
make test