I have been told that if I use URL filtering I must set the client proxy setting to use port 3128. How do I get all traffic to use this port?

You do not need to configure the client browser for URL filtering.

In the HTTP proxy setup, enable HTTP proxy and make sure you setup using Transparent mode.
Setup Networks Allow for LAN.
Enable URL filter after you have entered a valid URL license key.