Find available PDF not working with socks proxy
I use Zotero Connector with chrome, and noticed that papers can be added to my collections, but the corresponding PDFs are not found/downloaded when socks proxy is turned on on my system. If the proxy is turned off, fetching works as usual.
Per this support article https://www.zotero.org/support/kb/connection_error, Zotero uses system proxy settings by default. I've confirmed this config in my Zotero and also that my browser (chrome) uses system settings and can open/download the PDF with proxy on. So it sounds like it *should* work with Zotero as well.
From Zotero logs, it looks likes some network requests went through but some didn't:
(3)(+0000001): HTTP GET https://arxiv.org/abs/2105.08209 succeeded with 200
...
(1)(+0000066): HTTP POST https://services.zotero.org/oa/search failed with status code 0
...
(3)(+0079911): Connecting to streaming server at wss://stream.zotero.org/
(3)(+0000051): WebSocket error
------
Could you suggest how to make finding/fetching PDF work with the proxy?
Per this support article https://www.zotero.org/support/kb/connection_error, Zotero uses system proxy settings by default. I've confirmed this config in my Zotero and also that my browser (chrome) uses system settings and can open/download the PDF with proxy on. So it sounds like it *should* work with Zotero as well.
From Zotero logs, it looks likes some network requests went through but some didn't:
(3)(+0000001): HTTP GET https://arxiv.org/abs/2105.08209 succeeded with 200
...
(1)(+0000066): HTTP POST https://services.zotero.org/oa/search failed with status code 0
...
(3)(+0079911): Connecting to streaming server at wss://stream.zotero.org/
(3)(+0000051): WebSocket error
------
Could you suggest how to make finding/fetching PDF work with the proxy?
I also noticed that submitting the debug output failed when proxy was on, and succeeded after I turned it off.
I'm afraid you'll need to debug this yourself with the information from Connection Error.
network.proxy.socks_remote_dns
is set totrue
. I'm not sure how DNS is handled when it uses the system settings with a SOCKS proxy.The same behavior for Firefox, where the default is to use system proxy, but all connections failed. After manually configuring https or socks, it works. (Chrome doesn't seem to have this issue.) This thread seems to be relevant https://discussion.fedoraproject.org/t/firefox-doesnt-follow-system-proxy-settings/82375/3. Is there something similar we could for Zotero?