tup proxies services on the local network to a remote gateway, all traffic between the remote server and the service on the local network is sent through a wireguard tunnel
think of tup as an open source and self-hosted alternative to ngrok and cloudflare tunnel
tupd (the server) can be found at: https://drive.proton.me/urls/GEJM1HT0DW#aOop4p7zxaPA
the tup client can be found at: https://drive.proton.me/urls/63SE9PW020#GFzZrprg9wjZ
Providing links like this on a forum sounds like a trap, it’s sad that you got so many downvotes for the lack of explanation (as given in comments).
A few more questions remain… Why did you program this? As in, how is this different or better than the alternatives?
There are so many! IMHO that’s a problem, as a user I don’t know how to decide…!