Long time ago I bought a lifetime license for Hotspotshield. I wont go into details of what VPN services are more realiable 🥱(NordVPN, Windscribe, IPVanish, etc), but at the time, I wasn't fond of subscriptions based licenses and a lifetime license seemed like a really good deal 🤑. Back then no Linux support available (mid 2016), recently Hotspotshield was bought by Aura which added Linux support to their client 😍 😍.
Sadly, almost all VPN clients I tried for Linux have no GUI support 😕, which is fine for most of the cases, but sometimes its just a pain and want a seamless experience. Here is where PyShieldGUI is born 💥, from the humble hands of a Cybersecurity Analyst that has limited knowledge on developing apps, but is a Linux lover ever since 2008 🤓.
- Python installed:
sudo apt install python3
- Hotspotshield Linux Client: https://www.hotspotshield.com/vpn/vpn-for-linux/?af-campaign=linux-banner-click
- Start the VPN, does not connect it
hotspotshield start
- Stops the VPN in the background, disconnects if connected
hotspotshield stop
- Connect to a Virtual Location or city
hotspotshield connect [country code]
- Connect to the most recent location
hotspotshield connect
- View account information and status
hotspotshield account status
- Displays the list of all available Virtual locations
hotspotshield locations
- Disconnect or change to another Virtual Location
hotspotshield disconnect
- Check if the VPN is running
hotspotshield status
- Check your public IP
curl ipinfo.io
Source of commands: https://support.hotspotshield.com/hc/en-us/articles/360041968071-What-are-all-of-the-Hotspot-Shield-commands-on-Linux-