web-dev-qa-db-fra.com

Ubuntu 16.04 LTS Comment forcer tout le trafic http / https à utiliser un proxy?

Je viens de revenir à Ubuntu, à partir de Windows. J'avais un programme sous Windows (Fiddler) qui capturait tout le trafic sortant et pouvait éditer son en-tête pour utiliser un proxy.

Existe-t-il un moyen de forcer tout mon trafic sortant à utiliser un proxy?

Si j'ai édité

/etc/apt/apt.conf 

ça ne marche pas.

Quelqu'un a proposé d'utiliser les paramètres de proxy du système. Ce panneau édite ce fichier, mais n'est même pas capable d'utiliser l'authentification par proxy.

La plupart de mes programmes utilisent le proxy, mais pas tous.

J'ai aussi essayé de l'exécuter depuis un terminal et avant de l'exécuter, j'ai configuré ceci:

tpeti@TLabs-MSI:~$ export http_porxy="http://username:password@ip:port"
tpeti@TLabs-MSI:~$ export https_porxy="https://username:password@ip:port"

Mais cela n'a pas fonctionné aussi.

Existe-t-il un moyen de forcer tous les programmes à utiliser un proxy ou de modifier tous les en-têtes de trafic sortant pour qu'ils passent par le proxy?

Et puis-je le faire, avec seulement des programmes spécifiques aussi?

Merci de votre aide!

5
TLabs

Vous devez spécifier ces serveurs proxy et les appliquer à l’ensemble du système. Il suffit de collecter les adresses IP et les ports pour vos mandataires HTTP et HTTPS et le faire avec l'interface graphique de configuration du proxy système. Recherchez le proxy réseau dans le tableau de bord.

Essayez nom_utilisateur: mot_de_passe @ Proxy_IP pour l'authentification. Cela semble être le moyen de le configurer dans le fichier de configuration. source

Ubuntu Main

Search the dashInitial viewProxy settingsInput proxies hereuser:password@ip

Mate IN mate Il y a une case à cocher pour cela si vous cliquez sur détails System-> Preferences-> Internet and Network-> Network Proxyenter image description here

4
userDepth