That depends on your proxy. If the proxy leaves the connection open and does not set up a new connection with each packet it would work. However, if this is not the case almost no online game will work.
You can try to use a VPN tunnel. This should also tunnel through a proxy, if implemented correctly. Or use IPv6, which should also go through a proxy (but then there is only one server at the moment).