Les paramètres de proxy ne fonctionnent pas


8

Je viens d'installer Ubuntu 11.10 avec Wubi et je suis actuellement sur un campus qui nécessite l'utilisation d'un serveur proxy. Je suis allé dans Paramètres système / Paramètres réseau / proxy. Ça n'a pas marché. J'ai défini manuellement le proxy dans Firefox et j'ai accès à Internet; cependant, je ne peux pas ajouter d'applications ni mettre à jour Ubuntu. Comment puis-je le réparer? Merci


Vous pouvez essayer l'outil GUI facile à utiliser GrrProxy
Renae Lider

Réponses:


4

Sur ma nouvelle installation d'Ubuntu 11.10 64bits, cela fonctionnait pour la ligne de commande avec apt et Ubuntu Software Center.

Créez le fichier /etc/apt/apt.confet mettez cette ligne avec vos paramètres de proxy:

Acquire::http::Proxy "http://login:password@yourproxyaddress:port";

exemple :

Acquire::http::Proxy "http://bob:123bob@bobproxy:8070";

3
mettez-le dans un fichier séparé: /etc/apt/apt.conf.d/80proxyparce que lorsque vous obtenez des mises à jour, vos paramètres seront écrasés.
gajdipajti

2

Deux étapes sont nécessaires pour que Internet fonctionne pleinement dans un environnement proxy:

Gnome

Fournissez l'URL proxy au gnome-network-properties:

entrez la description de l'image ici

coquille

Ajouter ce qui suit à /etc/environment:

ftp_proxy="ftp://username:password@proxy.com:8080/"
http_proxy="http://username:password@proxy.com:8080/"
https_proxy="https://username:password@proxy.com:8080/"

Ou

Ajoutez le suivant à votre .bashrc:

export ftp_proxy="ftp://username:password@proxy.com:8080/"
export http_proxy="http://username:password@proxy.com:8080/"
export https_proxy="https://username:password@proxy.com:8080/"

Veuillez noter, cependant, que si des variables d'environnement proxy sont définies dans .bashrc, les commandes qui sont exécutées sous différents privilèges utilisateur n'auront pas ces variables définies ( sudoéchoueront, par exemple). Pour dépasser cela, vous devrez peut-être également modifier .bashrcces utilisateurs. Dans ce cas sudo, il suffit de l'exécuter avec un -iargument, il préservera donc l'environnement existant (fonctionnera sudo -i apt-get updateen fait sans modifier le .bashrcfichier racine ).


1

Je vais supposer que vos paramètres de proxy sont une URL vers un serveur quelque part sur le campus, ce qui signifie probablement que vous utilisez un script PAC . Si vos paramètres de proxy ne consistent pas en une URL, ignorez cette réponse.

Firefox devrait fonctionner correctement si vous définissez les paramètres du proxy système sur cette URL et qu'il est configuré pour utiliser les paramètres système.

Hélas, les paramètres système fournissent simplement l'URL du script aux applications qui demandent ce que devrait être le proxy - tandis que les navigateurs et autres applications qui partagent les bases de code du navigateur (comme Thunderbird) sont assez satisfaits des scripts PAC, la plupart des applications ne le sont pas. Cela inclut de nombreuses applications système de base.

Si votre configuration de proxy est fournie via un script PAC, la meilleure chose à faire est de la télécharger à l'aide de votre navigateur et de la parcourir en recherchant les adresses et les ports réels de vos serveurs proxy. Ensuite, utilisez-les pour remplir les paramètres de proxy manuels , qui devraient fonctionner pour plus d'applications.


1

Cela peut sembler étrange, mais l'installation de Synaptic sur 11.10 et la configuration des paramètres de proxy et d'authentification y ont également corrigé apt-get.

J'ai essayé beaucoup de choses avant cela, j'ai défini les paramètres de proxy partout où je pouvais (paramètres système, /etc/apt.conf, /etc/apt.conf.d/*, gconf-editor, variables d'environnement), mais rien n'y faisait - apt-get updatetoujours pendu et tcpdump montrait qu'il essayait d'accéder directement au 91.189.92.180.80.

La modification des paramètres avec Synaptic a corrigé cela. En fait, je déteste cette obscurité, elle ressemble à Windows. Cependant, cela a fonctionné pour moi.


0

J'ai le même problème sur mon campus, mais je n'ai pas accès à Internet, mais vous pouvez essayer «d'appliquer les paramètres à l'échelle du système» dans la même fenêtre que vous configurez le proxy.



-1

Essaye ça:

1) Ouvrez un terminal:

Alt+ F2et typegnome-terminal

2) Collez le code suivant pour installer gconf-editor:

sudo apt-get install gconf-editor

3) Exécutez gconf-editor:

gconf-editor

4) Descendez dans l'arborescence jusqu'au système -> http_proxy

5) Recherchez use_http_proxy et vérifiez-le.

6) Réessayez.


1
C'est un peu un problème d'oeuf, car il a besoin d'un proxy pour le faire, BTW J'ai essayé toutes ces solutions sur le net et je pense que le client proxy ubuntu a cessé de fonctionner avec l'authentification. :(
danizmax

-2

J'ai trouvé un moyen qui fonctionne mais c'est très fastidieux.

1. Installez Ubuntu 10.10. Le proxy fonctionne parfaitement avec cette version.

2. Ensuite, mettez-le à niveau vers une version plus récente.

Pour effectuer une mise à niveau plus rapidement. Téléchargez "l'iso alternative" pour cette version perticular, puis mettez à niveau Ubuntu en montant ce fichier ".iso". Cela ne prendra pas beaucoup de temps. Après la mise à niveau finale vers la version souhaitée, le proxy fonctionnera toujours.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.