I have seen a video on this topic. I tried it but it ain't working. Is it really achievable? If so could someone please explain it for me in details ?
Below is the link to the video https://www.youtube.com/watch?v=1tE4m3LHra0
That's just basic VPN example. There's remote VPN server. You need to have an account to connect to it. Then you configure your router as VPN client and tell it to route all traffic via established tunnel (that's "Add Default Route" option). If you connect to any external server, it sees public IP that belongs to VPN server, instead of your real one. End of story, they lived happily ever after.