Installation et configuration
III – Installation des prérequis
a. Snapd
Snap est un gestionnaire de paquet, il va nous permettre d’installer simplement le serveur.
1. sudo apt-get install snapd
b. Shadowsocks
Shadowsocks est le serveur proxy que l’on va utiliser pour mettre en place notre propre serveur. Pour l’installer c’est assez simple coller la ligne ci-dessous dans votre terminal
1. sudo snap install shadowsocks-libev
c. Ufw (facultatif)
Ufw est un firewall local qui peut être installer sur linux, je l’installe dans mon cas pour renforcer la sécurité de ma machine. Je ne vais pas détailler la sécurité de la machine dans cette procédure. Pour installer ufw, coller la ligne ci-dessous
1. sudo apt-get install ufw
IV – Modification de la configuration de shadowsocks
Nous allons dans un premier temps nous rendre dans le répertoire shadowsocks-libev qui a dû être directement crée lors de l’installation. Utiliser la commande ci-dessous pour vous y rendre.
```cd /etc/shadowsocks-libev/```
Une fois cela fait, il va falloir modifier le fichier de configuration « config.json ». Je vais utiliser nano pour faire la modification mais libre à vous d’utiliser l’éditeur qui vous convient. Mais d’abord on commence par une sauvegarde du fichier original.
1. mv config.json config.json.bak
Puis on passe à l’édition
1. sudo nano config.json
Copier le code ci-dessous et inséré le dans votre fichier
1. {
2. "server":"",
3. "server_port":8000,
4. "local_port":1080,
5. "password":"",
6. "timeout":60,
7. "method":"aes-256-gcm",
8. "nameserver":"1.1.1.1"
9. }
On va maintenant activer shadowsocks au démarrage et le redémarré.
1. sudo systemctl enable shadowsocks-libev
Puis on redémarre le service
1. sudo systemctl restart shadowsocks-libev
Ensuite nous allons faire l’ouverture de port avec ufw
1. sudo ufw allow 1080
1. sudo ufw allow 8000