The problem is gone for unknown reasons. I tried just now watching youtube in the usual way. It worked. So, I guess there was a network issue associated with the Chinese Great Firewall.
On Sat, 01 Feb 2020 11:43:42 +0800 WANG Xiaolin <[email protected]> wrote: > 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

