带代理功能的频道播放器

00:00 / 00:00
格式: --

未播放频道

加载视频源

代理设置

使用代理可解决跨域限制问题,需自行搭建代理服务器

上传本地文件

支持M3U、M3U8和FLV格式文件

点击或拖放文件到此处

频道列表

0 个频道

列表为空

请加载播放列表或输入视频地址

使用帮助

代理设置

使用代理可以解决跨域限制问题:

  • 1. 搭建一个简单的代理服务器
  • 2. 在输入框中填写代理服务器地址
  • 3. 勾选"启用代理"复选框
  • 4. 正常输入视频地址即可通过代理访问

简易代理服务器搭建示例 (Node.js)

const http = require('http');
const request = require('request');

const server = http.createServer((req, res) => {
  // 允许跨域
  res.setHeader('Access-Control-Allow-Origin', '*');
  
  // 提取目标URL
  const url = new URL(req.url, 'http://localhost');
  const targetUrl = url.searchParams.get('url');
  
  if (targetUrl) {
    // 转发请求
    req.pipe(request(targetUrl)).pipe(res);
  } else {
    res.end('请提供目标URL参数');
  }
});

server.listen(3000, () => {
  console.log('代理服务器运行在 http://localhost:3000');
});

需要安装request包: npm install request