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

Reply via email to