nondanee / UnblockNeteaseMusic

Revive unavailable songs for Netease Cloud Music
MIT License
17.4k stars 2.51k forks source link

现在WINDOWS客户端和IOS客户端需要分开两个代理用吗? #491

Open mingwei900 opened 4 years ago

mingwei900 commented 4 years ago

在PADAVAN路由器上以前是运行node /media/AiDisk_a1/UnblockNeteaseMusic-master/app.js -s -e http://music.163.com -p 5200:5201 & 然后手机IOS和WINDOWS客户端就都能用了,现在只有WINDOWS客户端能用,IOS上用不了。 必须要改成https://music.163.com 才能在IOS上使用,但WINDOWS又用不了! 这是为什么,还能回到以前吗?

nondanee commented 4 years ago

-e http://music.163.com 在 iOS 上用不了吗? 之前看过是会自动 replace 成 https 的,不用你手动改

不知道为什么

回到以前是什么意思?代码你可以自由回滚,想 reset 到哪里就 reset 到哪里

mingwei900 commented 4 years ago

-e http://music.163.com 在 iOS 上用不了吗? 之前看过是会自动 replace 成 https 的,不用你手动改

不知道为什么

回到以前是什么意思?代码你可以自由回滚,想 reset 到哪里就 reset 到哪里

是的,-e http://music.163.com 在 iOS 上用不了。不知道是不是我更新了网易云音乐客户端的原因。

tarontop commented 4 years ago

-e http://music.163.com 在 iOS 上用不了吗? 之前看过是会自动 replace 成 https 的,不用你手动改

不知道为什么

回到以前是什么意思?代码你可以自由回滚,想 reset 到哪里就 reset 到哪里

是的,现在我都把它们分开了,你之前说过会自动 replace 成 https ,但是现在不行了

phlinhng commented 4 years ago
我测试的结果有点复杂,试着解释一下看你们能懂不。以下是目前情形 启动参数 iOS听 iOS解锁版权音乐 win听 win解锁版权音乐 备注
-s -e https://yourdomain.com -o kuwo joox x x x x 原本iOS配置
-s -p 8080:8081 -e http://music.163.com -o kuwo joox x x o o 原本win配置
-s -e http://yourdomain.com -o kuwo joox o x o o 作者建议的配置 ( #478 )

我是用caddy配置的反代,Caddyfile如下 (Caddy会自动把80端口的http请求upgrade到443端口的https)

yourdomain.com {
    proxy / localhost:8080
}

网易云音乐版本7.1.20和7.1.31都一样,原本的配置不能听,新的配置 (上表中的第三种) 能听网易原本有的音乐,不能解锁。试图播放网易云没有版权的音乐会显示播放失败:网络不给力,无法继续播放

nondanee commented 4 years ago

按理说不会影响本来能听的歌曲,可能是严格模式的 bug,建议去掉 -s 再试

tarontop commented 4 years ago

我测试的结果有点复杂,试着解释一下看你们能懂不。以下是目前情形

启动参数 iOS听 iOS解锁版权音乐 win听 win解锁版权音乐 备注 -s -e https://yourdomain.com -o kuwo joox x x x x 原本iOS配置 -s -p 8080:8081 -e http://music.163.com -o kuwo joox x x o o 原本win配置 -s -e http://yourdomain.com -o kuwo joox o x o o 作者建议的配置 ( #478 ) 我是用caddy配置的反代,Caddyfile如下 (Caddy会自动把80端口的http请求upgrade到443端口的https)

yourdomain.com {
    proxy / localhost:8080
}

网易云音乐版本7.1.20和7.1.31都一样,原本的配置不能听,新的配置 (上表中的第三种) 能听网易原本有的音乐,不能解锁。试图播放网易云没有版权的音乐会显示播放失败:网络不给力,无法继续播放

用pm2开两个呀,Windows和iOS分开,我目前使用稳稳的

phlinhng commented 4 years ago

我测试的结果有点复杂,试着解释一下看你们能懂不。以下是目前情形 启动参数 iOS听 iOS解锁版权音乐 win听 win解锁版权音乐 备注 -s -e https://yourdomain.com -o kuwo joox x x x x 原本iOS配置 -s -p 8080:8081 -e http://music.163.com -o kuwo joox x x o o 原本win配置 -s -e http://yourdomain.com -o kuwo joox o x o o 作者建议的配置 ( #478 ) 我是用caddy配置的反代,Caddyfile如下 (Caddy会自动把80端口的http请求upgrade到443端口的https)

yourdomain.com {
    proxy / localhost:8080
}

网易云音乐版本7.1.20和7.1.31都一样,原本的配置不能听,新的配置 (上表中的第三种) 能听网易原本有的音乐,不能解锁。试图播放网易云没有版权的音乐会显示播放失败:网络不给力,无法继续播放

用pm2开两个呀,Windows和iOS分开,我目前使用稳稳的

我原本也是開兩個,但是iOS的突然不能用了,所以現在開兩個也沒意義 就改成兩個共用配置

tarontop commented 4 years ago

我测试的结果有点复杂,试着解释一下看你们能懂不。以下是目前情形 启动参数 iOS听 iOS解锁版权音乐 win听 win解锁版权音乐 备注 -s -e https://yourdomain.com -o kuwo joox x x x x 原本iOS配置 -s -p 8080:8081 -e http://music.163.com -o kuwo joox x x o o 原本win配置 -s -e http://yourdomain.com -o kuwo joox o x o o 作者建议的配置 ( #478 ) 我是用caddy配置的反代,Caddyfile如下 (Caddy会自动把80端口的http请求upgrade到443端口的https)

yourdomain.com {
    proxy / localhost:8080
}

网易云音乐版本7.1.20和7.1.31都一样,原本的配置不能听,新的配置 (上表中的第三种) 能听网易原本有的音乐,不能解锁。试图播放网易云没有版权的音乐会显示播放失败:网络不给力,无法继续播放

用pm2开两个呀,Windows和iOS分开,我目前使用稳稳的

我原本也是開兩個,但是iOS的突然不能用了,所以現在開兩個也沒意義 就改成兩個共用配置

iOS可以用啊! iOS启动:pm2 start app.js -n app1 --max-memory-restart 200M -- -s -p 100 -o migu qq kuwo kugou xiami baidu joox -e https://yourdomain.com Windows启动:pm2 start app.js -n app2 --max-memory-restart 200M -- -s -p 200 -o migu qq kuwo kugou xiami baidu joox -e http://yourdomain.com 这样开两个,分两个端口

phlinhng commented 4 years ago

iOS可以用啊! iOS启动:pm2 start app.js -n app1 --max-memory-restart 200M -- -s -p 100 -o migu qq kuwo kugou xiami baidu joox -e https://yourdomain.com Windows启动:pm2 start app.js -n app2 --max-memory-restart 200M -- -s -p 200 -o migu qq kuwo kugou xiami baidu joox -e http://yourdomain.com 这样开两个,分两个端口

我懂你的意思,我原本的iOS服務器配置和你提供的一樣,剛架好那會是可以用的 現在那個配置在我的手機上就是失效了,會直接導致網易雲沒法連網,原因不明

tarontop commented 4 years ago

iOS可以用啊! iOS启动:pm2 start app.js -n app1 --max-memory-restart 200M -- -s -p 100 -o migu qq kuwo kugou xiami baidu joox -e https://yourdomain.com Windows启动:pm2 start app.js -n app2 --max-memory-restart 200M -- -s -p 200 -o migu qq kuwo kugou xiami baidu joox -e http://yourdomain.com 这样开两个,分两个端口

我懂你的意思,我原本的iOS服務器配置和你提供的一樣,剛架好那會是可以用的 現在那個配置在我的手機上就是失效了,會直接導致網易雲沒法連網,原因不明

你用的是WiFi的PAC吗?我iPad和手机都是用的PAC都没问题,用小火箭也没问题

phlinhng commented 4 years ago

我用的QuantumultX 本來用得好好的 在服務器配置完全沒改的情況下就突然掛了 後來才改的新配置

tarontop commented 4 years ago

我用的QuantumultX 本來用得好好的 在服務器配置完全沒改的情況下就突然掛了 後來才改的新配置

你用我的PAC试试http://taron.top:100/proxy.pac看是不是你手机的问题,反正我这边是使用正常的

mingwei900 commented 4 years ago

我测试的结果有点复杂,试着解释一下看你们能懂不。以下是目前情形 启动参数 iOS听 iOS解锁版权音乐 win听 win解锁版权音乐 备注 -s -e https://yourdomain.com -o kuwo joox x x x x 原本iOS配置 -s -p 8080:8081 -e http://music.163.com -o kuwo joox x x o o 原本win配置 -s -e http://yourdomain.com -o kuwo joox o x o o 作者建议的配置 ( #478 ) 我是用caddy配置的反代,Caddyfile如下 (Caddy会自动把80端口的http请求upgrade到443端口的https)

yourdomain.com {
    proxy / localhost:8080
}

网易云音乐版本7.1.20和7.1.31都一样,原本的配置不能听,新的配置 (上表中的第三种) 能听网易原本有的音乐,不能解锁。试图播放网易云没有版权的音乐会显示播放失败:网络不给力,无法继续播放

用pm2开两个呀,Windows和iOS分开,我目前使用稳稳的

我原本也是開兩個,但是iOS的突然不能用了,所以現在開兩個也沒意義 就改成兩個共用配置

iOS可以用啊! iOS启动:pm2 start app.js -n app1 --max-memory-restart 200M -- -s -p 100 -o migu qq kuwo kugou xiami baidu joox -e https://yourdomain.com Windows启动:pm2 start app.js -n app2 --max-memory-restart 200M -- -s -p 200 -o migu qq kuwo kugou xiami baidu joox -e http://yourdomain.com 这样开两个,分两个端口

是的,我现在是搞两个路由器把IOS和WINDOWS客户端分开代理!

mingwei900 commented 4 years ago

我用的QuantumultX 本來用得好好的 在服務器配置完全沒改的情況下就突然掛了 後來才改的新配置

你用我的PAC试试http://taron.top:100/proxy.pac看是不是你手机的问题,反正我这边是使用正常的

你的这个IOS用不了,但是WINDOWS可以用。

tarontop commented 4 years ago

我用的QuantumultX 本來用得好好的 在服務器配置完全沒改的情況下就突然掛了 後來才改的新配置

你用我的PAC试试http://taron.top:100/proxy.pac看是不是你手机的问题,反正我这边是使用正常的

你的这个IOS用不了,但是WINDOWS可以用。

你再试一下呢,我这边是可以用的呀(成都电信),之前我试过部分地区移动宽带不行,这就很奇怪了,上次我找一个人说iOS可以用,Windows不能用,刚好和你相反

1273457900 commented 4 years ago

我测试的结果有点复杂,试着解释一下看你们能懂不。以下是目前情形

启动参数 iOS听 iOS解锁版权音乐 win听 win解锁版权音乐 备注 -s -e https://yourdomain.com -o kuwo joox x x x x 原本iOS配置 -s -p 8080:8081 -e http://music.163.com -o kuwo joox x x o o 原本win配置 -s -e http://yourdomain.com -o kuwo joox o x o o 作者建议的配置 ( #478 ) 我是用caddy配置的反代,Caddyfile如下 (Caddy会自动把80端口的http请求upgrade到443端口的https)

yourdomain.com {
    proxy / localhost:8080
}

网易云音乐版本7.1.20和7.1.31都一样,原本的配置不能听,新的配置 (上表中的第三种) 能听网易原本有的音乐,不能解锁。试图播放网易云没有版权的音乐会显示播放失败:网络不给力,无法继续播放

不知道楼主解决了没有 我试了一下这几种
第一种和第二种ios都是能听无版权歌的 个人感觉用第二种更方便一点 不用配反向代理了 第三种 ios倒是不能用 至于win直接不用别的参数就好了 只加 “-s”

tarontop commented 4 years ago

@nondanee 我发现最近的Windows客户端使用自带的自定义代理之后所有歌都经过代理服务器(不需要解锁的歌也经过代理服务器)因为我代理服务器带宽比较低,导致不需要解锁的歌曲加载缓慢,用Windows10 的自动代理就没事,我记得之前不需要解锁的歌曲是不经过代理服务器的 QQ截图20200504154434

nondanee commented 4 years ago

@tarontop 客户端设置的代理就是这个效果,客户端发出的全部请求都会过代理,音频也是客户端请求的,都会过代理,不是我决定的。 PAC 自动代理按规则来,非 api 请求 (音频图片等等) 都不会过代理。

mokeoio commented 3 years ago

我测试的结果有点复杂,试着解释一下看你们能懂不。以下是目前情形 启动参数 iOS听 iOS解锁版权音乐 win听 win解锁版权音乐 备注 -s -e https://yourdomain.com -o kuwo joox x x x x 原本iOS配置 -s -p 8080:8081 -e http://music.163.com -o kuwo joox x x o o 原本win配置 -s -e http://yourdomain.com -o kuwo joox o x o o 作者建议的配置 ( #478 ) 我是用caddy配置的反代,Caddyfile如下 (Caddy会自动把80端口的http请求upgrade到443端口的https)

yourdomain。com {
    代理 / 本地主机:8080 
}

网易云音乐版本7.1.20和7.1.31都一样,原本的配置不能听,新的配置 (上表中的第三种) 能听网易原本有的音乐,不能解锁。试图播放网易云没有版权的音乐会显示播放失败:网络不给力,无法继续播放

用pm2开两个呀,Windows和iOS分开,我目前使用稳稳的

我原本也是开两个,但是iOS的突然不能用了,所以现在开两个也没意义 就改成两个共用配置

iOS可以用啊! iOS启动:pm2 start app.js -n app1 --max-memory-restart 200M -- -s -p 100 -o migu qq kuwo kugou xiami baidu joox -e https://yourdomain.com Windows启动:pm2 start app.js -n app2 --max-memory-restart 200M -- -s -p 200 -o migu qq kuwo kugou xiami baidu joox -e http://yourdomain.com 这样开两个,分两个端口

您好,按照您的设置,总有一个会报错,请问有什么解决办法嘛?