Please help in setting up proxy

For the purpose of hand on experience I want to setup proxy server at my home and then want to access it from my friend's home via internet.

Anybody plz help me?

I'm using PTCL.

Thanks.

Just buy a VPS and setup VPN on it or Buy a VPN and access both of them from anywhere!