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.
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.
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.