Hi rasta,
first, WebShield is not a firewall. What I mean by this is that it's not really appropriate to use the word "bypass" here.
WebShield adds an extra protection layer by inspecting HTTP traffic. As HTTP servers, by convention, use tcp port 80, WebShield captures data sent to this port. Use of any other port is more or less nonstandard and is quite marginal. WebShield is by default configured conservatively to avoid as many conflicts with other software as possible. Having WebShield configured to capture traffic on any other port than 80 by default would likely result in problems when someone would be running a non-HTTP traffic on that port (which is perfectly possible).
If you, on the other hand, know that traffic on your machine on e.g. port 8090 is HTTP only, and you want to have it covered by WebShield, please feel free to customize WebShield to filter traffic even on this port. The relevant settings can be found on its 1st configuration page.
Thanks
Vlk