本帖最后由 fan2fan_ 于 2024-8-30 16:58 编辑
很多IPTV播放器可以使用网络连接来读取播放列表,比如diyp通过设置接口设置-节目地址来读取存放在网络上的列表。
但一般人要把列表存放在网络上,必须有一个24小时在线的且读取方便的网站,这对普通人很是不友好。
前段时间,我发了一个帖子,利用alist实现这个功能,https://www.right.com.cn/forum/thread-8384452-1-1.html。
这几天在折腾路由器时,发现有一个更方便的办法,只要你有个能通过网页访问路由器首页的路由器就行,换句话说就是只要你的路由器支持网站功能就行,openwrt的luci界面就是最典型的网站支持。以下就以openwrt的luci网站服务器作为例子说明。
1、要实现这个功能,必需能够访问路由器下面的/www目录,一般只要能ssh登录,就可以了。通过winscp或类似工具就能进行操作了。
2、openwrt的luci网站服务器的根目录为/www,首页http://xxx.xxx.xxx:xxx/cgi-bin/luci/中的cgi-bin就位于/www下面。因为安全起见,不支持目录浏览,但支持文件读取,也就是如果/www下面有一个文件夹test,文件夹下有文件abc.txt,直接访问http://xxx.xxx.xxx:xxx/test是不行的,但可以访问http://xxx.xxx.xxx:xxx/test/abc.txt。
2、我们就利用这个功能,将要在播放器中使用的列表文件放置到/www下面,或者下面的子目录中,比如上面的http://xxx.xxx.xxx:xxx/test/abc.txt,把这个链接填到播放器中,因为路由器是一直开着的,所有这个链接也一直有效。
3、要编辑列表只要编辑abc.txt就行,但一直要操作/www下的文件有时也比较麻烦,简洁的方法是在/www下建一个软链接,把日常方便管理的文件夹链接到/www下面,比如http://xxx.xxx.xxx:xxx/test下的test是指向U盘/sdb1/abcd/test,所有文件放在这个test下就行。
4、拓展一点,可以把自己的视频、电影也同样处理,这样自己的视频、电影也可以象放电视一样在播放器中随时随地播放。如果再用DDNS将路由器映射出去,在外面任何地方都可以用。
要注意的是,openwrt下是区分大小写的,链接中大小写要严格按照实际填写,否则可能会读取不到文件。
有人说外面的网站也能提供文件服务,那些毕竟是外部的,受制于别人。这个现成的,在家里的,想怎样就怎样!也不用单独再开一个文件服务器!
发帖注意事项
请勿胡乱发帖:https://www.right.com.cn/forum/thread-8307840-1-1.html
账户手机验证:https://www.right.com.cn/forum/home.php?mod=spacecp&ac=plugin&id=jzsjiale_sms:home
|