N'hésitez pas à me le signaler si nécessaire via le formulaire de contact.
Un petit tutoriel rapide pour faire face à une problématique que j’ai rencontré récemment.
Avec mon fournisseur d’accès à internet je n’ai pas d’adresse ip fixe, c’est gênant pour accéder à certains environnements dont l’accès est soumis à des restrictions d’ips.
Je possède en revanche plusieurs serveurs dédiés sur internet qui eux ont bien des ips fixes.
Vous l’aurez compris l’idée va être de se connecter à travers l’un de ces serveurs pour obtenir une ip fixe également.
La configuration de cette connexion est facile et ne prendra pas plus de 2 minutes 🙂
Les prérequis sont les suivants :
- Accès ssh à un serveur
- Système linux ou WSL disponible
- Extension FoxyProxy
Gestion de la connexion ssh
Pour se simplifier la vie on va configurer ce proxy directement dans le fichier ~/.ssh/config de la même manière que pour n’importe quelle connexion ssh :
Host herve.tunnel Hostname myserverNameOrIP User ServeurUser Port ServerPort DynamicForward 8000 #Attention à cette ligne |
Remplacez bien évidemment les informations du hostname de l’user et du port par les accès à votre serveur.
La ligne intéressante va être DynamicForward 8000 qui va permettre de rendre la connexion ssh disponible sur le port 8000 ( ou n’importe quel autre port que vous saisirez ) de votre ordinateur.
Configuration du proxy sur le navigateur
Commencez par installer « Foxy Proxy » sur votre navigateur.
Voici les liens :
- pour firefox https://addons.mozilla.org/fr/firefox/addon/foxyproxy-standard
- pour chrome : https://chrome.google.com/webstore/detail/foxyproxy-standard/gcknhkkoolaabfmlnjonogaaifnjlfnp?hl=fr
Vous pouvez ensuite configurer une nouvelle connexion avec les paramètres suivants :
- Type de proxy : Socks5
- Adresse ip du proxy : localhost
- Port du proxy : 8000 ( ou celui saisi plus haut )
Sauvegarder ensuite la connexion dans foxy proxy.
La configuration est à présent terminée.
Utilisation du proxy socks
Pour utiliser votre proxy il ne reste plus qu’à :
Ouvrir un terminal et se connecter au serveur.
Dans mon cas avec une connexion par clé ssh il suffit de saisir
ssh herve.tunnel |
Activer la connexion dans FoxyProxy
Pour être sur que tout fonctionne un petit tour sur https://whatismyipaddress.com/fr/mon-ip
C’est maintenant l’adresse ip de votre serveur qui devrait s’afficher à la place de la vôtre.
Et voila comment mettre en place un proxy socks facilement en quelques minutes 🙂