Unfortunately thats a known fact by xmarks it self.
Is there a work around ?
The disable proxy suggestion isnt a solution, especially if you cant access internet directly.
In my research for solution and gazillions test i think i’ve figured it out.
a. Using proxychains.
- Chain your proxy
export -p LD_PRELOAD=libproxychains.so
before running firefox (or alter firefox startup script)
works even with an http proxy!
b. Using a socks proxy.
Using a socks proxy, xmarks can connect to your custom (or not) webdav server and sync!
So if you arent using an http proxy (directly), xmarks will sync.