UnblockNeteaseMusic / luci-app-unblockneteasemusic

[OpenWrt] 解除网易云音乐播放限制
GNU General Public License v3.0
1.86k stars 197 forks source link

建议多加一个启动项可以实现本地+远程IOS都可以用 #52

Closed JSZMonkey closed 3 years ago

JSZMonkey commented 3 years ago

nohup node "/usr/share/$NAME/core/app.js" -a "${addr}" -p 4200:4201 ${music_source} -e "http://music.163.com" ${netease_server_ip} ${proxy_server_ip} ${strict_mode} >> "/tmp/$NAME.log" 2>&1 & nohup node "/usr/share/$NAME/core/app.js" -a "${addr}" -p "${http_port}":"${https_port}" ${music_source} -e "${endpoint_url}" ${netease_server_ip} ${proxy_server_ip} ${strict_mode} >> "/tmp/$NAME.log" 2>&1 &

对应的iptable 也要添加相应接口

4200:4201 用于本地局域网监听 5200:5201 配置 endpoint + ssl 域名证书 实现 IOS小火箭 用流量听

比如你的域名 是 www.xxx.com 绑定路由的 DDNS 那么申请对应的SSL endpoint 设置为 https://www.xxx.com:5200 端口转发5200 小火箭设置 HTTP 节点 配合 https://raw.fastgit.org/DesperadoJ/Rules-for-UnblockNeteaseMusic/master/Shadowrocket/UnblockNeteaseMusic.conf 规则就行了 原因:PC 需要 http 协议 ,IOS 需要 https 协议。

目前我的解决办法就是这个。适合没有VPS 的折腾 ,本地局域网PC 免配置代理 就可以听,但 IOS 还是需要挂小火箭不挂代理提示(网络不给力,无法继续播放,证书什么的都信任了)

1715173329 commented 3 years ago

iOS 需要你把 endpoint 从 http 改为 https,在高级选项里面 另外本插件不为远程连接做任何保证。

JSZMonkey commented 3 years ago

补充一下 IOS 我没有在无线连接里面设置代理,本来是想折腾免配置就能听的

1715173329 commented 3 years ago

目前唯一默认不支持 https 的只有 UWP 客户端,但也可以通过调试功能打开。

zxlhhyccc commented 3 years ago

nohup node "/usr/share/$NAME/core/app.js" -a "${addr}" -p 4200:4201 ${music_source} -e "http://music.163.com" ${netease_server_ip} ${proxy_server_ip} ${strict_mode} >> "/tmp/$NAME.log" 2>&1 & nohup node "/usr/share/$NAME/core/app.js" -a "${addr}" -p "${http_port}":"${https_port}" ${music_source} -e "${endpoint_url}" ${netease_server_ip} ${proxy_server_ip} ${strict_mode} >> "/tmp/$NAME.log" 2>&1 &

对应的iptable 也要添加相应接口

4200:4201 用于本地局域网监听 5200:5201 配置 endpoint + ssl 域名证书 实现 IOS小火箭 用流量听

比如你的域名 是 www.xxx.com 绑定路由的 DDNS 那么申请对应的SSL endpoint 设置为 https://www.xxx.com:5200 端口转发5200 小火箭设置 HTTP 节点 配合 https://raw.fastgit.org/DesperadoJ/Rules-for-UnblockNeteaseMusic/master/Shadowrocket/UnblockNeteaseMusic.conf 规则就行了 原因:PC 需要 http 协议 ,IOS 需要 https 协议。

目前我的解决办法就是这个。适合没有VPS 的折腾 ,本地局域网PC 免配置代理 就可以听,但 IOS 还是需要挂小火箭不挂代理提示(网络不给力,无法继续播放,证书什么的都信任了)

建议dalao提pr。。。