No description
| src | ||
| .envrc | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||
| README.md | ||
| shell.nix | ||
poxy: Proxy Epoxy
Poxy is networking epoxy using proxies: A multitool to glue real-world devices together. Redirect connections, bypass NAT, and much more.
Easy and unified config format
Config is done using a simple format:
tudbutde @ tudbut.de:
!LISTEN ::0:80/tcp -> #mainhttp
!LISTEN ::0:55699/udp -> #wgexit
tudbut-wgexit @ s2.tudbut.de:
#wgexit -> !OUT localhost:55699/udp
tud-pi-purple:
#mainhttp -> NAT -> !OUT localhost:80/tcp
computer:
!LISTEN localhost:7022/tcp -> #sshproxy
friendscomputer:
#sshproxy -> NAT via tudbutde -> !OUT localhost:22/tcp
This can also be written as:
tudbutde @ tudbut.de:
!LISTEN ::0:80/tcp -> NAT -> !OUT +tud-pi-purple:80/tcp
!LISTEN ::0:55699/udp -> !OUT +tudbut-wgexit:55699/udp
tudbut-wgexit @ s2.tudbut.de:
computer:
!LISTEN localhost:7022/tcp -> NAT via +tudbutde -> !OUT +friendscomputer:22/tcp
!LISTEN is equivalent to !INPUT.