-
Notifications
You must be signed in to change notification settings - Fork 2.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
一个可以使用的教程 #444
Comments
安卓用域名这个方法 最新版本 搜索超级慢 旧版本很快 |
安卓不用域名,ios 就很流畅,下载也蛮快 |
我用的glider ss转发https的 我想整合到一起,,, |
ios 一点问题都没有 被安卓难住了。 |
需求很奇怪啊emmmm,v2多好,一键脚本起飞 |
只是为了解锁 不出墙的 不需要v2 |
额,随便找个学生机用用不就好了。 |
用不用域名和搜索接口没有关系 |
除 iOS 端情况未知 启动命令不唯一,没有要求固定的参数,按个人需求配置即可 TO 其他用户: 一共也没几个参数,了解以后自己配就行了,不用抄其他人写好的 |
现在已经成功把安卓 ios mac 整合到一个ss连接上面了, 谢谢上面的教程, mac和ios需要安装证书 |
问下你有用https吗(https不用自己安装证书) |
用的https |
你的ios版本好老,我是ios 13,不装证书可用。上面第二种ios方案_(¦3」∠)_ |
我ios版本 保存了ipa文件 |
这个都是客户端版本 不是ios版本。 |
|
请问您一下 v2ray 是需要配置规则吗,按照您的教程弄完,7.1.0代理的时候显示云村失联,7.0.10没起作用 |
我是ss 安卓和ios都没问题 |
刚睡醒emmmm,不知道你要弄灰歌解锁还是v2,实测最新版本 IOS 7.1.0 (网易云app版本)可以流畅使用。 安卓不需要域名,ios 先使用第二种域名方法,保证能测通。 |
你最新版7.1.0能用吗? 我不是灰色但是无法听 |
我刚测试了一下 周杰伦的歌能听 但是付费的好像挺不起来 但是7.0.1可以 |
灰歌无论什么情况只要配置没问题就一定可以听。 |
又测试了一下 vip歌曲7.1.0需要在专辑里面打开就能听 搜索出来的不行 🤦♀️ |
尽量去找歌单,搜索在 7.1.0 改版了,说不定有坑。 |
7.1.0 的搜索问题在 master 已经修了,还没有 release |
ok |
老哥能加个 qq 讨论指导下吗,谢谢,3416667341 |
能分享一份ipa安装包吗?我app自动更新7.1.30之后播放不了,下载不了,解锁失败了。 |
给你你也用不了 |
现在有个问题,每次重启pm2,ios使用都很迷,总是卡在音乐加载上,也不报错,就是播放不出来,图片和评论都没有问题,这是我宝塔的配置你看下有什么问题吗 |
可以不用443,listen别的端口,转发也带上端口,ios上手动给wifi配置http代理,地址填ip,端口填项目的端口,不是listen的端口。 |
没太懂,不listen 443
啥也没干啊0.0 win客户端就能播放啊,还有个问题,就是现在使用location /package能访问到443页,但是宝塔会提示页面不存在,如果想在用户访问https链接时加上页面信息,该在哪里添加,需要手动添加路由吗?还是在哪个文件夹目录下? |
没太懂,不listen 443 怎么转发到443端口?是因为已经监听ssl了吗 |
listen其他端口也可以,配置ssl,转发的时候带上端口即可 |
ok,懂了,感谢老哥的讲解,谢谢你 |
又实测了一遍,已更新在正文,确实能用,很稳。 |
用阿里云的域名必须备案吗? |
国内购买的域名肯定要备 |
看上面的回答貌似说不备案就用不了443端口 那我用别的端口行不行 例如18282什么的 能不能正常使用 |
你好能加个微信请教一下吗 |
不备案怎么申请ssl啊,没有ssl的话ios用不了。 |
你好我想请问一下 我已经按照上面的教程配置了 并且提示启动成功 启动成功的命令提示是0.0.0.0.:我的端口号 之后我在iOS上配置了小火箭 ping是通的 播放普通音乐时正常播放 当播放vip和灰色歌单音乐时就播放不了但是可以正常加载出封面图和评论 请问怎么解决 |
我的系统是最新的ios13.5 网易云音乐版本是7.0.10 |
我没用过小火箭代理过,我直接用的wifi配置的手动http代理。 |
我刚才又试了手动http代理 还是一样 正常加载封面和评论就是播放不了 另外我是在自己群晖虚拟机里虚拟contos7来安装服务的 不知道是不是这个有影响 最后问一下你的网易云音乐app是什么版本 |
虚拟机不行吧,需要配置域名转发,ios必须要https协议,你本地直接内网穿透就好了。 |
我已经配置了域名转发 并且在路由器端转发了服务端口 我主要是想在外面4g状态下使用 |
我的宝塔面板端口和UnblockNeteaseMusic服务端口是不一样的 这个有影响吗? |
没影响,反代需要占一个端口,项目需要占一个,访问项目端口就转发到 nginx 监听的反代端口去,然后反代交由这个项目处理,这样才能达到配置 ssl 的反代端口有 https 的效果。宝塔面板那是另一个端口专门给你访问面板用的,和这俩端口无关。 |
命令就两个 我直接复制粘贴过来修改的 能不能留个微信我把我设置的配置文件发给你看看 |
对了我的虚拟机的ip是内网ip |
我又重新配置了一遍实测可以使用,我直接在Wi-Fi设置http代理可以正常解锁,在小火箭设置http代理经过配置文件来代理就解锁不了 要是设置全局代理就可以使用,但是这样会影响我正常使用其他app或网页!请问怎么解决呢 |
看最新更新的自动代理 pac ,配置自动 pac 后不会影响你的其他使用 |
我也是 443 已经占用了,然后参考你的监听 2096 并反代 8443。iOS 使用很完美,但 win 却只能点亮不能播放,卡在歌曲进度的 0 分 0 秒转菊花。使用 win 时服务端日志可以识别出歌曲地址,请问是哪里出问题了呢? 服务器是美国的,iOS 用的小火箭代理并设置规则 (因为还要用到 v2),win 用的是网抑云客户端设置里自带的 http 代理。 启动命令 node app.js -p 8443 -s -e https://我的域名:2096 win 客户端代理设置 http:https://服务器ip:8443 服务端日志 [1391274164] 说好不哭
http:https://su.sycdn.kuwo.cn/b3f8e04311f1020b5df1a7a2d94acdad/5f2f4f6e/resource/n1/96/34/2517796076.mp3
TUNNEL > 我的域名:2096
MITM > interface.music.163.com
TUNNEL > 我的域名:2096
TUNNEL > 我的域名:2096
TUNNEL > 我的域名:2096
......
TUNNEL > 我的域名:2096
MITM > clientlog.music.163.com
TUNNEL > 我的域名:2096
TUNNEL > 我的域名:2096
TUNNEL > 我的域名:2096
......
TUNNEL > 我的域名:2096
MITM > music.163.com
TUNNEL > 我的域名:2096
TUNNEL > 我的域名:2096
TUNNEL > 我的域名:2096
......
TUNNEL > 我的域名:2096 win 客户端表现 |
试一下 pac 智能代理,win 本地内网穿透就可以了,走服务器还绕一圈很慢。 |
一、内网穿透(PC端)
如果你没有持续性的需求,并且有以下任何一种需要,请参考第二个方案:
启动项目
在项目根目录下用 Node 启动项目:
node app.js -s
注:
-s
参数为严格模式,意味着只有请求到网易云服务器的流量才会通过本代理,由于在本地使用,有无均可。设置代理
在网易云客户端内设置代理:
右上角设置 > 自定义代理 > 地址
127.0.0.1
端口8080
确定重启客户端后,即可开始使用
二、全端解决方案
安卓解决方案
服务器测试:
pm2 部署:
注意打开你服务器的 安全组 和关闭 防火墙。
IOS解决方案
IOS 的坑
IOS 比较特殊的另外一点是他会在下载第三方音源时,将它们的 HTTP 地址先替换成 HTTPS 地址再去请求。而很多第三方音源(如酷我等)不支持 HTTPS 访问(证书错误且资源不存在,表现就是歌曲虽然亮起来,但是无法播放,报错“网络不给力,播放失败),导致 IOS 上的使用只能扩展 QQ 音源。解决方法:启用 endpoint 功能(
-e
参数),服务器将第三方音源的地址包裹在一个固定域名里。以上讲解来自于:Xun66,感谢分享。
这就意味着如果想让 IOS 获取全部曲库资源,除了服务器以外,必须拥有一个 域名 。
使用宝塔管理
安装宝塔管理面板(仅支持 CentoOS 7 ):
其余版本安装方案见官网教程:这里
配置域名
8888
端口,账号密码随机生成(在面板可改)。只需要填域名为你的域名即可。
如果你的证书没有问题,马上就可以解析成功。
以下是我们要配置的模板:
域名我们知道了,那么 SSL 文件地址在哪呢?在刚刚建立的网站分 nginx 配置内可以找到同样的字段
![网站设置](https://camo.githubusercontent.com/b3145d3c3e337b62aaa5bca2379715f76bce697e6695919ea999c315ed362775/68747470733a2f2f696d672d626c6f672e6373646e696d672e636e2f323032303033313831393139333236372e706e673f782d6f73732d70726f636573733d696d6167652f77617465726d61726b2c747970655f5a6d46755a33706f5a57356e6147567064476b2c736861646f775f31302c746578745f6148523063484d364c7939696247396e4c6d4e7a5a473475626d56304c334678587a49784e5459334d7a67312c73697a655f31362c636f6c6f725f4646464646462c745f3730)
![找到字段](https://camo.githubusercontent.com/7657ac99df04a249a09dbc7d5bdaac3aad28b22adfff71fe9246ffa0fc2dc7cb/68747470733a2f2f696d672d626c6f672e6373646e696d672e636e2f32303230303331383139323033393931332e706e673f782d6f73732d70726f636573733d696d6167652f77617465726d61726b2c747970655f5a6d46755a33706f5a57356e6147567064476b2c736861646f775f31302c746578745f6148523063484d364c7939696247396e4c6d4e7a5a473475626d56304c334678587a49784e5459334d7a67312c73697a655f31362c636f6c6f725f4646464646462c745f3730)
ssl_certificate
和ssl_certificate_key
,将两个字段内信息拷贝过来即可。我这里被删干净了,因为我没有这方面的需求,正常第一次都会自动生成,找到字段即可,如果弄丢了,删除网站,再建一次,配一次证书即可。
在上一步的配置文件内全部删除后添加配置字段即可,或者在 nginx 全局配置,我使用的全局配置:
在 软件商店 > 已安装 找到 nginx ,点击设置开始配置全局:
![找到nginx](https://camo.githubusercontent.com/fe2c5d67a48012dbaa590eaa4240b8e90fc14f6abb46ba7654f19e367fa793e1/68747470733a2f2f696d672d626c6f672e6373646e696d672e636e2f32303230303331383139313431353630302e706e673f782d6f73732d70726f636573733d696d6167652f77617465726d61726b2c747970655f5a6d46755a33706f5a57356e6147567064476b2c736861646f775f31302c746578745f6148523063484d364c7939696247396e4c6d4e7a5a473475626d56304c334678587a49784e5459334d7a67312c73697a655f31362c636f6c6f725f4646464646462c745f3730)
![全局配置方法](https://camo.githubusercontent.com/6a390481be6e7812b051ff7e6093d8fd6927f6fb70c28c2ac4930307356d944f/68747470733a2f2f696d672d626c6f672e6373646e696d672e636e2f323032303033313831393236313237372e706e673f782d6f73732d70726f636573733d696d6167652f77617465726d61726b2c747970655f5a6d46755a33706f5a57356e6147567064476b2c736861646f775f31302c746578745f6148523063484d364c7939696247396e4c6d4e7a5a473475626d56304c334678587a49784e5459334d7a67312c73697a655f31362c636f6c6f725f4646464646462c745f3730)
在配置文件的尾部添加 server 配置,注意位置不要搞错:
你可以把显示首页按钮打开,下次方便在首页进入。
启动项目
执行启动:
pm2 部署:
指定了
-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 追加)
四、实例
最近很多人回复说不能用,我经常会实测,确实能用,只不过可能配置大家还搞不明白,我是这样的:
2096
端口,同时配置了 ssl 证书,并且反代到8443
,作者大大在本楼提出了反代的时候填/package
,实测了不管是全部反代/
,还是/package
,都不影响使用注:我监听
2096
并反代8443
的原因有两个,一个是我 443 有页面在用,所以我不用 443 ,其次就是 cf 提供2096
和8443
的 https 支持(如果你没用 cf ,可以换个其他端口,注意安全组和防火墙放行),然后这两个端口都需要放行。(2020.06.06 追加)
五、自动代理
很多人可能看到别人的都是自动代理的 url,也就是 pac 规则文件,其格式如下:
里面代理的
HOST:PORT
填你服务器 ip 和部署的该项目端口即可,这样子就可以不手动填写 http 代理,省去很多麻烦。另外有些人还会魔改这个项目,导致你使用他们的 pac 代理会自动关注上他们的广告号而且推荐还会被改掉,所以谨慎使用其他人的代理。
The text was updated successfully, but these errors were encountered: