Package: qutebrowser
Version: 1.9.0-1
Severity: important
Dear Maintainer,
I have to use socks5 proxy (provided by shadowsocks-libev package) to
reach websites outside China. It works really well for years in
this way. My routine is:
1. start the socks5 proxy with the command 'ss-local -v -c config.json';
2. start qutebrowser. In the ~/.config/qutebrowser/config.py file, I
have the following setup:
c.content.proxy = "socks://localhost:1080/"
config.bind('<Ctrl-a><Ctrl-s>', 'config-cycle content.proxy none
socks://localhost:1080', mode='normal')
so that I can switch the proxy on/off conveniently by pressing C-a C-s.
But this morning, I got 'TCP connection timeout' in the 'ss-local -v -c
...' terminal window whenever I tried visiting Google, Youtube, Twitter
with qutebrowser of course.
I'm almost sure it's not shadowsocks to blame because I found the following
facts:
1. I have shadowsocks installed on my android phone. I can watch youtube
video on my phone as always.
2. This morning I tried successfully, on my Debian laptop, watching youtube by
'proxychains
qutebrowser'. (my proxychains uses socks://localhost:1080/ as well)
So I guess there is something wrong with the proxying mechanism inside
qutebrowser.
I did an upgrade yesterday, this maybe relevant. I also did an upgrade
this morning immediately after I found the problem. It helps nothing.
-- System Information:
Debian Release: bullseye/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.3.0-3-amd64 (SMP w/8 CPU cores)
Kernel taint flags: TAINT_WARN
Locale: LANG=C, LC_CTYPE=zh_CN.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages qutebrowser depends on:
ii libqt5core5a 5.12.5+dfsg-7
ii libqt5sql5-sqlite 5.12.5+dfsg-7
ii python3 3.7.5-3
ii python3-attr 18.2.0-1
ii python3-jinja2 2.10.1-1
ii python3-pkg-resources 44.0.0-1
ii python3-pygments 2.3.1+dfsg-1
ii python3-pypeg2 2.15.2-2
ii python3-pyqt5 5.14.1+dfsg-2
ii python3-pyqt5.qtopengl 5.14.1+dfsg-2
ii python3-pyqt5.qtquick 5.14.1+dfsg-2
ii python3-pyqt5.qtsql 5.14.1+dfsg-2
ii python3-ruamel.yaml 0.15.89-3+b1
ii python3-sip 4.19.20+dfsg-1
ii python3-yaml 5.3-1
ii qutebrowser-qtwebengine 1.9.0-1
qutebrowser recommends no packages.
Versions of packages qutebrowser suggests:
pn libjs-pdf <none>
pn nodejs <none>
ii python3-colorlog 4.0.1-2
-- no debconf information