Here's how to do it on an OpenWRT router: https://forum.openwrt.org/viewtopic.php?id=27354 Which is cheaper than a second computer. I just don't like the idea of having the middle box face the public internet. I would rather it go public internet -> router -> anon middle box -> main computer For that you need to custom build a computer with 2 network interface cards, then install Linux or a BSD, then configure the transparent proxy. There are lots of tutorials on installing Linux and Free/OpenBSD. To configure the transproxy, see here: Linux https://trac.torproject.org/projects/tor/wiki/doc/TransparentProxy#AnonymizingMiddlebox BSD https://trac.torproject.org/projects/tor/wiki/doc/TransparentProxy#AnonymizingMiddlebox1