atp: a tcp proxy


atp is a simple TCP proxy written in rust.


In the past, I had nginx set up to serve my websites, and it also served as a TCP proxy for SSH. Recently, however, I switched to Caddy for HTTPS. Caddy, unfortunately, doesn't have a TCP proxy, so I had to keep nginx around for my proxying needs. I find this a bit overkill though, which is where atp comes in.


The configuration is in the TOML format. A sample config follows:

"" = 8000
"" = 1604


cargo run /path/to/config.toml

If no path is provided, atp will fall back to looking for config.toml in the current directory.


home - projects - blog
built with zola