web-dev-qa-db-fra.com

Envoyer tout le trafic OpenVPN via un proxy ou un proxy TOR?

J'ai un serveur OpenVPN et je veux pouvoir router toutes les demandes qui sont faites vers ce serveur OpenVPN via un proxy, afin que les demandes ressemblent à l'adresse Internet du proxy. Par exemple, une demande normale ressemble à ceci:

request -> openvpn -> send data back to user with the IP of the machine

Quand je veux que cela passe par un mandat ou un mandataire:

request -> openvpn -> tor or proxy -> send data back to user with the IP of the proxy

Est-ce possible? Si oui, comment puis-je le faire?

1
mhsjlw

Pour cela, je suppose que vous avez installé tor en utilisant apt-get install tor et en n'utilisant pas le kit de navigateur TOR.

  1. Ajoutez cette ligne au fichier /etc/tor/torrc pour tunneler le trafic VPN:

    SocksPort 9150 PreferSOCKSNoAuth
    
  2. Ensuite, vous devrez indiquer à OpenVPN d'utiliser un proxy. Ajoutez ceci à votre fichier de configuration VPN:

     socks-proxy localhost 9150
     socks-proxy-retry
    
  3. Redémarrer pour:

    Sudo service tor restart
    
  4. Vous devriez maintenant pouvoir exécuter OpenVPN APRES que la connexion au réseau TOR a été établie.

    Sudo openvpn --config path/to/vpn/config/file
    
1
JeffVader