No, it doesn’t give you free internet. However, you can get a free VPN app for your Windows 11/10 PC. Whether you want to use the web proxy browser or use the VPN app, you can download both for your PC from the official website.