Service VPN : Windscribe
Service VPN : Windscribe jppAfin d'apporter un peu de discrétion et de sécurité à 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 systèmes : Mac et diverses saveurs de Linux.
Attention la version Linux est en BETA mais semble fonctionner correctement.
Note 2024 : la version n'est plus en Beta et fonctionne toujours correctement, même avec une interface graphique de gestion.
Il faut s'inscrire sur le site et il existe différents types de contrats :
- Gratuit limité à 10Go/mois et 10 locations, pas de filtrage sauf malwares.
- 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
Windscribe : ajustements
Windscribe : ajustements jppQuelques ajustements/améliorations à apporter :
Gestion des logs.
Un répertoire de logs est créé (/var/log/windscribe) qui contient deux fichiers qu'il sera bon de faire gérer par logrotate à l'aide du fichier de paramétrage suivant :
/var/log/windscribe/ovpn_log.txt {
daily
missingok
rotate 7
copytruncate
compress
}/var/lib/windscribe/windscribe.log {
daily
missingok
rotate 7
copytruncate
compress
}
A suivre ...