Parce qu’il faut bien se protéger sur le net et surtout parce qu’on est libre de ce que l’on souhaite visiter, voici un petit tuto facile à mettre en place pour vous ouvrir les clés du Paradis ^^ Nombreux sont ceux qui au boulot surfent la toile, pas forcément pour « glander » mais aussi pour apprendre, renseigner ou se renseigner au travers les wikis et forums mais qui se retrouvent finalement coincés par les règles de sécurités des firewalls ou des proxys mis en place par les vilains admin réseaux ^^
Voici une proposition comme une autre : la création de votre propre proxy Internet hébergé chez vous sur votre NAS Synology. Suivez le guide !
1. Matériel requis
- 1 Ordinateur chez soit
- 1 NAS Synology (dans notre exemple connu sous l’ip 192.168.1.50)
- 1 logiciel gratuit : PuTTy
- 1 Modem Routeur capable de translater des adresses (Fonction NAT) présent sur 99% des Box ou Modem.
- 1 Ordinateur au bureau ou chez un ami
Comment mettre en place un Proxy SOCKS via SSH sur Synology ?
Voici un guide étape par étape :
- Assurez-vous que votre Synology est connecté à Internet et que vous pouvez vous connecter à celui-ci via SSH.
- Connectez-vous à votre Synology via SSH en utilisant un terminal ou un outil comme Putty. Pour ce faire, vous devez connaître l’adresse IP de votre Synology et les informations d’identification d’un utilisateur ayant les droits d’administration.
- Une fois connecté à votre Synology, exécutez la commande suivante pour installer le paquet ‘tsocks’ :
sudo syno-https://package.synology.com/beta/2021-10-19/tsocks_1.8beta5-1_armadaxp.spk
. Cette commande téléchargera et installera le paquet tsocks. - Ensuite, créez un fichier de configuration tsocks en utilisant la commande suivante :
sudo nano /etc/tsocks.conf
. Ce fichier définira les paramètres de votre proxy SOCKS. - Dans le fichier de configuration tsocks, ajoutez les lignes suivantes :
server = 127.0.0.1
server_port = 1080
server_type = 5
Ces lignes définissent l’adresse IP et le port du serveur SOCKS, ainsi que le type de serveur (dans ce cas, SOCKS5).
- Sauvegardez le fichier de configuration en appuyant sur Ctrl+X, puis sur Y pour confirmer l’enregistrement.
- Ouvrez une connexion SSH inverse vers votre serveur Linux en utilisant la commande suivante :
ssh -D 1080 user@serveur-linux
Remplacez ‘user’ par votre nom d’utilisateur Linux et ‘serveur-linux’ par l’adresse IP de votre serveur Linux.
- Ensuite, exécutez la commande suivante pour démarrer le proxy SOCKS :
tsocks command
Remplacez « command » par la commande que vous souhaitez exécuter avec le proxy SOCKS activé.
- Vous pouvez maintenant configurer votre navigateur ou d’autres applications pour utiliser le proxy SOCKS en utilisant l’adresse IP de votre Synology comme adresse du serveur SOCKS (127.0.0.1) et le port que vous avez spécifié dans le fichier de configuration tsocks (par exemple, 1080).
Voilà, vous avez maintenant configuré un proxy SOCKS via SSH sur votre Synology !
Tests et conclusion
Pour vérifier si cela fonctionne vous pouvez effectuer un test avec www.monip.org, l’adresse qui s’affiche dans votre navigateur doit être la même qui est chez vous ! Désormais toutes les communications seront chiffrées et vos traces invisibles sur le réseau local où vous vous trouvez ! C’est certes un peu fastidieux mais pour vous ouvrir les portes de l’anonymat on a pas trouvé plus simple