rofl0r / rofl0r/proxychains-ng

Failed to play hls stream with vlc through proxychains-ng.

Open
#364 6 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C
Stars
10.7k
Forks
1.1k
PR merge metrics
No merged PRs in 30d

Description

On Ubuntu 20.04, I compiled and installed the git master version of VLC and proxychains-ng, then I try to play hls stream with vlc through proxychains-ng as shown below:

$ proxychains4-daemon >/dev/null 2>&1 &

$ egrep -v '^(#|$)' /home/werner/Public/repo/github.com/rofl0r/proxychains.conf
strict_chain
proxy_dns_daemon 127.0.0.1:1053
remote_dns_subnet 224
tcp_read_time_out 15000
tcp_connect_time_out 8000
[ProxyList]
socks5 	127.0.0.1 18888

$ proxychains4 -f /home/werner/Public/repo/github.com/rofl0r/proxychains.conf cvlc 'https://multiplatform-f.akamaihd.net/i/multi/will/bunny/big_buck_bunny_,640x360_400,640x360_700,640x360_1000,950x540_1500,.f4v.csmil/master.m3u8'
[proxychains] config file found: /home/werner/Public/repo/github.com/rofl0r/proxychains.conf
[proxychains] preloading /usr/local/lib/libproxychains4.so
[proxychains] DLL init: proxychains-ng 4.14-git-36-g6c029fd
[proxychains] DLL init: proxychains-ng 4.14-git-36-g6c029fd
VLC media player 4.0.0-dev Otto Chriek (revision 4.0.0-dev-14728-g63a50f5439)
[000055b340ea66c0] dummy interface: using the dummy interface module...
[proxychains] DLL init: proxychains-ng 4.14-git-36-g6c029fd
[proxychains] DLL init: proxychains-ng 4.14-git-36-g6c029fd
[proxychains] DLL init: proxychains-ng 4.14-git-36-g6c029fd
[00007f8308002320] gnutls tls client error: TLS handshake error: Error in the push function.
[00007f8308002320] main tls client error: TLS session handshake error
[00007f8308002320] main tls client error: connection error: Network is unreachable
[00007f8308000fe0] http access error: HTTP connection failure
[000055b340ea6900] main input error: Your input can't be opened
[000055b340ea6900] main input error: VLC is unable to open the MRL 'https://multiplatform-f.akamaihd.net/i/multi/will/bunny/big_buck_bunny_,640x360_400,640x360_700,640x360_1000,950x540_1500,.f4v.csmil/master.m3u8'. Check the log for details.

Any hints for this problem?

Regards,
HY

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the reported proxychains4-daemon and cvlc command with the supplied proxychains.conf on Ubuntu 20.04, then inspect the proxychains and VLC error output around the TLS connection. Done means identifying the cause of the failed HLS connection and demonstrating that the stream opens through proxychains-ng, or documenting the confirmed incompatibility.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, ubuntu
Domain
networking
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.