web-dev-qa-db-fra.com

Comment puis-je configurer Tor avec bridge et privoxy pour proxy l'ensemble du système

L'accès à un référentiel et à un site Web pour les pays sanctionnés est toujours un grand défi pour les développeurs. J'essaie de trouver le moyen le plus simple et le plus facile de proxyer tout le système dans Ubuntu avec Tor, privoxy et bridge.

3
Saman Salehi

Tout d'abord, vous devez ouvrir le terminal et installer Tor:

Sudo apt-get install tor

Ensuite, vérifiez que le tor est correctement installé ou non en:

service tor status

Si le serveur n'a pas été exécuté, exécutez-le par:

service tor start

Après avoir exécuté le tor, vous pouvez voir le journal du tor en

journalctl -exft Tor

Ensuite, vous devez rechercher la ligne ci-dessous dans le journal

Bootstrapped 100%: Terminé

Si vous ne trouvez pas cette ligne dans votre journal, cela signifie que votre tor ne fonctionne pas et vous devez configurer Bridge pour votre tor. pour configurer tor bridge lors de la première installation obfs4proxy par:

Sudo apt install obfs4proxy

alors vous devriez obtenir la ligne de pont. pour obtenir la ligne de pont, allez à https://bridges.torproject.org/ et obtenez votre ligne de pont. getting bridge lines for configure tor bridge

Après avoir obtenu votre ligne de pont, vous devez ouvrir torrc avec la commande:

Sudo vim  /etc/tor/torrc

puis ajoutez le code suivant à la fin du fichier torrc

UseBridges 1 
ClientTransportPlugin obfs4 exec /usr/bin/obfs4proxy 
Bridge obfs4 89.163.181.170:443 A0D27B876F1DD14A15C223F48BD9CD4A6BC4517E cert=nOm4+38yOIZ+91ux/vMUOZjUv6pocGtPkZ1QUXumE03Y8akJmrdCwXzxvQVqVPLMlwQrXA iat-mode=0
Bridge obfs4 50.39.226.171:47368 93BBD8F80D5F5A8A55829A3168278327BABC14D7 cert=e7kfc/GAUTzv6OEu/a9zQnzGQu9dzhs4jZSmKCXYCaOVZUf5vci2KKilPzR6pUKiiO9hNA iat-mode=0
Bridge obfs4 79.199.47.29:9002 6BF05636116C654B65C3F546414739D164D857F1 cert=KmcvY9E6kf6P9ve9gZl0dg0s4bPV4Ik8u25wuJM0p9XXwC+cCxvI8/2jQhjL1qDFFqt9VQ iat-mode=0

Assurez-vous que vous avez utilisé vos propres ponts. après avoir configuré votre pont, redémarrez votre service tor et consultez le journal en:

Sudo service tor restart

journalctl -exft Tor

Si vous souhaitez proxy l'ensemble du système tel que navigateur, http, https et etc alors privoxy l'a fait pour vous. installer privoxy

Sudo apt-get install privoxy

aller au fichier de configuration privoxy

Sudo vim /etc/privoxy/config

supprimer le commentaire de ligne

forward-socks5t / 127.0.0.1:9050 .

enregistrez le fichier et redémarrez privoxy.

service privoxy restart.

pour les trafics http ou https proxy dans le terminal, utilisez cette commande.

export http_proxy="http://127.0.0.1:8118"
export https_proxy="https://127.0.0.1:8118"

ou si vous utilisez la version de bureau d'ubuntu, vous pouvez définir le proxy dans la configuration réseau comme l'image ci-dessous.

Network proxy in desktop version of Ubuntu

4
Saman Salehi