Service VPN : Windscribe

Soumis par jpp le jeu 20/06/2019 - 13:44

Afin d'apporter un peu de discrétion à mes activités sur le Web j'ai décidé de tester un fournisseur de VPN. Après quelques recherches j'ai lu dans un magazine (Pirate Informatique pour ne pas le citer) que Windscribe répondait à la plupart des besoins.
Détails sur : https://fra.windscribe.com
Le magazine ne parle que de Windows, mais il existe des versions pour d'autre systemes : Mac et diverses saveurs de Linux.

Attention la version Linux est en BETA mais semble fonctionner correctement.

Note 2022 : la version n'est plus en Beta et fonctionne toujours correctement.

Il faut s'inscrire sur le site et il existe différents types de contrats :

  1. Gratuit limité à 10Go/mois et 10 locations, pas de filtrage sauf malwares.
  2. Payant 9$ par mois ou 43,5$ par an et une centaine de locations possibles et plusieurs possibilités de filtrage :
    - pubs et traqueurs
    - Jeux
    - cryptominers
    - porno
    et quelques autres.

L'installation est très simple car des paquets Debian (8 et 9) sont disponibles, l'installation est très complète et installe un service "windscribe" qui lance "windscribe-cli". 
Le logiciel fonctionne parfaitement après migration de la machine de Stretch à Buster, rien ne semble changé.
Toutes les opérations se font en ligne de commande avec "windscribe" dont le "--help" est suffisant pour une manipulation simple.
Le fonctionnement est basé sur :

  • Des ordres "iptables"
  • La création d'un interface "tun" 
  • L'utilisation de Openvpn

Il suffit de lancer "windscribe connect" pour se retrouver connecté en utilisant une localisation par défaut (Paris pour moi) et une adresse IP.
Utilisation de la commande windscribe :
- account
Donne le détail du compte et surtout la consommation réelle :
Data Usage: 41.84 MB / 10 GB
Plan: 10 GB Free
- status 
windscribe -- pid: 2871, status: running, uptime: 2h 3m, %cpu: 0.0, %mem: 0.2
IP: 194.59.249.248
CONNECTED -- FR UDP (443)

- protocol
Permet de voir ou changer le protocole utilisé 
Usage: windscribe protocol <protocol>
Default protocol: UDP
Available protocols:
UDP
STEALTH
TCP

- locations
Montre les locations utilisables 
Location        Short Name         City Name               Label          Pro  
US Central      US-C                 Atlanta            Mountain         
US Central      US-C                  Dallas               Ranch         
US East         US                   Chicago                 Cub 
.....

Celles en grisé ne sont pas accessibles avec le contrat en cours
- connect
Permet de se connecter et on peut indiquer une location parmi celles autorisées : cf windscribe locations
exemple :
windscribe connect Mountain
Connecting to US Central Atlanta Mountain (UDP:443)
Firewall Enabled
Connected to US Central Atlanta Mountain
Your IP changed from 194.59.249.248 to 161.129.70.90

Au niveau des temps de réponse, je n'ai pas remarqué de dégradation évidente (Adresse IP sur Paris) mais je suis actuellement en un lieu où la liaison internet est assez peu rapide :
--- www.google.fr ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 39.712/39.712/39.712/0.000 ms

Dans mon lieu habituel :
--- www.google.fr ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 5.257/5.257/5.257/0.000 ms


La location "Atlanta" semble un peu plus poussive surtout lors de l'établissement des connexions.
En bref ce service fonctionne fort bien ...

Pour mémoire le "help" de la fonction "windscribe", le "ascii art" ne s'affiche correctement que sur des écrans larges ... :

windscribe --help
Usage: windscribe [<options>] <command> [<args>]...

  ██╗    ██╗██╗███╗   ██╗██████╗ ███████╗ ██████╗██████╗ ██╗██████╗ ███████╗
  ██║    ██║██║████╗  ██║██╔══██╗██╔════╝██╔════╝██╔══██╗██║██╔══██╗██╔════╝
  ██║ █╗ ██║██║██╔██╗ ██║██║  ██║███████╗██║     ██████╔╝██║██████╔╝█████╗
  ██║███╗██║██║██║╚██╗██║██║  ██║╚════██║██║     ██╔══██╗██║██╔══██╗██╔══╝
  ╔███╔███╔╝██║██║ ╚████║██████╔╝███████║╚██████╗██║  ██║██║██████╔╝███████╗
  ╚═══╝╚══╝ ╚═╝╚═╝  ╚═══╝╚═════╝ ╚══════╝ ╚═════╝╚═╝  ╚═╝╚═╝╚═════╝ ╚══════╝

  Windscribe CLI client v1.3

  * This client is still in BETA *

  If you experience any issues, please send a debug log and contact support:
  support@windscribe.com or submit a ticket:
  https://windscribe.com/support/ticket

Options:
  --help  Show this message and exit.

Commands:
  status      Check status of Windscribe and connection
  account     Output current account details
  connect     Connect to Windscribe
  disconnect  Disconnect from VPN
  examples    Show usage examples
  firewall    View/Modify Firewall mode
  lanbypass   View/Modify Firewall LAN bypass
  locations   Output list of all available server locations
  login       Login to Windscribe account
  logout      Logout and disconnect
  port        View/Modify default Port
  protocol    View/Modify default Protocol
  proxy       View/Modify Proxy Settings
  sendlog     Send the debug log to Support
  speedtest   Test the connection speed
  viewlog     View the debug log