At school, proxies are still no absolute guarantee to work. It depends upon what the school has set up to stop p2p programs from connecting to their network.
How about a http proxy. There's various types of proxies & that's one of them. Also using an ip hider/masker 'might' help.