Because youtube was blocked by GFW , I visit youtube via proxy (Shadowsocks + SwitchyOmega + gfwlist).
I can watch video normally, but fail to download via VDH.
How to make VDH download video via proxy?
Name | Firefox |
Version | 59.0.2 |
OS | Linux 4.15.15-1-ARCH |
Video DownloadHelper | Version 7.2.2 |
companion app | VdhCoApp 1.1.3 |
YouTube url: https://www.youtube.com/watch?v=BsadA7UR110
Details page:
Setting page:
Video DownloadHelper Error message:
Download error connect ETIMEDOUT 74.125.170.187:443
Other test:
~ % ping 74.125.170.187 PING 74.125.170.187 (74.125.170.187) 56(84) bytes of data. ^C --- 74.125.170.187 ping statistics --- 18 packets transmitted, 0 received, 100% packet loss, time 17157ms ~ % curl -v https://74.125.170.187 --connect-timeout 30 * Rebuilt URL to: https://74.125.170.187/ * Trying 74.125.170.187... * TCP_NODELAY set * Connection timed out after 30000 milliseconds * stopped the pause stream! * Closing connection 0 curl: (28) Connection timed out after 30000 milliseconds ~ % curl -v https://74.125.170.187 --socks5 localhost:1080 --connect-timeout 30 * Rebuilt URL to: https://74.125.170.187/ * Trying ::1... * TCP_NODELAY set * SOCKS5 communication to 74.125.170.187:443 * SOCKS5 connect to IPv4 74.125.170.187 (locally resolved) * SOCKS5 request granted. * Connected to localhost (::1) port 1080 (#0) * ALPN, offering h2 * ALPN, offering http/1.1 * successfully set certificate verify locations: CAfile: /etc/ssl/certs/ca-certificates.crt CApath: none * TLSv1.2 (OUT), TLS handshake, Client hello (1): * TLSv1.2 (IN), TLS handshake, Server hello (2): * TLSv1.2 (IN), TLS handshake, Certificate (11): * TLSv1.2 (IN), TLS handshake, Server key exchange (12): * TLSv1.2 (IN), TLS handshake, Server finished (14): * TLSv1.2 (OUT), TLS handshake, Client key exchange (16): * TLSv1.2 (OUT), TLS change cipher, Client hello (1): * TLSv1.2 (OUT), TLS handshake, Finished (20): * TLSv1.2 (IN), TLS handshake, Finished (20): * SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256 * ALPN, server did not agree to a protocol * Server certificate: * subject: C=US; ST=California; L=Mountain View; O=Google Inc; CN=*.c.docs.google.com * start date: Apr 4 14:56:00 2018 GMT * expire date: Jun 27 14:56:00 2018 GMT * subjectAltName does not match 74.125.170.187 * SSL: no alternative certificate subject name matches target host name '74.125.170.187' * stopped the pause stream! * Closing connection 0 * TLSv1.2 (OUT), TLS alert, Client hello (1): curl: (51) SSL: no alternative certificate subject name matches target host name '74.125.170.187'