脚本介绍
该脚本基于 Github - UnblockNeteaseMusic 项目。
UnblockNeteaseMusic 是一个专门针对网易云音乐解锁灰色无版权音乐的代理工具,通过替换经过代理的无版权音乐链接为其他音源(如:QQ音源、酷我、酷狗、百度音乐、咪咕、JOOX等)来实现解锁网易云音乐无版权音乐。
相当于在网易云音乐客户端中听全网版权音乐(相对)!
!> · 该脚本只适用于服务器,如果只想在本地使用,请使用我写的 Windows 版 UnblockNeteaseMusic!
· 建议有条件的部署在国内服务器,国外服务器只能用 QQ 音源(其他的音源不允许国外访问),况且部署在国外服务器相比国内或者本地速度会慢上不少(具体取决服务器与你之间链接的质量)。
脚本版本
最新版本: v1.0.5
系统要求
CentOS 6+ / Debian 6+ / Ubuntu 14.04 +
下载安装
!> **注意:**因为涉及防火墙端口开关、服务脚本安装,所以脚本需要以 ROOT 用户执行。
1 | # 如果你不是 ROOT 用户,请执行下面这行代码切换为 ROOT 用户。 |
?> 如果你要更新脚本,除了使用脚本中的 [0. 更新脚本] 功能以外,还可以再次输入下面这一行代码。
执行下面一行代码下载并运行脚本:
1 | wget -N --no-check-certificate https://raw.githubusercontent.com/XIU2/SHELL/master/unblock163.sh && chmod +x unblock163.sh && bash unblock163.sh |
下载运行后会提示你输入数字来选择要做什么。 输入 1 ,就会开始安装了,根据提示依次输入配置信息(或直接回车使用默认配置)即可。
1 | <!-- wp:preformatted --> |
使用方法
本地使用
安装并启动成功后,就可以在本地设备上使用了。
以下两种模式任选其一,不要同时使用。
Hosts模式
在 Hosts 末尾中添加下面两行:
1 | X.X.X.X music.163.com |
X.X.X.X 指的是你的服务器IP,记得修改,不要傻傻的跟着写。
PAC模式
如果无法配置 Hosts(例如手机),那么可以使用 PAC。 修改设备的代理自动配置为下面一行内容:
1 | http://X.X.X.X:端口/proxy.pac |
X.X.X.X 指的是你的服务器IP,端口是你的代理端口,记得修改,不要傻傻的跟着写。
各平台PAC设置步骤
** Windows **
设置 > 工具 > 自定义代理 (客户端内) > HTTP代理 > 服务器: … > 端口: …
** UWP **
Windows 设置 > 网络和 Internet > 代理 > 勾选[使用设置脚本] > 脚本地址: …
** Linux **
系统设置 > 网络 > 网络代理 > 方法:自动 > 配置 URL: …
** macOS **
系统偏好设置 > 网络 > 高级 > 代理 > 自动代理配置 > URL: …
** Android **
WLAN > 修改网络 > 高级选项 > 代理 > 代理自动配置 > PAC网址: …
** iOS **
**无线局域网 > HTTP 代理 > 配置代理 > 自动 > URL: …**如果上面的选项卡显示不正常,请点击查看表格样式的说明
脚本说明
运行脚本
1 | bash unblock163.sh |
输入对应的数字来执行相应的命令。
1 | UnblockNeteaseMusic 一键脚本 [vX.X.X] |
文件位置
- 安装目录:/usr/local/UnblockNeteaseMusic
- 日志文件:/usr/local/UnblockNeteaseMusic/UnblockNeteaseMusic.log
其他命令
除了用脚本启动、停止、重启以外,还能通过其他命令操作。
- 启动:/etc/init.d/unblock163 start
- 停止:/etc/init.d/unblock163 stop
- 重启:/etc/init.d/unblock163 restart
- 查看状态:/etc/init.d/unblock163 status
注意事项
启动失败的可能原因
1. 端口被占用
如果日志中显示以下内容,即说明端口被占用了。点击展开 查看更多
1 | HTTP Server running @ http://0.0.0.0:80 |
请使用 netstat -lntp grep "端口"
查看是被哪个程序占用了。
例如提示如下内容,则可以使用 kill -9 4725
命令来结束该进程。当然,如果该程序不能关闭,你也可以选择换个代理端口。
1 | tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 4725/nginx |
其他
阿里云/腾讯云/微软云/谷歌云等无法连接的可能原因
阿里云/腾讯云/微软云/谷歌云等服务商的云服务器,服务器与网络实际上是分开的,所以分为内网防火墙和外网防火墙,脚本只能修改到内网防火墙,外网防火墙需要你自行去后台寻找 [防火墙/安全规则/端口规则] 等字样相关选项开放代理端口。
更新日志
- 1. 修复 安装时异常退出的问题。
2019年11月09日,版本 v1.0.4 :id=104
- 1. 新增 支持 HTTP:HTTPS 监听双端口,搭配自签证书使用。
2019年09月09日,版本 v1.0.3 :id=103
- 1. 优化 获取 Node 最新版本失败后,将使用备用的版本号。
2019年09月09日,版本 v1.0.2 :id=102
- 1. 修复 部分系统因根证书不完整而导致下载失败的问题。
2019年09月03日,版本 v1.0.1 :id=101
- 1. 修复 谷歌云、腾讯云这类服务器安装后无法使用的问题。
2019年08月31日,版本 v1.0.0 :id=100
- 1. 发布 第一个版本。
原文地址:https://github.com/XIU2/SHELL/blob/master/docs/unblock163.md
- 本文标题:UnblockNeteaseMusic 是一个专门针对网易云音乐解锁灰色无版权
- 本文作者:PlutoTz
- 创建时间:2019-10-15 20:04:00
- 本文链接:https://blog.gitiu.com/posts/32620/
- 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!