That hard work is termed pfSense, and it really is an open-source venture based upon the FreeBSD running technique. it's been specially tuned for this type of jobs and includes an easy-to-use World wide web interface https://macktechbiz.com/blogs/news