Setting up an indirect server for Minecraft

Solution 1:

I think that the best bet would be to figure out your port forwarding issue by asking about it on Superuser.com. Then set up the server at your house and just run MineCraft from school.

Almost all VPN clients need to create a virtual adapter to create the tunnel. This will require you to have Admin rights on the machine that you want to install the client on. Based on what you have said that is not possible.

Do you have access to the router where you live to try and properly configure the port forwarding? Also are you setting up a standard MineCraft server or using something like Bukkit?