Proxy 在终端中使用SOCKS的流式无线电

Proxy 在终端中使用SOCKS的流式无线电,proxy,socks,mplayer,Proxy,Socks,Mplayer,我想通过终端收听在线广播“tunein.com”,但有一个限制:该网站在我的网络上被屏蔽,因此我必须使用代理来访问它 我已经为此设置了一个5代理,但我不知道如何从命令行使用它 我在终端中尝试了MPlayer,但我不知道如何启用SOCKS代理没有类似于socks\u proxy=localhost:1080的设置 这适用于Firefox上的chainproxy,但需要GUI 这适用于谷歌Chrome,但需要GUI 如何使用命令行程序(如MPlayer)来使用SOCKS代理?我在MPlayer的文档

我想通过终端收听在线广播“tunein.com”,但有一个限制:该网站在我的网络上被屏蔽,因此我必须使用代理来访问它

我已经为此设置了一个5代理,但我不知道如何从命令行使用它

  • 我在终端中尝试了MPlayer,但我不知道如何启用SOCKS代理
    没有类似于
    socks\u proxy=localhost:1080的设置
  • 这适用于Firefox上的chainproxy,但需要GUI
  • 这适用于谷歌Chrome,但需要GUI

  • 如何使用命令行程序(如MPlayer)来使用SOCKS代理?

    我在MPlayer的文档中没有找到任何关于SOCKS代理支持的信息。
    但是您可以使用curl访问socks代理,并将音频流传输到mplayer

    以下命令行通过监听端口1080的本地socks5代理播放无线电流:

    curl --socks5 localhost:1080 http://ibizaglobalradio.streaming-pro.com:8024 | mplayer -quiet -cache 1024 -
    

    您可以尝试一下缓存大小,或者根本不需要使用缓存。

    您可以使用tsocks,这是一个使用socks代理服务器启动其他程序的程序

    例如,使用此选项收听mplayer播放列表:

    tsocks mplayer -playlist http://bassdrive.com/bassdrive.m3u
    
    我使用的socks服务器位于本地主机的端口5000上。因此,我在/etc/tsocks.conf中添加了以下内容

    server = localhost
    # Server type defaults to 4 so we need to specify it as 5 for this one
    server_type = 5
    # The port defaults to 1080 but I've stated it here for clarity 
    server_port = 5000
    

    谢谢它起作用了。我如何指定CNN或BBC等广播电台?或者这是不可能的?这似乎对
    mplayer
    mpv
    都不起作用,但另一个答案起作用。关于代码库如何访问网络的一些信息会阻止libtsocks正确地传递它。是的,它只是工作。您使用的是哪个版本的tsocks和mplayer?我不知道“chainproxy”是什么,但它实际上可能指的是Github as上最近的工作。