Ubuntu One背后的代理,如何使其工作?


15

我在工作中的Web代理服务器后面(无身份验证),并且已在Gnome中进行了设置(在整个系统中应用了配置)。

它适合通过浏览器访问Internet,但许多应用程序不使用此设置(例如EmpathyGwibberUbuntu One),并且无法连接。

替代文字
这里的问题将针对Ubuntu One,这对我来说更关键。

在代理之后,如何管理到Ubuntu One的连接?最简单的解决方案将是首选;-)

您是否使用过一些工具来传输数据?开瓶器代理链?如果成功完成此操作,可以分享您的经验和配置说明吗?

注意:对于那些感兴趣的人,这里是Ubuntu One错误报告

当前,Ubuntu One正在(20111031)进行关于代理访问主题的用户调查。如果您还是代理人,请填写他们的问卷调查以帮助他们解决此问题: Ubuntu One Tweet for User Survey

Answers:


16

从Ubuntu One客户端的版本3(当前为12.04,即将在Windows中发布并反向移植到较旧的Ubuntu版本)开始,通过代理连接在大多数情况下应该可以正常工作。在Ubuntu中,您需要确保ubuntuone-client-proxy已安装(默认情况下未安装),并且代理设置应自动获取。


7

显然,Ubuntu One的某些部分(例如Tomboy注释)应该已经在代理后面工作,但是不幸的是,最重要的部分不是文件同步。

我通过ubuntu-one-users listserve遇到了许多工作最有希望的一个似乎是这个Wiki条目。它需要安装connect-proxy软件包并手动编辑~/.config/ubuntuone/syncdaemon.conf文件。

艾伦·波普(Alan Pope)在此博客文章中还有另一篇文章


1

好吧,我不得不说,在解决此问题之前,最好使用Dropbox,它可以完美地在代理之后运行。

确实需要此功能,而从第一天开始就没有使用该实用工具的代理后面进行连接,这真是一个很大的惊喜。


1

我在Ubuntu 11.10-Ubuntu One客户端版本2.0.0上运行。

做了以下事情:

  1. 在网络代理设置中设置HTTP代理(适用于整个系统)

    sudo vim /usr/share/pyshared/ubuntuone-client/ubuntuone/syncdaemon/action_queue.py
    
  2. 将行“从urlparse导入urljoin”更改为“从urlparse导入urljoin,urlparse”

  3. 在“来自ubuntuone.storageprotocol.context导入get_ssl_context”行的正下方添加了“来自ubuntuone.storageprotocol.proxy_tunnel导入ProxyTunnelFactory”行。

  4. 更改了以下内容:http : //pastebin.com/avKHcWeS

    sudo vim /usr/lib/python2.7/dist-packages/ubuntuone-storage-protocol/ubuntuone/storageprotocol/proxy_tunnel.py
    
  5. 更改了以下内容:http : //pastebin.com/XTSu9Hbg


0

输入代理后,在网络代理设置(系统>首选项>网络代理)中,单击应用系统范围。

它应该可以工作,我从未尝试过,但是我记得和朋友一起解决了这个问题。


1
不,它不起作用。我已经进行了此设置(尽管具有自动代理配置脚本),并且已在整个系统范围内应用。我只是尝试手动配置代理,并在系统范围内以相同的结果应用它。请参阅错误报告,即使在10.10中也未修复。
惠更斯2010年

是的,我刚看到报告,那一定很糟糕!感谢上帝,我的网络上没有代理=)
Saifallah 2010年

0

如果这是一个已知的错误,并且人们正在研究它。最简单的方法是等待某人发布补丁,并且该补丁已集成在更新中。


错误报告中有人提到代理链。我知道也有开瓶器。两者都是通过代理或防火墙访问Internet的实用程序,即使该应用程序不支持它也是如此。我希望有人对如何使用此工具(或其他工具)访问Ubuntu One有详细的说明。
惠更斯2010年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.