we use http proxy in our office and all other ways to internet are blocked. just tried to connect via sftp to one external host from my office and got cennection timeout. Epiphany works fine though. if i kill gvfsd and restart it as "proxychains /usr/libexec/gvfsd" and its become possible to connect via sftp. So i sure gvfsd just not fetch proxy settings from gnome. Reproducible: Always i've found probably related bug http://bugzilla.gnome.org/show_bug.cgi?id=522985 i'm not sure its the same.
I don't see how sftp could get its proxy settings from gnome, you just have to configure it in ~/.ssh/config like usual right ? Otherwise this is more of an upstream bug, not sure we can do anything here until the functionnality actually lands.
(In reply to comment #1) > I don't see how sftp could get its proxy settings from gnome, you just have to > configure it in ~/.ssh/config like usual right ? i don't know how it actually works but i mean # gvfs-mount sftp://user@host/ so gvfs client is started first. it can get anything from gnome (gvfs is primary gnome feature, right?). and AFAIK gvfsd also started from current user so it also can take settings from gnome or gvfs client. then gvfs should use received proxy settings on ssh(sftp) as proxychains do. no need to change smth in ~/.ssh/config or whatever. > Otherwise this is more of an upstream bug, not sure we can do anything here > until the functionnality actually lands. > i don't know supports gvfs proxy for sftp or not. i've just noticed it for webdav. but such thing should be easily expanded to all protocols. so i've decided sftp feature of gvfs should do that too. If i'm wrong you probably should close this bug.
Fixed by upstream, new gvfs versions should contain it