shadowsocks

Quelques informations générales sur ShadowSocks, ce service fonctionne en partie comme les proxy Socks qui sont très facile à mettre en place du moment que l'on dispose d'une connexion SSH. Le développeur à l'origine du projet est un chinois sur lequel le gouvernement est allé faire pression pour retirer les sources de GitHub. Mais cela n'a pas empêché la communauté de reprendre le flambeau.

L'ensemble des informations pour mettre en place le projet sur votre propre serveur sont disponibles sur ce site: https://shadowsocks.org/en/download/servers.html

Voici les étapes à suivre pour rapidement le déployer chez vous:

1. Côté serveur (Debian/Ubuntu...)

  • Installer PIP:
    • apt install python-pip
  • Installer shadowsocks
    • pip install shadowsocks
  • Créer votre fichier de config avec votre éditeur de texte favori (vim, nano):
    • vim s-config.json
{
    "server":"0.0.0.0",
    "server_port":443,
    "local_port":10443,
    "password":"barfoo!",
    "timeout":600,
    "method":"aes-256-cfb",
    "auth": true
}

server_port = le port sur lequel vous vous connecterez. Je recommande l'utilisation du 443.
password = le mot de passe à communiquer à vos utilisateurs.

Je ne détaillerai pas comment rendre Shadowsocks persistant sur votre serveur, cependant pour garder Shadowsocks actif sur votre serveur après votre déconnexion, vous pouvez utiliser sans problème la commande " screen ".

  • Lancer Shadowsocks:
    • ssserver -c s-config.json

2. Côté client

Shadowsocks est disponible pour tout les périphériques que vous auriez envie d'y connecter (ou presque). J'ai particulièrement apprécié le fait qu'il soit disponible sur android sans root.

Client mobiles:

Et cliquez ici pour les clients PC.

Concernant la configuration à rentrer sur votre téléphone, ordinateur, etc. elle  est très simple:

  • server address: l'adresse IP de votre serveur
  • server port: si vous avez suivi la même configuration que moi, c'est 443
  • Password: le mot de passe défini précédemment
  • Encryption method: aes-256-cfb

Et voilà c'est bon ! Enfin non, en ce qui concerne la version PC, vous allez devoir suivre une dernière étape, l'installation de Foxyproxy sur votre navigateur favori et sa configuration pour l'utilisation d'un proxy Socks. Des informations sur comment faire cela sont déjà disponibles dans l'article suivant: Utiliser un proxy SOCKS

Je vous souhaite à tous un bon surf libéré de toutes censures.

By Enzo

Je suis ingénieur système et je suis passionné par le monde de l’informatique et des technologies.

One thought on “Shadowsocks – A secure socks5 proxy”

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.