https://blog.techlanda.com/2016/04/linux-configure-transparent-proxy-with.html