Si vous passez par un tunnel SSH comme indiqué dans ce tuto https://memo-linux.com/?p=280, l’installation et la mise à jour des paquets ce fait toujours par le proxy entreprise. Pour contourner le problème nous allons forcer apt à passer par le proxy socks de notre tunnel SSH. Chose très simple vu qu’il suffit d’installer le paquet tsocks
#sudo apt-get install tsocks
nous éditons le fichier de conf de tsocks pour lui indiquer notre proxy socks
#nano /etc/tsocks.conf
et on renseigne les champs qui vont bien, si vous avec suivi le tuto cité plus haut voici ce qui faut mettre:
# Default server # For connections that aren't to the local subnets or to 150.0.0.0/255.255.0.0 # the server at 192.168.0.1 should be used (again, hostnames could be used # too, see note above) server = 127.0.0.1 # Server type defaults to 4 so we need to specify it as 5 for this one server_type = 5 # The port defaults to 1080 but I've stated it here for clarity server_port = 1111
et on fait un test avec un update
$sudo tsocks apt-get update
et normalement la connexion se fait, donc pensez toujours à mettre tsocks avant apt ;-)