Update: FrootVPN is no longer free.
FrootVPN is a (The Pirate Bay endorsed) free VPN service that routes all your network traffic anonymously through servers in Stockholm. The mechanism is different from Tor, where network bandwidth is randomly shared among the users. As per the claims on the FrootVPN website, the traffic is fully anonymous, censor free and no user information is saved in the servers.
- Completely anonymizes the system
- Hides your original IP
- All data is encrypted
- High speed 10Gbit backbone (no limits)
- No logs collected
- Based in Stockholm, Sweden
- Supported protocols:
> PPTP protocol (128 bit key encryption)
> L2TP protocol (168 bit key encryption)
> OpenVPN protocol (2048 bit key certificate, 256 bit key encryption)
- Supports Linux, Windows, Mac, Android, Iphone, Ipad
NOTE: The service needs registration with an email ID. However, it does not verify it. Anything would work.
To use FrootVPN on Ubuntu:
As I can see in Reddit, many users are unable to connect or facing issues with FrootVPN. Here’s what I did with some hiccups. Now it works fine and connection speed is fast.
- Create an account with FrootVPN (link removed)
- Install openvpn:
$ sudo apt-get install openvpn
- Download the configuration file for frootvpn:
$ sudo wget https://www.frootvpn.com/files/frootvpn.ovpn -O /etc/openvpn/frootvpn.ovpn
- Create the openvpn connection:
$ sudo openvpn /etc/openvpn/frootvpn.ovpn
- Check your IP address.
- Now cross-check the IP address here. This is a WebRTC test page to check if your VPN is leaking. The addresses in 5 and 6 should match.
NOTE: To strengthen your anonymity, try changing your MAC address with macchanger.
- I faced some issues in Step 4 as I had IPv6 disabled in the kernel level. Enable IPv6 if disabled.
- In case any domain/websites not responding for you, or you get the following error in TLS handshake:
TLS Error: TLS key negotiation failed to occur within 60 seconds (check your network connectivity) TLS Error: TLS handshake failed SIGUSR1[soft,tls-error] received, process restarting
try adding the following in your /etc/resolv.conf as the first nameserver entry:
On Ubuntu, I use the following script:
$ sudo sed -i '3i\nameserver 126.96.36.199' /etc/resolv.conf $ sudo openvpn /etc/openvpn/frootvpn.ovpn
Free alternatives (with OpenVPN support)
- VPN Gate: Academic project at University of Tsukuba, Japan. Free. No registration.
- FreeVPN.me: Free. No registration.
NOTE: Some of the alternatives have servers in the US.