Proxy 在终端中使用SOCKS的流式无线电
我想通过终端收听在线广播“tunein.com”,但有一个限制:该网站在我的网络上被屏蔽,因此我必须使用代理来访问它 我已经为此设置了一个5代理,但我不知道如何从命令行使用它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的文档
没有类似于
socks\u proxy=localhost:1080的设置
如何使用命令行程序(如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上最近的工作。