It sounds like an MTU problem.
When you use a proxy, it adds a tag to the frame / packet(?) that may cause the size to exceed 1500 bytes.
Most real-time packets are not fragmentable, if it can't be fragged, it gets dropped.
Try setting the MTU down to ~1476 and see if it works for you.
Good Luck
Scott