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?
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.
Ajoutez cette ligne au fichier /etc/tor/torrc
pour tunneler le trafic VPN:
SocksPort 9150 PreferSOCKSNoAuth
Ensuite, vous devrez indiquer à OpenVPN d'utiliser un proxy. Ajoutez ceci à votre fichier de configuration VPN:
socks-proxy localhost 9150
socks-proxy-retry
Redémarrer pour:
Sudo service tor restart
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