Sign inSign up

lidthl/unblockneteasemusic

By lidthl

•Updated over 4 years ago

Image
0

86

lidthl/unblockneteasemusic repository overview

直接docker下载

docker pull yuanter/unblockneteasemusic:latest 运行unblockneteasemusic

docker run -d --restart=always --name unblockneteasemusic -p 6780:8080 -p 6781:8081 yuanter/unblockneteasemusic:latest 若要指定环境变量,您可以往 docker run 传入 -e,就像这样:

docker run -e JSON_LOG=true -e LOG_LEVEL=debug yuanter/unblockneteasemusic:latest 若要传入配置参数,只要在 docker run 的 image 之后传入参数即可:

docker run yuanter/unblockneteasemusic:latest -o bilibili -p 1234 查看启动日志 docker logs --tail 300 -f unblockneteasemusic 配置参数 $ unblockneteasemusic -h usage: unblockneteasemusic [-v] [-p port] [-a address] [-u url] [-f host] [-o source [source ...]] [-t token] [-e url] [-s] [-h]

optional arguments: -v, --version output the version number -p port, --port port specify server port -a address, --address address specify server host -u url, --proxy-url url request through upstream proxy -f host, --force-host host force the netease server ip -o source [source ...], --match-order source [source ...] set priority of sources -t token, --token token set up proxy authentication -e url, --endpoint url replace virtual endpoint with public host -s, --strict enable proxy limitation -c, --cnrelay host:port Mainland China relay to get music url -h, --help output usage information 音源清单 名称 代号 默认启用 注意事项 QQ 音乐 qq 需要准备自己的 QQ_COOKIE(请参阅下方〈环境变量〉处)。 酷狗音乐 kugou ✅ 酷我音乐 kuwo ✅ 咪咕音乐 migu ✅ 需要准备自己的 MIGU_COOKIE(请参阅下方〈环境变量〉处)。 JOOX joox 需要准备自己的 JOOX_COOKIE(请参阅下方〈环境变量〉处)。似乎有严格地区限制。 YouTube(纯 JS 解析方式) youtube 似乎不能使用。 yt-download ytdownload 似乎不能使用。 YouTube(通过 youtube-dl) youtubedl 需要自行安装 youtube-dl。 YouTube(通过 yt-dlp) ytdlp ✅ 需要自行安装 yt-dlp(youtube-dl 仍在活跃维护的 fork)。 B 站音乐 bilibili ✅ 第三方网易云 API pyncmd 有地区限制。 环境变量 变量名称 类型 描述 示例 ENABLE_FLAC bool 激活无损音质获取 ENABLE_FLAC=true ENABLE_LOCAL_VIP bool 激活本地黑胶 VIP ENABLE_LOCAL_VIP=true ENABLE_HTTPDNS bool 激活故障的 Netease HTTPDNS 查询(不建议) ENABLE_HTTPDNS=true DEVELOPMENT bool 激活开发模式。需要自己用 yarn 安装依赖 (dependencies) DEVELOPMENT=true JSON_LOG bool 输出机器可读的 JSON 记录格式 JSON_LOG=true NO_CACHE bool 停用 cache NO_CACHE=true MIN_BR int 允许的最低源音质,小于该值将被替换 MIN_BR=320000 LOG_LEVEL str 日志输出等级。请见〈日志等级〉部分。 LOG_LEVEL=debug LOG_FILE str 从 Pino 端设置日志输出的文件位置。也可以用 *sh 的输出重导向功能 (node app.js >> app.log) 代替 LOG_FILE=app.log JOOX_COOKIE str JOOX 音源的 wmid 和 session_key cookie JOOX_COOKIE="wmid=<your_wmid>; session_key=<your_session_key>" MIGU_COOKIE str 咪咕音源的 aversionid cookie MIGU_COOKIE="<your_aversionid>" QQ_COOKIE str QQ 音源的 uin 和 qm_keyst cookie QQ_COOKIE="uin=<your_uin>; qm_keyst=<your_qm_keyst>" YOUTUBE_KEY str Youtube 音源的 Data API v3 Key YOUTUBE_KEY="<your_data_api_key>" SIGN_CERT path 自定义证书文件 SIGN_CERT="./server.crt" SIGN_KEY path 自定义密钥文件 SIGN_KEY="./server.key" 日志等级 (LOG_LEVEL) 这些是常用的值:

debug: 输出所有记录(调试用) info: 只输出一般资讯(默认值) error: 只在出严重问题时输出 详细请参见 Pino 对此的说明。

Tag summary

Content type

Image

Digest

Size

57.6 MB

Last updated

over 4 years ago

docker pull lidthl/unblockneteasemusic:1.0