J'utilise souvent un tunnel SSH sur mon ordinateur, en utilisant un proxy SOCKS.
ssh -D 1234 example.com
Cependant, cela n'accepte que les connexions locales. J'aimerais que d'autres systèmes de mon réseau puissent également utiliser le proxy sur mon ordinateur.
Comment puis-je atteindre cet objectif? Si SSH n'a pas d'option elle-même, j'imagine qu'il pourrait être possible d'avoir un proxy de programme le proxy sur un port différent, mais je ne sais pas s'il existe des outils communs pour le faire.
ssh -D "*:1234" example.com
pour vous lier à toutes les adresses.-g
pour se lier à 0.0.0.0 (accepte toutes les adresses IP)Vous devez activer le routage sur votre hôte et configurer un protocole de routage, tel que RIP. Fondamentalement, vous devez agir comme un routeur et les autres hôtes doivent avoir des entrées de routage pour accéder au réseau de l'autre côté (qui, espérons-le, n'est pas un réseau RFC1918 en double).
la source