代理设置
使用代理可以解决跨域限制问题:
- 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