Ubuntu One hinter einem Proxy, wie funktioniert es?


15

Ich arbeite hinter einem Web-Proxy-Server (keine Authentifizierung) und habe ihn in Gnome eingerichtet (Konfiguration systemweit angewendet).

Es funktioniert gut für den Zugriff auf das Internet mit einem Browser, aber zahlreiche Anwendungen verwenden diese Einstellung nicht ( Empathy , Gwibber oder Ubuntu One, um nur einige zu nennen) und können keine Verbindung herstellen.

Alt-Text
Die Frage hier ist spezifisch für Ubuntu One, was für mich kritischer ist.

Wie haben Sie es geschafft, sich hinter einem Proxy mit Ubuntu One zu verbinden? Die einfachste Lösung wird bevorzugt ;-)

Haben Sie einige Tools zum Tunneln der Daten verwendet? Korkenzieher ? Proxy-Ketten ? Wenn Sie das erfolgreich gemacht haben, können Sie Ihre Erfahrungen und Konfigurationsanweisungen weitergeben?

Hinweis: Für Interessierte gibt es hier den Ubuntu One-Fehlerbericht .

Das Ubuntu One führt derzeit (20111031) eine Nutzerbefragung zum Thema Proxy-Zugriff durch. Wenn Sie auch hinter einem Proxy stehen, füllen Sie bitte die Umfrage aus, um dieses Problem zu beheben: Ubuntu One Tweet for User Survey .

Antworten:


16

Ab Version 3 des Ubuntu One-Clients (derzeit 12.04, erscheint bald für Windows und wird auf ältere Ubuntu-Versionen zurückportiert) sollte die Verbindung über einen Proxy in den meisten Situationen funktionieren. In Ubuntu müssen Sie sicherstellen, dass ubuntuone-client-proxyes installiert ist (es ist nicht standardmäßig installiert), und die Proxy-Einstellungen sollten automatisch übernommen werden.


7

Anscheinend sollten einige Teile von Ubuntu One (z. B. Tomboy-Notizen) bereits hinter einem Proxy funktionieren, aber leider nicht der wichtigste Teil, die Dateisynchronisierung.

Ich bin auf eine Reihe von Work-a-Rounds gestoßen, die ich über den Ubuntu-One-User-Listserve durchgeführt habe. Das vielversprechendste scheint dieser Wiki-Eintrag zu sein . Es erfordert die Installation des connect-proxyPakets und eine manuelle Bearbeitung Ihrer ~/.config/ubuntuone/syncdaemon.confDatei.

Alan Pope hat eine weitere Arbeit in diesem Blogbeitrag .


1

Nun, ich muss sagen, bis dies behoben ist, ist es besser, Dropbox zu verwenden, die perfekt hinter einem Proxy funktioniert.

Diese Funktion wird dringend benötigt, und es ist eine große Überraschung, dass versucht wurde, eine Verbindung von einem Proxy aus herzustellen, der vom ersten Tag an nicht im Dienstprogramm enthalten war.


1

Ich habe es auf Ubuntu 11.10 - Ubuntu One Client Version 2.0.0 zum Laufen gebracht.

Hat folgendes gemacht:

  1. Stellen Sie den HTTP-Proxy in den Netzwerk-Proxy-Einstellungen ein (Systemweit anwenden)

    sudo vim /usr/share/pyshared/ubuntuone-client/ubuntuone/syncdaemon/action_queue.py
    
  2. Die Zeile "von urlparse import urljoin" in "von urlparse import urljoin, urlparse" geändert

  3. Die Zeile "aus ubuntuone.storageprotocol.proxy_tunnel importieren ProxyTunnelFactory" direkt unter der Zeile "aus ubuntuone.storageprotocol.context importieren get_ssl_context" wurde hinzugefügt

  4. Folgendes geändert: http://pastebin.com/avKHcWeS

    sudo vim /usr/lib/python2.7/dist-packages/ubuntuone-storage-protocol/ubuntuone/storageprotocol/proxy_tunnel.py
    
  5. Folgendes geändert: http://pastebin.com/XTSu9Hbg


0

Klicken Sie in den Netzwerk-Proxy-Einstellungen (System> Einstellungen> Netzwerk-Proxy) nach Eingabe Ihres Proxys auf Systemweit anwenden.

Es sollte funktionieren, ich habe es nie ausprobiert, aber ich erinnere mich, ein solches Problem mit meinem Freund behoben zu haben.


1
Nein, es funktioniert nicht. Ich hatte bereits dieses Setup (allerdings mit einem automatischen Proxy-Konfigurationsskript) und es wurde systemweit angewendet. Ich habe gerade versucht, den Proxy manuell zu konfigurieren und auch systemweit anzuwenden, mit den gleichen Ergebnissen. Siehe den Fehlerbericht, der nicht einmal in 10.10 behoben wurde.
Huygens

Ja ich habe gerade den Bericht gesehen, das muss ziemlich schlimm sein! Gott sei Dank habe ich keinen Proxy in meinem Netzwerk =)
Saifallah

0

Wenn dies ein bekannter Fehler ist und Leute daran arbeiten. Am einfachsten ist es zu warten, bis jemand einen Patch veröffentlicht und dieser in ein Update integriert ist.


Jemand in dem Fehlerbericht erwähnte Proxy-Ketten. Ich weiß, dass es auch Korkenzieher gibt. Beides sind Dienstprogramme für den Zugriff auf das Internet über einen Proxy oder eine Firewall, auch wenn die Anwendung dies nicht unterstützt. Ich hoffe, jemand hat detaillierte Anweisungen, wie man diese Tools (oder andere) verwendet, um auf Ubuntu One zuzugreifen.
Huygens
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.