nondanee / UnblockNeteaseMusic

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

一个可以使用的教程 #444

Open fz6m opened 4 years ago

fz6m commented 4 years ago

一、内网穿透(PC端)

如果你没有持续性的需求,并且有以下任何一种需要,请参考第二个方案:

  1. 想在公网服务器部署让大家都使用
  2. 想在 Android 或者 IOS 设备上使用

    启动项目

    在项目根目录下用 Node 启动项目:

    node app.js -s

    注: -s 参数为严格模式,意味着只有请求到网易云服务器的流量才会通过本代理,由于在本地使用,有无均可。

    设置代理

    在网易云客户端内设置代理: 右上角设置 > 自定义代理 > 地址 127.0.0.1 端口 8080 确定重启客户端后,即可开始使用

    二、全端解决方案

    安卓解决方案

    服务器测试:

    node app.js -s -p 8080

    pm2 部署:

    pm2 start app.js --name UnblockNeteaseMusic -- -s -p 8080

    注意打开你服务器的 安全组 和关闭 防火墙。

    IOS解决方案

    IOS 的坑

    IOS 比较特殊的另外一点是他会在下载第三方音源时,将它们的 HTTP 地址先替换成 HTTPS 地址再去请求。而很多第三方音源(如酷我等)不支持 HTTPS 访问(证书错误且资源不存在,表现就是歌曲虽然亮起来,但是无法播放,报错“网络不给力,播放失败),导致 IOS 上的使用只能扩展 QQ 音源。解决方法:启用 endpoint 功能( -e 参数),服务器将第三方音源的地址包裹在一个固定域名里。

以上讲解来自于:Xun66,感谢分享。 这就意味着如果想让 IOS 获取全部曲库资源,除了服务器以外,必须拥有一个 域名

使用宝塔管理

安装宝塔管理面板(仅支持 CentoOS 7 ):

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

其余版本安装方案见官网教程:这里

配置域名
  1. 根据屏幕提示登录宝塔面板,一般为 8888 端口,账号密码随机生成(在面板可改)。

  2. 第一次登录会提示安装方案,选择 LNMP 第一个方案,勾选第一个 nginx ,其余勾选全部去掉,确认安装。

  3. 在域名供应商申请到 SSL 证书,假设为 Let's encrypt 免费证书。

  4. 在宝塔建立网站: 建立网站 只需要填域名为你的域名即可。

  5. 配置证书支持 SSL : 配置证书 如果你的证书没有问题,马上就可以解析成功。

  6. 找到 SSL 配置信息: 以下是我们要配置的模板:

    server {
      listen 443 ssl http2;
      server_name your_domain; # 改为你自己的域名
    
      ssl_certificate 1_your_domain_bundle.crt; # 改为自己申请得到的 crt 文件的名称
      ssl_certificate_key 2_your_domain.key; # 改为自己申请得到的 key 文件的名称
      ssl_session_timeout 5m;
      ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
      ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
      ssl_prefer_server_ciphers on;
    
      location / {
        proxy_pass http://localhost:8080; # 代理到 Unblock 服务地址
      }
    }

    域名我们知道了,那么 SSL 文件地址在哪呢?在刚刚建立的网站分 nginx 配置内可以找到同样的字段 ssl_certificatessl_certificate_key ,将两个字段内信息拷贝过来即可。 网站设置 我这里被删干净了,因为我没有这方面的需求,正常第一次都会自动生成,找到字段即可,如果弄丢了,删除网站,再建一次,配一次证书即可。 找到字段

  7. 配置 nginx: 在上一步的配置文件内全部删除后添加配置字段即可,或者在 nginx 全局配置,我使用的全局配置:

在 软件商店 > 已安装 找到 nginx ,点击设置开始配置全局: 找到nginx 在配置文件的尾部添加 server 配置,注意位置不要搞错: 全局配置方法 你可以把显示首页按钮打开,下次方便在首页进入。

  1. 不管你使用的那种配置,都要重启 nginx: 重启nginx
    启动项目

    执行启动:

    node app.js -s -p 8080 -e https://你的域名 

    pm2 部署:

    pm2 start app.js --name UnblockNeteaseMusic -- -s -p 8080 -e https://你的域名

    指定了 -e 参数之后,请求会交由默认的 443 的 HTTPS 进行包裹并反向代理回该项目,保证你的 IOS 设备成功获取。

    手机端配置方法

    WLAN > 网络设置 > 高级选项 > HTTP 代理 IOS 点开你连接的 WIFI 最下面就有 HTTP 代理,使用手动代理即可。 蜂窝网络同理。

    其他

    歌曲可以下载到本地,上传到云盘永久保存。

部分歌曲可能有获取错误,当想获取指定音源时,增加启动参数 -o

-o qq xiami baidu kugou kuwo migu joox youtube

joox 香港特用,如果用 youtube 是从谷歌获取,如果本地没有网络环境,可以去掉 -s 严格模式让所有流量都走服务器,以此获取 youtube 音源的歌曲。

除香港外,国外服务器不需要特别指定某个音源。

如果想换其他端口,需要把配置里的代理端口改一下,启动时也要指定你需要的。

三、后记

感谢 u3u、app-AZ 等人的宝贵方案和建议。

很多人都在用宝塔的 pm2 启动器启动,这样是没法设定转发的。

(2020.05.18 追加)

四、实例

最近很多人回复说不能用,我经常会实测,确实能用,只不过可能配置大家还搞不明白,我是这样的:

  1. listen 了 2096 端口,同时配置了 ssl 证书,并且反代到 8443作者大大在本楼提出了反代的时候填 /package ,实测了不管是全部反代 / ,还是 /package ,都不影响使用 注:我监听 2096 并反代 8443 的原因有两个,一个是我 443 有页面在用,所以我不用 443 ,其次就是 cf 提供 20968443 的 https 支持(如果你没用 cf ,可以换个其他端口,注意安全组和防火墙放行),然后这两个端口都需要放行。
  2. 之后手机上(我是 ios)直接在 wifi 那边点感叹号配置 wifi ,手动 http 代理,填我的 ip 和该项目的 port 就可以了,很稳,启动的时候是这样的,和上面说的一样:
    node app.js -p 8443 -s -e https://域名:2096

    (2020.06.06 追加)

    五、自动代理

    很多人可能看到别人的都是自动代理的 url,也就是 pac 规则文件,其格式如下:

    function FindProxyForURL(url, host) {
    if (host == 'music.163.com' || host == 'interface.music.163.com' || host == 'interface3.music.163.com' || host == 'apm.music.163.com' || host == 'apm3.music.163.com' || host == '59.111.181.38' || host == '59.111.181.60' || host == '223.252.199.66' || host == '223.252.199.67' || host == '59.111.160.195' || host == '59.111.160.197' || host == '193.112.159.225' || host == '39.105.63.80' || host == '47.100.127.239' || host == '118.24.63.156' || host == '59.111.181.35'|| host == '115.236.118.33'|| host == '115.236.121.1'|| host == '112.13.122.1'|| host == '112.13.119.17'|| host == '103.126.92.132') {
        return 'PROXY HOST:PORT;'
    }
    return 'DIRECT;'
    }

    里面代理的 HOST:PORT 填你服务器 ip 和部署的该项目端口即可,这样子就可以不手动填写 http 代理,省去很多麻烦。

另外有些人还会魔改这个项目,导致你使用他们的 pac 代理会自动关注上他们的广告号而且推荐还会被改掉,所以谨慎使用其他人的代理。

h605290713 commented 4 years ago

安卓用域名这个方法 最新版本 搜索超级慢 旧版本很快

fz6m commented 4 years ago

安卓用域名这个方法 最新版本不行 旧版本可以

安卓不用域名,ios 就很流畅,下载也蛮快

h605290713 commented 4 years ago

安卓用域名这个方法 最新版本不行 旧版本可以

安卓不用域名,ios 就很流畅,下载也蛮快

我用的glider ss转发https的 我想整合到一起,,,

h605290713 commented 4 years ago

安卓用域名这个方法 最新版本不行 旧版本可以

安卓不用域名,ios 就很流畅,下载也蛮快

ios 一点问题都没有 被安卓难住了。

fz6m commented 4 years ago

安卓用域名这个方法 最新版本不行 旧版本可以

安卓不用域名,ios 就很流畅,下载也蛮快

我用的glider ss转发https的 我想整合到一起,,,

需求很奇怪啊emmmm,v2多好,一键脚本起飞

h605290713 commented 4 years ago

安卓用域名这个方法 最新版本不行 旧版本可以

安卓不用域名,ios 就很流畅,下载也蛮快

我用的glider ss转发https的 我想整合到一起,,,

需求很奇怪啊emmmm,v2多好,一键脚本起飞

只是为了解锁 不出墙的 不需要v2

fz6m commented 4 years ago

安卓用域名这个方法 最新版本不行 旧版本可以

安卓不用域名,ios 就很流畅,下载也蛮快

我用的glider ss转发https的 我想整合到一起,,,

需求很奇怪啊emmmm,v2多好,一键脚本起飞

只是为了解锁 不出墙的 不需要v2

额,随便找个学生机用用不就好了。

nondanee commented 4 years ago

@h605290713

安卓用域名这个方法 最新版本 搜索超级慢 旧版本很快

用不用域名和搜索接口没有关系 搜索慢是降级 http 协议慢导致的,因为代理转换可能导致默认的降级策略失效 建议打开第二个端口,证书错误也会降级

nondanee commented 4 years ago

除 iOS 端情况未知 目前 pinned issues 所有教程都可以使用 标题有点误导,建议修改

启动命令不唯一,没有要求固定的参数,按个人需求配置即可 (如果某种参数组合适配某一平台而不适配其他平台,完全可以开两个服务...)

TO 其他用户: 一共也没几个参数,了解以后自己配就行了,不用抄其他人写好的

h605290713 commented 4 years ago

现在已经成功把安卓 ios mac 整合到一个ss连接上面了, 谢谢上面的教程, mac和ios需要安装证书 ios 7.0.10 可以解锁,最新版本7.1.0 无法使用 mac 2.3.2 (832)可以解锁 安卓7.1.0.090592 可以解锁

fz6m commented 4 years ago

现在已经成功把安卓 ios mac 整合到一个ss连接上面了, 谢谢上面的教程, mac和ios需要安装证书 ios 7.0.10 可以解锁,最新版本7.1.0 无法使用 mac 2.3.2 (832)可以解锁 安卓7.1.0.090592 可以解锁

问下你有用https吗(https不用自己安装证书)

h605290713 commented 4 years ago

现在已经成功把安卓 ios mac 整合到一个ss连接上面了, 谢谢上面的教程, mac和ios需要安装证书 ios 7.0.10 可以解锁,最新版本7.1.0 无法使用 mac 2.3.2 (832)可以解锁 安卓7.1.0.090592 可以解锁

问下你有用https吗(https不用自己安装证书)

用的https

fz6m commented 4 years ago

现在已经成功把安卓 ios mac 整合到一个ss连接上面了, 谢谢上面的教程, mac和ios需要安装证书 ios 7.0.10 可以解锁,最新版本7.1.0 无法使用 mac 2.3.2 (832)可以解锁 安卓7.1.0.090592 可以解锁

问下你有用https吗(https不用自己安装证书)

用的https

你的ios版本好老,我是ios 13,不装证书可用。上面第二种ios方案(¦3」∠)

h605290713 commented 4 years ago

现在已经成功把安卓 ios mac 整合到一个ss连接上面了, 谢谢上面的教程, mac和ios需要安装证书 ios 7.0.10 可以解锁,最新版本7.1.0 无法使用 mac 2.3.2 (832)可以解锁 安卓7.1.0.090592 可以解锁

问下你有用https吗(https不用自己安装证书)

用的https

你的ios版本好老,我是ios 13,不装证书可用。上面第二种ios方案(¦3」∠)

我ios版本 保存了ipa文件 我之前ios 不要证书也可以使用 但是安卓最新版和mac端不能使用 所以才重新弄得

h605290713 commented 4 years ago

现在已经成功把安卓 ios mac 整合到一个ss连接上面了, 谢谢上面的教程, mac和ios需要安装证书 ios 7.0.10 可以解锁,最新版本7.1.0 无法使用 mac 2.3.2 (832)可以解锁 安卓7.1.0.090592 可以解锁

问下你有用https吗(https不用自己安装证书)

用的https

你的ios版本好老,我是ios 13,不装证书可用。上面第二种ios方案(¦3」∠)

这个都是客户端版本 不是ios版本。

fz6m commented 4 years ago

现在已经成功把安卓 ios mac 整合到一个ss连接上面了, 谢谢上面的教程, mac和ios需要安装证书 ios 7.0.10 可以解锁,最新版本7.1.0 无法使用 mac 2.3.2 (832)可以解锁 安卓7.1.0.090592 可以解锁

问下你有用https吗(https不用自己安装证书)

用的https

你的ios版本好老,我是ios 13,不装证书可用。上面第二种ios方案(¦3」∠)

这个都是客户端版本 不是ios版本。

我的也是7.0.1,暂时没有升级。 (20.03.22)IOS 升级 最新 APP 版本 7.1.0 实测没问题,比以前还流畅

eunrui commented 4 years ago

安卓用域名这个方法 最新版本不行 旧版本可以

安卓不用域名,ios 就很流畅,下载也蛮快

我用的glider ss转发https的 我想整合到一起,,,

需求很奇怪啊emmmm,v2多好,一键脚本起飞

请问您一下 v2ray 是需要配置规则吗,按照您的教程弄完,7.1.0代理的时候显示云村失联,7.0.10没起作用

h605290713 commented 4 years ago

安卓用域名这个方法 最新版本不行 旧版本可以

安卓不用域名,ios 就很流畅,下载也蛮快

我用的glider ss转发https的 我想整合到一起,,,

需求很奇怪啊emmmm,v2多好,一键脚本起飞

请问您一下 v2ray 是需要配置规则吗,按照您的教程弄完,7.1.0代理的时候显示云村失联,7.0.10没起作用

我是ss 安卓和ios都没问题

fz6m commented 4 years ago

安卓用域名这个方法 最新版本不行 旧版本可以

安卓不用域名,ios 就很流畅,下载也蛮快

我用的glider ss转发https的 我想整合到一起,,,

需求很奇怪啊emmmm,v2多好,一键脚本起飞

请问您一下 v2ray 是需要配置规则吗,按照您的教程弄完,7.1.0代理的时候显示云村失联,7.0.10没起作用

刚睡醒emmmm,不知道你要弄灰歌解锁还是v2,实测最新版本 IOS 7.1.0 (网易云app版本)可以流畅使用。 你的意思应该是用 v2 的同时用解锁吧,以下方案供你参考:

安卓不需要域名,ios 先使用第二种域名方法,保证能测通。 之后把严格模式 -s 去掉,这样本地所有流量都会走服务器,也就获得了一定的代理能力。 如果不想所有流量都走代理,配置代理规则( pac 模式),除了常用 pac 规则,还需要加入网易地址,这样你想代理的流量和网易流量都会走你的服务器,以同时获取代理上网和解锁歌曲两个功能。

h605290713 commented 4 years ago

安卓用域名这个方法 最新版本不行 旧版本可以

安卓不用域名,ios 就很流畅,下载也蛮快

我用的glider ss转发https的 我想整合到一起,,,

需求很奇怪啊emmmm,v2多好,一键脚本起飞

请问您一下 v2ray 是需要配置规则吗,按照您的教程弄完,7.1.0代理的时候显示云村失联,7.0.10没起作用

刚睡醒emmmm,不知道你要弄灰歌解锁还是v2,实测最新版本 IOS 7.1.0 (网易云app版本)可以流畅使用。 你的意思应该是用 v2 的同时用解锁吧,以下方案供你参考:

安卓不需要域名,ios 先使用第二种域名方法,保证能测通。 之后把严格模式 -s 去掉,这样本地所有流量都会走服务器,也就获得了一定的代理能力。 如果不想所有流量都走代理,配置代理规则( pac 模式),除了常用 pac 规则,还需要加入网易地址,这样你想代理的流量和网易流量都会走你的服务器,以同时获取代理上网和解锁歌曲两个功能。

你最新版7.1.0能用吗? 我不是灰色但是无法听

h605290713 commented 4 years ago

安卓用域名这个方法 最新版本不行 旧版本可以

安卓不用域名,ios 就很流畅,下载也蛮快

我用的glider ss转发https的 我想整合到一起,,,

需求很奇怪啊emmmm,v2多好,一键脚本起飞

请问您一下 v2ray 是需要配置规则吗,按照您的教程弄完,7.1.0代理的时候显示云村失联,7.0.10没起作用

刚睡醒emmmm,不知道你要弄灰歌解锁还是v2,实测最新版本 IOS 7.1.0 (网易云app版本)可以流畅使用。 你的意思应该是用 v2 的同时用解锁吧,以下方案供你参考:

安卓不需要域名,ios 先使用第二种域名方法,保证能测通。 之后把严格模式 -s 去掉,这样本地所有流量都会走服务器,也就获得了一定的代理能力。 如果不想所有流量都走代理,配置代理规则( pac 模式),除了常用 pac 规则,还需要加入网易地址,这样你想代理的流量和网易流量都会走你的服务器,以同时获取代理上网和解锁歌曲两个功能。

我刚测试了一下 周杰伦的歌能听 但是付费的好像挺不起来 但是7.0.1可以

fz6m commented 4 years ago

安卓用域名这个方法 最新版本不行 旧版本可以

安卓不用域名,ios 就很流畅,下载也蛮快

我用的glider ss转发https的 我想整合到一起,,,

需求很奇怪啊emmmm,v2多好,一键脚本起飞

请问您一下 v2ray 是需要配置规则吗,按照您的教程弄完,7.1.0代理的时候显示云村失联,7.0.10没起作用

刚睡醒emmmm,不知道你要弄灰歌解锁还是v2,实测最新版本 IOS 7.1.0 (网易云app版本)可以流畅使用。 你的意思应该是用 v2 的同时用解锁吧,以下方案供你参考: 安卓不需要域名,ios 先使用第二种域名方法,保证能测通。 之后把严格模式 -s 去掉,这样本地所有流量都会走服务器,也就获得了一定的代理能力。 如果不想所有流量都走代理,配置代理规则( pac 模式),除了常用 pac 规则,还需要加入网易地址,这样你想代理的流量和网易流量都会走你的服务器,以同时获取代理上网和解锁歌曲两个功能。

我刚测试了一下 周杰伦的歌能听 但是付费的好像挺不起来 但是7.0.1可以

灰歌无论什么情况只要配置没问题就一定可以听。 VIP 歌曲我没试过,因为是 VIP (2333

h605290713 commented 4 years ago

安卓用域名这个方法 最新版本不行 旧版本可以

安卓不用域名,ios 就很流畅,下载也蛮快

我用的glider ss转发https的 我想整合到一起,,,

需求很奇怪啊emmmm,v2多好,一键脚本起飞

请问您一下 v2ray 是需要配置规则吗,按照您的教程弄完,7.1.0代理的时候显示云村失联,7.0.10没起作用

刚睡醒emmmm,不知道你要弄灰歌解锁还是v2,实测最新版本 IOS 7.1.0 (网易云app版本)可以流畅使用。 你的意思应该是用 v2 的同时用解锁吧,以下方案供你参考: 安卓不需要域名,ios 先使用第二种域名方法,保证能测通。 之后把严格模式 -s 去掉,这样本地所有流量都会走服务器,也就获得了一定的代理能力。 如果不想所有流量都走代理,配置代理规则( pac 模式),除了常用 pac 规则,还需要加入网易地址,这样你想代理的流量和网易流量都会走你的服务器,以同时获取代理上网和解锁歌曲两个功能。

我刚测试了一下 周杰伦的歌能听 但是付费的好像挺不起来 但是7.0.1可以

灰歌无论什么情况只要配置没问题就一定可以听。 VIP 歌曲我没试过,因为是 VIP (2333

又测试了一下 vip歌曲7.1.0需要在专辑里面打开就能听 搜索出来的不行 🤦‍♀️

fz6m commented 4 years ago

安卓用域名这个方法 最新版本不行 旧版本可以

安卓不用域名,ios 就很流畅,下载也蛮快

我用的glider ss转发https的 我想整合到一起,,,

需求很奇怪啊emmmm,v2多好,一键脚本起飞

请问您一下 v2ray 是需要配置规则吗,按照您的教程弄完,7.1.0代理的时候显示云村失联,7.0.10没起作用

刚睡醒emmmm,不知道你要弄灰歌解锁还是v2,实测最新版本 IOS 7.1.0 (网易云app版本)可以流畅使用。 你的意思应该是用 v2 的同时用解锁吧,以下方案供你参考: 安卓不需要域名,ios 先使用第二种域名方法,保证能测通。 之后把严格模式 -s 去掉,这样本地所有流量都会走服务器,也就获得了一定的代理能力。 如果不想所有流量都走代理,配置代理规则( pac 模式),除了常用 pac 规则,还需要加入网易地址,这样你想代理的流量和网易流量都会走你的服务器,以同时获取代理上网和解锁歌曲两个功能。

我刚测试了一下 周杰伦的歌能听 但是付费的好像挺不起来 但是7.0.1可以

灰歌无论什么情况只要配置没问题就一定可以听。 VIP 歌曲我没试过,因为是 VIP (2333

又测试了一下 vip歌曲7.1.0需要在专辑里面打开就能听 搜索出来的不行 🤦‍♀️

尽量去找歌单,搜索在 7.1.0 改版了,说不定有坑。

nondanee commented 4 years ago

7.1.0 的搜索问题在 master 已经修了,还没有 release

h605290713 commented 4 years ago

7.1.0 的搜索问题在 master 已经修了,还没有 release

ok

Traced commented 4 years ago

现在已经成功把安卓 ios mac 整合到一个ss连接上面了, 谢谢上面的教程, mac和ios需要安装证书 ios 7.0.10 可以解锁,最新版本7.1.0 无法使用 mac 2.3.2 (832)可以解锁 安卓7.1.0.090592 可以解锁

问下你有用https吗(https不用自己安装证书)

用的https

老哥能加个 qq 讨论指导下吗,谢谢,3416667341

id77 commented 4 years ago

现在已经成功把安卓 ios mac 整合到一个ss连接上面了, 谢谢上面的教程, mac和ios需要安装证书 ios 7.0.10 可以解锁,最新版本7.1.0 无法使用 mac 2.3.2 (832)可以解锁 安卓7.1.0.090592 可以解锁

问下你有用https吗(https不用自己安装证书)

用的https

你的ios版本好老,我是ios 13,不装证书可用。上面第二种ios方案(¦3」∠)

我ios版本 保存了ipa文件 我之前ios 不要证书也可以使用 但是安卓最新版和mac端不能使用 所以才重新弄得

能分享一份ipa安装包吗?我app自动更新7.1.30之后播放不了,下载不了,解锁失败了。

h605290713 commented 4 years ago

现在已经成功把安卓 ios mac 整合到一个ss连接上面了, 谢谢上面的教程, mac和ios需要安装证书 ios 7.0.10 可以解锁,最新版本7.1.0 无法使用 mac 2.3.2 (832)可以解锁 安卓7.1.0.090592 可以解锁

问下你有用https吗(https不用自己安装证书)

用的https

你的ios版本好老,我是ios 13,不装证书可用。上面第二种ios方案(¦3」∠)

我ios版本 保存了ipa文件 我之前ios 不要证书也可以使用 但是安卓最新版和mac端不能使用 所以才重新弄得

能分享一份ipa安装包吗?我app自动更新7.1.30之后播放不了,下载不了,解锁失败了。

给你你也用不了

fz6m commented 4 years ago

IOS 7.1.42 有个新的问题:在 WIFI 设置手动 HTTP 代理时,如果还开有 4G 网络,网易云 app 播放非版权歌曲,几秒后就会自动打断 WIFI 连接,需要关掉 4G 。

eunrui commented 4 years ago

IOS 7.1.42 有个新的问题:在 WIFI 设置手动 HTTP 代理时,如果还开有 4G 网络,网易云 app 播放非版权歌曲,几秒后就会自动打断 WIFI 连接,需要关掉 4G 。

7.1.42你的还可以用吗?现在听版权的比如杰伦的歌都是网络不给力

fz6m commented 4 years ago

IOS 7.1.42 有个新的问题:在 WIFI 设置手动 HTTP 代理时,如果还开有 4G 网络,网易云 app 播放非版权歌曲,几秒后就会自动打断 WIFI 连接,需要关掉 4G 。

7.1.42你的还可以用吗?现在听版权的比如杰伦的歌都是网络不给力

用啊,很给力,可以听。 按照我上面的教程做就可以。

eunrui commented 4 years ago

IOS 7.1.42 有个新的问题:在 WIFI 设置手动 HTTP 代理时,如果还开有 4G 网络,网易云 app 播放非版权歌曲,几秒后就会自动打断 WIFI 连接,需要关掉 4G 。

7.1.42你的还可以用吗?现在听版权的比如杰伦的歌都是网络不给力

用啊,很给力,可以听。 按照我上面的教程做就可以。

害 心态崩了 重弄了一遍还是网络不给力 您是海外节点吗?

fz6m commented 4 years ago

IOS 7.1.42 有个新的问题:在 WIFI 设置手动 HTTP 代理时,如果还开有 4G 网络,网易云 app 播放非版权歌曲,几秒后就会自动打断 WIFI 连接,需要关掉 4G 。

7.1.42你的还可以用吗?现在听版权的比如杰伦的歌都是网络不给力

用啊,很给力,可以听。 按照我上面的教程做就可以。

害 心态崩了 重弄了一遍还是网络不给力 您是海外节点吗?

可能是你配置错了。 你手机连接之后控制台有连接的输出信息吗? 然后,你转发是转发到自己域名的 https 吗? 其次,你转发到的 https 端口是配置了 ssl 证书支持 https 吗? 最后,转发到的端口是还配置了反向代理回本项目吗?

eunrui commented 4 years ago

IOS 7.1.42 有个新的问题:在 WIFI 设置手动 HTTP 代理时,如果还开有 4G 网络,网易云 app 播放非版权歌曲,几秒后就会自动打断 WIFI 连接,需要关掉 4G 。

7.1.42你的还可以用吗?现在听版权的比如杰伦的歌都是网络不给力

用啊,很给力,可以听。 按照我上面的教程做就可以。

害 心态崩了 重弄了一遍还是网络不给力 您是海外节点吗?

可能是你配置错了。 你手机连接之后控制台有连接的输出信息吗? 然后,你转发是转发到自己域名的 https 吗? 其次,你转发到的 https 端口是配置了 ssl 证书支持 https 吗? 最后,转发到的端口是还配置了反向代理回本项目吗?

控制台有信息的阿 image 转发到了自己的域名 然后nginx反代回来 证书腾讯云的SSL image image

fz6m commented 4 years ago

IOS 7.1.42 有个新的问题:在 WIFI 设置手动 HTTP 代理时,如果还开有 4G 网络,网易云 app 播放非版权歌曲,几秒后就会自动打断 WIFI 连接,需要关掉 4G 。

7.1.42你的还可以用吗?现在听版权的比如杰伦的歌都是网络不给力

用啊,很给力,可以听。 按照我上面的教程做就可以。

害 心态崩了 重弄了一遍还是网络不给力 您是海外节点吗?

可能是你配置错了。 你手机连接之后控制台有连接的输出信息吗? 然后,你转发是转发到自己域名的 https 吗? 其次,你转发到的 https 端口是配置了 ssl 证书支持 https 吗? 最后,转发到的端口是还配置了反向代理回本项目吗?

控制台有信息的阿 image 转发到了自己的域名 然后nginx反代回来 证书腾讯云的SSL image image

这就很奇怪了,本地在 wifi 内手动 http 代理服务器的 ip 和 9096(本项目) 端口试试。 因为我前天刚用过了,可以流畅用(我是 jp 的服务器)

eunrui commented 4 years ago

IOS 7.1.42 有个新的问题:在 WIFI 设置手动 HTTP 代理时,如果还开有 4G 网络,网易云 app 播放非版权歌曲,几秒后就会自动打断 WIFI 连接,需要关掉 4G 。

7.1.42你的还可以用吗?现在听版权的比如杰伦的歌都是网络不给力

用啊,很给力,可以听。 按照我上面的教程做就可以。

害 心态崩了 重弄了一遍还是网络不给力 您是海外节点吗?

可能是你配置错了。 你手机连接之后控制台有连接的输出信息吗? 然后,你转发是转发到自己域名的 https 吗? 其次,你转发到的 https 端口是配置了 ssl 证书支持 https 吗? 最后,转发到的端口是还配置了反向代理回本项目吗?

控制台有信息的阿 image 转发到了自己的域名 然后nginx反代回来 证书腾讯云的SSL image image

这就很奇怪了,本地在 wifi 内手动 http 代理服务器的 ip 和 9096(本项目) 端口试试。 因为我前天刚用过了,可以流畅用(我是 jp 的服务器)

刚试了下 一样还是网络不给力。。 我服务器是国内的 和这个有关?

fz6m commented 4 years ago

IOS 7.1.42 有个新的问题:在 WIFI 设置手动 HTTP 代理时,如果还开有 4G 网络,网易云 app 播放非版权歌曲,几秒后就会自动打断 WIFI 连接,需要关掉 4G 。

7.1.42你的还可以用吗?现在听版权的比如杰伦的歌都是网络不给力

用啊,很给力,可以听。 按照我上面的教程做就可以。

害 心态崩了 重弄了一遍还是网络不给力 您是海外节点吗?

备案了吗,也许没备案443用不了

eunrui commented 4 years ago

IOS 7.1.42 有个新的问题:在 WIFI 设置手动 HTTP 代理时,如果还开有 4G 网络,网易云 app 播放非版权歌曲,几秒后就会自动打断 WIFI 连接,需要关掉 4G 。

7.1.42你的还可以用吗?现在听版权的比如杰伦的歌都是网络不给力

用啊,很给力,可以听。 按照我上面的教程做就可以。

害 心态崩了 重弄了一遍还是网络不给力 您是海外节点吗?

备案了吗,也许没备案443用不了

阿 好像没备案 谢谢提示 我试试看吧...

Liiiu commented 4 years ago

老哥,问一下,我是用二级域名按照你的方法搭建的,一级域名和二级域名共用一个服务器,现在搭建完了,用window网易云客户端代理上了,灰色歌曲也都亮了,但是就是播放不了,二级域名也使用ssl了,网站也已经备案,请问是什么情况

fz6m commented 4 years ago

老哥,问一下,我是用二级域名按照你的方法搭建的,一级域名和二级域名共用一个服务器,现在搭建完了,用window网易云客户端代理上了,灰色歌曲也都亮了,但是就是播放不了,二级域名也使用ssl了,网站也已经备案,请问是什么情况

你看下控制台有没有你连上来请求的信息,另外你转发地址是转发到哪里了,要在那个端口反代。 (PC的话直接内网穿透就行了,不用那么麻烦)

Liiiu commented 4 years ago

老哥,问一下,我是用二级域名按照你的方法搭建的,一级域名和二级域名共用一个服务器,现在搭建完了,用window网易云客户端代理上了,灰色歌曲也都亮了,但是就是播放不了,二级域名也使用ssl了,网站也已经备案,请问是什么情况

你看下控制台有没有你连上来请求的信息,另外你转发地址是转发到哪里了,要在那个端口反代。 (PC的话直接内网穿透就行了,不用那么麻烦)

弄好了,但是手机端还有个问题,就是每次加载都巨慢...电脑端基本是秒开,这是怎么回事

fz6m commented 4 years ago

老哥,问一下,我是用二级域名按照你的方法搭建的,一级域名和二级域名共用一个服务器,现在搭建完了,用window网易云客户端代理上了,灰色歌曲也都亮了,但是就是播放不了,二级域名也使用ssl了,网站也已经备案,请问是什么情况

你看下控制台有没有你连上来请求的信息,另外你转发地址是转发到哪里了,要在那个端口反代。 (PC的话直接内网穿透就行了,不用那么麻烦)

弄好了,但是手机端还有个问题,就是每次加载都巨慢...电脑端基本是秒开,这是怎么回事

Liiiu commented 4 years ago

老哥,问一下,我是用二级域名按照你的方法搭建的,一级域名和二级域名共用一个服务器,现在搭建完了,用window网易云客户端代理上了,灰色歌曲也都亮了,但是就是播放不了,二级域名也使用ssl了,网站也已经备案,请问是什么情况

你看下控制台有没有你连上来请求的信息,另外你转发地址是转发到哪里了,要在那个端口反代。 (PC的话直接内网穿透就行了,不用那么麻烦)

弄好了,但是手机端还有个问题,就是每次加载都巨慢...电脑端基本是秒开,这是怎么回事

问下,通过这种方法建完怎么通过https访问这个页面?现在一直处于502了,应该怎么改配置文件?

fz6m commented 4 years ago

老哥,问一下,我是用二级域名按照你的方法搭建的,一级域名和二级域名共用一个服务器,现在搭建完了,用window网易云客户端代理上了,灰色歌曲也都亮了,但是就是播放不了,二级域名也使用ssl了,网站也已经备案,请问是什么情况

你看下控制台有没有你连上来请求的信息,另外你转发地址是转发到哪里了,要在那个端口反代。 (PC的话直接内网穿透就行了,不用那么麻烦)

弄好了,但是手机端还有个问题,就是每次加载都巨慢...电脑端基本是秒开,这是怎么回事

问下,通过这种方法建完怎么通过https访问这个页面?现在一直处于502了,应该怎么改配置文件?

如果是使用的443,那这个页面就不能用了,你可以部署的时候转发到其他端口,然后在那个端口监听后反代回来,一样的。

Liiiu commented 4 years ago

老哥,问一下,我是用二级域名按照你的方法搭建的,一级域名和二级域名共用一个服务器,现在搭建完了,用window网易云客户端代理上了,灰色歌曲也都亮了,但是就是播放不了,二级域名也使用ssl了,网站也已经备案,请问是什么情况

你看下控制台有没有你连上来请求的信息,另外你转发地址是转发到哪里了,要在那个端口反代。 (PC的话直接内网穿透就行了,不用那么麻烦)

弄好了,但是手机端还有个问题,就是每次加载都巨慢...电脑端基本是秒开,这是怎么回事

问下,通过这种方法建完怎么通过https访问这个页面?现在一直处于502了,应该怎么改配置文件?

如果是使用的443,那这个页面就不能用了,你可以部署的时候转发到其他端口,然后在那个端口监听后反代回来,一样的。

感谢感谢,那80端口可以用吗

nondanee commented 4 years ago

老哥,问一下,我是用二级域名按照你的方法搭建的,一级域名和二级域名共用一个服务器,现在搭建完了,用window网易云客户端代理上了,灰色歌曲也都亮了,但是就是播放不了,二级域名也使用ssl了,网站也已经备案,请问是什么情况

你看下控制台有没有你连上来请求的信息,另外你转发地址是转发到哪里了,要在那个端口反代。 (PC的话直接内网穿透就行了,不用那么麻烦)

弄好了,但是手机端还有个问题,就是每次加载都巨慢...电脑端基本是秒开,这是怎么回事

@Liiiu 你怎么弄好的啊,windows 端设置 -e 使用自己 https 域名会报 ssl error https://github.com/nondanee/UnblockNeteaseMusic/issues/472#issuecomment-609758327

nondanee commented 4 years ago

通过这种方法建完怎么通过https访问这个页面

@Liiiu

老哥,问一下,我是用二级域名按照你的方法搭建的,一级域名和二级域名共用一个服务器,现在搭建完了,用window网易云客户端代理上了,灰色歌曲也都亮了,但是就是播放不了,二级域名也使用ssl了,网站也已经备案,请问是什么情况

你看下控制台有没有你连上来请求的信息,另外你转发地址是转发到哪里了,要在那个端口反代。 (PC的话直接内网穿透就行了,不用那么麻烦)

弄好了,但是手机端还有个问题,就是每次加载都巨慢...电脑端基本是秒开,这是怎么回事

问下,通过这种方法建完怎么通过https访问这个页面?现在一直处于502了,应该怎么改配置文件?

@Liiiu

"怎么通过https访问这个页面" 你要访问哪个页面?我没提供页面啊?直接访问肯定 502

nondanee commented 4 years ago

@fz6m @Liiiu 建议反代 location 改成 /package 全部反代没什么意义,不是符合 endpoint 规则直接被 ban,肯定 502

location /package {
    proxy_pass http://localhost:8080; # 代理到 Unblock 服务地址
}
fz6m commented 4 years ago

老哥,问一下,我是用二级域名按照你的方法搭建的,一级域名和二级域名共用一个服务器,现在搭建完了,用window网易云客户端代理上了,灰色歌曲也都亮了,但是就是播放不了,二级域名也使用ssl了,网站也已经备案,请问是什么情况

你看下控制台有没有你连上来请求的信息,另外你转发地址是转发到哪里了,要在那个端口反代。 (PC的话直接内网穿透就行了,不用那么麻烦)

弄好了,但是手机端还有个问题,就是每次加载都巨慢...电脑端基本是秒开,这是怎么回事

问下,通过这种方法建完怎么通过https访问这个页面?现在一直处于502了,应该怎么改配置文件?

如果是使用的443,那这个页面就不能用了,你可以部署的时候转发到其他端口,然后在那个端口监听后反代回来,一样的。

感谢感谢,那80端口可以用吗

80不走ssl,反正你要反代的端口要做https证书,不然ios不能用