[Tuto] Proxy SOCKS via SSH sur Synology

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 !

Proxy SOCKS via SSH sur Synology

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 :

  1. Assurez-vous que votre Synology est connecté à Internet et que vous pouvez vous connecter à celui-ci via SSH.
  2. 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.
  3. 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.
  4. 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.
  5. 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).

  1. Sauvegardez le fichier de configuration en appuyant sur Ctrl+X, puis sur Y pour confirmer l’enregistrement.
  2. 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.

  1. 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é.

  1. 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 ;)

Damien

Damien

Journaliste, chercheur et rédacteur web. Efficace et compétent sur de multiples plateformes et dans divers médias. La technologie informatique et la sécurité sont mes spécialités.

Geek Newz
Logo
Lorsqu’activé, enregistrer les permaliens dans paramètres - permaliens