Je trouve deux façons
Premier
Après avoir réussi à installer et configurer tor sur le système, exécutez simplement ceci pour vérifier que ssh utilise tor.
torify ssh -Tv git@gitlab.com
Deuxièmement
- tor + privoxy + tire-bouchon
Configurez d'abord Tor à partir de la première étape. Puis installez privoxy pour convertir tor SOCKS5 en proxy HTTP.
sudo apt install privoxy
Ensuite, installez tire-bouchon
sudo apt install corkscrew
Placez ce fichier de configuration dans : ~/.ssh/config
host *
ProxyCommand corkscrew 127.0.0.1 8118 %h %p
Ou avec ncat
Host gitlab.com
User git
ProxyCommand ncat --proxy 127.0.0.1:8118 %h %p
Vous pouvez également utiliser nc au lieu de ncat
ProxyCommand nc --proxy 127.0.0.1:8118 %h %p
Maintenant ssh peut utiliser le proxy configuré.
[Edit]
Version simplifiée
Utilisez torify avant la commande ssh.
torify ssh -Tv git@gitlab.com
Pour travailler avec Privoxy+Tor Vous devrez peut-être modifier les configurations par défaut. Pour moi, décomplétez cette ligne dans /etc/privoxy/config
forward-socks5t / 127.0.0.1:9050 .
configuration ssh
Host *
ProxyCommand nc --proxy 127.0.0.1:8118 %h %p
0 votes
Quelqu'un sait-il comment faire cela pour Launchpad.net ?