Peplink Grabbing Web Filter IP not client IP thus not routing correctly

Our web filter is inline, all traffic passes through it. When I look at the client list I see a lot of clients but not all. Pretty much every client is using the outbound policy based on the ip address of our web filter not the actual IP of the workstation. How can we make our Balancer aware of the actual client IP not the web filters.

I think your web filter is a type of web proxy. As the the web filter will initiate the traffic by itself, and the devices such as Peplink will only see the IP and MAC address of the web filter. In this situation, there are no method to make the Peplink know the actual client IP.