Je suis derrière un serveur proxy Web au travail (aucune authentification) et je l'ai configuré dans Gnome (configuration appliquée à l'ensemble du système).
Cela fonctionne bien pour accéder à Internet avec un navigateur, mais de nombreuses applications n’utilisent pas ce paramètre ( Empathy , Gwibber ou Ubuntu One pour en dire quelques-uns) et ne peut pas se connecter.
La question ici sera spécifique à Ubuntu One, qui est pour moi plus critique.
Comment avez-vous réussi à vous connecter à Ubuntu One lorsque vous êtes derrière un proxy? La solution la plus simple sera privilégiée ;-)
Avez-vous utilisé des outils pour canaliser les données? tire-bouchon ? Chaînes proxy ? Si vous avez réussi, pouvez-vous partager votre expérience et les instructions de configuration?
Remarque: pour ceux qui sont intéressés, voici le rapport de bogue Ubuntu One .
Ubuntu One mène actuellement (20111031) une enquête auprès des utilisateurs sur l'accès par proxy. Si vous êtes également derrière un proxy, veuillez remplir leur enquête pour les aider à résoudre ce problème: buntu One Tweet for User Survey .
À partir de la version 3 du client Ubuntu One (actuellement dans 12.04, bientôt disponible pour Windows et rétroporté vers les anciennes versions d'Ubuntu), la connexion via un proxy devrait fonctionner dans la plupart des situations. Dans Ubuntu, vous devez vous assurer que ubuntuone-client-proxy
est installé (il n’est pas installé par défaut) et que les paramètres de proxy doivent être récupérés automatiquement.
Apparemment, certaines parties d’Ubuntu One (par exemple, les notes de Tomboy) devraient déjà fonctionner derrière un proxy, mais malheureusement, la partie la plus importante, la synchronisation de fichiers.
J'ai rencontré un certain nombre de contournements pour cela via le serveur de liste d'ubuntu-un-utilisateurs. Le plus prometteur semble être cette entrée de wiki . Cela nécessite l'installation du paquetage connect-proxy
et une édition manuelle de votre fichier ~/.config/ubuntuone/syncdaemon.conf
.
Alan Pope a un autre tour à tour en cet article de blog .
Je l’ai fait fonctionner sur Ubuntu 11.10 - Client Ubuntu One version 2.0.0.
A fait ce qui suit:
Définir le proxy HTTP dans les paramètres de proxy réseau (Appliquer à l'ensemble du système)
Sudo vim /usr/share/pyshared/ubuntuone-client/ubuntuone/syncdaemon/action_queue.py
A changé la ligne "d'urlparse import urljoin" à "de urlparse import urljoin, urlparse"
Ajout de la ligne "de ubuntuone.storageprotocol.proxy_tunnel import ProxyTunnelFactory" juste en dessous de la ligne "de ubuntuone.storageprotocol.context import get_ssl_context"
Changé le texte suivant: http://Pastebin.com/avKHcWeS
Sudo vim /usr/lib/python2.7/dist-packages/ubuntuone-storage-protocol/ubuntuone/storageprotocol/proxy_tunnel.py
Changé le suivant: http://Pastebin.com/XTSu9Hbg
Eh bien, je dois dire que tant que ce n’est pas résolu, vous feriez mieux d’utiliser Dropbox, qui fonctionne parfaitement derrière un proxy.
Cette fonctionnalité est vraiment nécessaire, et c'est une grosse surprise d'avoir essayé de se connecter derrière un proxy, ce qui n'était pas le cas depuis le premier jour.
S'il s'agit d'un bogue connu et que des personnes y travaillent. Le moyen le plus simple est d'attendre que quelqu'un publie un correctif et que ce correctif soit intégré dans une mise à jour.
Dans les paramètres de proxy réseau (Système> Préférences> Proxy réseau) après avoir entré votre proxy, cliquez sur Appliquer à l'échelle du système.
Cela devrait fonctionner, je ne l'ai jamais essayé, mais je me souviens d'avoir réglé un problème de ce type avec mon ami.