web-dev-qa-db-fra.com

Comment configurer l'authentification du proxy pour fonctionner avec Ubuntu Software Center?

J'ai essayé de mettre dans apt config Acquire :: http :: proxy, et dans Réseau> Proxy réseau avec et sans utilisateur: mot de passe @ serveur: port et en utilisant les variables d'environnement http_proxy et https_proxy. Rien ne semble fonctionner, pas même une seule fenêtre contextuelle d'authentification de proxy.

La seule configuration de proxy qui fonctionne est dans Firefox Édition> Préférences> Avancé> Réseau> Connexion> Paramètres> Configuration manuelle du proxy.

  • L'utilisation de gconf pour définir manuellement le proxy ne fonctionne pas

Utiliser Synaptic dans les versions précédentes d’Ubuntu était trop simple.

19
Augusto

Allez à /etc/apt. Créez le fichier apt.conf si vous ne l'avez pas là. Écrivez les lignes suivantes ici.

Acquire::http::proxy "http://username:password@proxyserver:port/";
Acquire::https::proxy "https://username:password@proxyserver:port/";
Acquire::socks::proxy "socks://username:password@proxyserver:port/";

Sauvegarde le. Vous avez terminé.

12
Nic

J'ai eu le même problème. Cependant, j'ai e eu du succès en définissant Acquire::http::proxy dans /etc/apt/apt.conf au format

Acquire::http::proxy "http://user:pass@Host:port/";

Remarque, j'ai initialement suivi une recommandation quelque part sur le Web pour mettre ceci dans /etc/apt.conf. Le chemin correct est /etc/apt/apt.conf

5
Synesso

Dans le bouton tiret, sélectionnez l'option "Réseau". Dans l'écran de configuration du réseau, vous devez sélectionner "proxy réseau"> "manuel", saisir vos données de proxy et enfin "Appliquer à tout le système". Si l'authentification est requise, l'écran de connexion apparaîtra.

Une autre option consiste à configurer directement à l'aide de gconftool:

gconftool-2 -t string -s /system/http_proxy/Host "YOUR_PROXY_ADDRESS"
gconftool-2 -t int -s /system/http_proxy/port PROXY_PORT
gconftool-2 -t bool -s /system/http_proxy/use_http_proxy true

J'espère que cette aide.

1
Rafael

Voici un lien vers un programme python nommé UBPROXY. Ci-dessous sont les étapes pour configurer l'authentification proxy.

http://code.google.com/p/ubproxy/downloads/detail?name=ubproxy

commande à utiliser->

1.téléchargez ce programme.

2.Ouvrez votre terminal

3. "cd ~/Downloads" (en supposant que votre téléchargement existe dans ce répertoire)

4. "chmod + x ubproxy"

5. "Sudo ./ubproxy"

0
Snake Eyes

J'ai appliqué tout ce qui précède et rien de tout cela ne fonctionne pour moi AT FIRST, même si wget, apt-get, curl, la navigation sur le Web, Thunderbird, etc., fonctionnent parfaitement depuis des années. Seul le centre logiciel ne fonctionnait pas.

Cependant, je l'ai laissé avec un écran gris pendant 2 à 4 minutes après avoir appliqué le correctif à /etc/apt/apt.conf:

      Acquire::http::proxy "http://user:pass@Host:port/"

et puis comme par magie, il a commencé à fonctionner.

0
Eamonn Kenny

J'avais défini les détails du proxy dans Système → Réseau et appliqué à l'échelle du système, mais je ne pouvais pas utiliser le Centre de logiciels (Firefox fonctionnait bien).

Je dois avoir besoin d'entrer un username et un password mais mon nom d'utilisateur et mon mot de passe réels entrés dans cette chaîne ne fonctionneraient pas, mais quand je viens de mettre les mots "tilisateur: pass", le Centre logiciel a commencé à fonctionner!

0
Andrew

J'ai créé un script python pour définir les paramètres de proxy dans Ubuntu.

Supposons le réglage suivant, vous devez le remplacer aux endroits appropriés

  • adresse_proxy 172.16.26.214
  • proxy_port 3128
  • proxy_username king
  • proxy_password queen

J'ai fait une vidéo qui vous guide à travers toutes les étapes:
Youtube - Définition de paramètres de proxy simples et authentifiés dans Ubuntu 12 13 14 et supérieures, fonctionnement à 100%.

Les étapes sont détaillées ici:

  • Cliquez d'abord sur Dash
  • Dans le champ de recherche, entrez "Proxy" (sans les guillemets)
  • Cliquez sur "Réseau" sous Applications
  • Sélectionnez "Proxy réseau"
  • Sélectionnez Manuel
  • Entrez l'adresse proxy et le port proxy
  • Appliquer. Entrez votre mot de passe système pour confirmer

Téléchargez le script setproxy.py

https://dl.dropboxusercontent.com/u/397422/setproxy.py

OR

https://copy.com/ezPIBHwKhg3Ki8f6

Supposons que vous ayez enregistré le setproxy.py dans le dossier Downloadsname__

  • Type de terminal ouvert
  • cd ~/Téléchargements

Commandement général:
Sudo python setproxy.py adresse_proxy proxy_port proxy_username proxy_password
Pour notre exemple

  • Sudo python setproxy.py 172.16.26.2143128kingqueenname__

En cas de proxy simple Sans authentification, la commande est la suivante:

  • Sudo python setproxy.py 172.16.26.2143128

Si python 3 et les versions supérieures sont exécutées avec python2.7, les commandes ressembleront à

  • Sudo python2.7 setproxy.py 172.16.26.2143128
  • Sudo python2.7 setproxy.py 172.16.26.2143128kingqueenname__
0
Mayank Agarwal

Vous devez confirmer que votre nom d'utilisateur ou votre mot de passe ne doit pas contenir : ou @. J'ai eu un problème similaire et il a été résolu lorsque j'ai changé mon mot de passe.

0
Gaurav Jerath