1
0
mirror of https://github.com/hanxi/xiaomusic.git synced 2025-12-13 15:58:13 +08:00
Files
xiaomusic/docs/issues/533.md
Issues Docs [BOT] 2147da92eb Auto-Generate docs 🤖
2025-10-06 17:48:56 +00:00

77 lines
3.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: 反向代理因为html中绝对路径导致超链接失效
---
# 反向代理因为html中绝对路径导致超链接失效
反向代理因为html中绝对路径导致超链接失效
## 评论
### 评论 1 - wuxinyumrx
更新一下解决方案nginx反向代理配置如下需要nginx包含http_sub_module
```
proxy_http_version 1.1;
proxy_pass http://xx.xx.xx.xx:58090/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
add_header Access-Control-Allow-Origin *;
add_header Access-Control-Allow-Methods 'GET, POST, OPTIONS';
add_header Access-Control-Allow-Headers 'DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization';
proxy_set_header Accept-Encoding "";
sub_filter_types *;
sub_filter_once off;
sub_filter '/ws/' '/xm/ws/';
sub_filter '/static/' '/xm/static/';
sub_filter '/musiclist' '/xm/musiclist';
sub_filter '/musicinfo' '/xm/musicinfo';
sub_filter '/curplaylist' '/xm/curplaylist';
sub_filter '/generate_ws_token' '/xm/generate_ws_token';
sub_filter '/getversion' '/xm/getversion';
sub_filter '/getsetting' '/xm/getsetting';
sub_filter '/getvolume' '/xm/getvolume';
sub_filter '/setvolume' '/xm/setvolume';
sub_filter '/playingmusic' '/xm/playingmusic';
sub_filter '/searchmusic' '/xm/searchmusic';
sub_filter '/latestversion' '/xm/latestversion';
sub_filter '/cmd' '/xm/cmd';
sub_filter '"musiclist' '"xm/musiclist';
sub_filter '"musicinfo' '"xm/musicinfo';
sub_filter '"curplaylist' '"xm/curplaylist';
sub_filter '"generate_ws_token' '"xm/generate_ws_token';
sub_filter '"getversion' '"xm/getversion';
sub_filter '"getsetting' '"xm/getsetting';
sub_filter '"getvolume' '"xm/getvolume';
sub_filter '"setvolume' '"xm/setvolume';
sub_filter '"playingmusic' '"xm/playingmusic';
sub_filter '"searchmusic' '"xm/searchmusic';
sub_filter '"latestversion' '"xm/latestversion';
sub_filter '"cmd' '"xm/cmd';
sub_filter '/manifest.json' '/xm/manifest.json';
sub_filter '"start_url": "/"' '"start_url": "/xm/"';
sub_filter '"scope": "/"' '"scope": "/xm/"';
```
---
### 评论 2 - wooodxi
首先感谢各位大佬辛苦的付出。
我是家庭使用的威联通NAS部署的xiaomusic,NAS上也是使用的docker部署的是frpc客户端nas上填写对应的端口号在云服务使用docker部署的frps服务端填写二级ssl域名这样的反向代理部署好以后外网通过链接https:xxx.xxx.xx是可以访问xiaomusic播放歌曲音箱却没有声音但是你们的测试播放连接是可以播放音乐 包括点击停止播放音箱也是可以回应听到音箱发出再见收到的声音,就是播放歌曲音箱不出声。希望可以得到解答。 谢谢大佬
---
### 评论 3 - hanxi
@wooodxi 需要改设置页面的ip和端口。
---
[链接到 GitHub Issue](https://github.com/hanxi/xiaomusic/issues/533)