Skip to content

OPENNEBULA TPROXY RE-IMPLEMENTATION IN TOKIO/RUST

License

Notifications You must be signed in to change notification settings

sk4zuzu/tproxy-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OPENNEBULA TPROXY RE-IMPLEMENTATION IN TOKIO/RUST

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 static
file ./result/bin/tproxy
./result/bin/tproxy: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), static-pie linked, not stripped

To 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 -f

To run integration tests (requires root privileges via doas):

make test

About

OPENNEBULA TPROXY RE-IMPLEMENTATION IN TOKIO/RUST

Resources

License

Stars

Watchers

Forks

Packages

No packages published