1
0

Update Apps

This commit is contained in:
pooneyy
2025-06-13 18:53:10 +08:00
parent be08a5b4b7
commit e5678a3ec6
437 changed files with 3533 additions and 1195 deletions

View File

@@ -0,0 +1,4 @@
CONTAINER_NAME="unblockneteasemusic"
PANEL_APP_PORT_HTTP="40106"
PANEL_APP_PORT_HTTPS="40107"
DATA_PATH="./data"

View File

@@ -0,0 +1,25 @@
additionalProperties:
formFields:
- default: 40106
edit: true
envKey: PANEL_APP_PORT_HTTP
labelEn: HTTP Port
labelZh: HTTP端口
required: true
rule: paramPort
type: number
- default: 40107
edit: true
envKey: PANEL_APP_PORT_HTTPS
labelEn: HTTPS Port
labelZh: HTTPS端口
required: true
rule: paramPort
type: number
- default: ./data
disabled: true
envKey: DATA_PATH
labelEn: SSL folder path
labelZh: SSL证书文件夹路径
required: true
type: text

View File

@@ -0,0 +1,34 @@
-----BEGIN CERTIFICATE-----
MIIF6zCCA9MCFGBp8ngaR6vmmpnrRKTXL2rBMEGkMA0GCSqGSIb3DQEBCwUAMIGw
MQswCQYDVQQGEwJVUzEUMBIGA1UECAwLTG9zIEFuZ2VsZXMxFDASBgNVBAcMC0xv
cyBBbmdlbGVzMRowGAYDVQQKDBFZb3VyIE9yZ2FuaXphdGlvbjEhMB8GA1UECwwY
WW91ciBPcmdhbml6YXRpb25hbCBVbml0MRQwEgYDVQQDDAtleGFtcGxlLmNvbTEg
MB4GCSqGSIb3DQEJARYRYWRtaW5AZXhhbXBsZS5jb20wIBcNMjMwODA4MTQ0MDE4
WhgPMjEyMzA3MTUxNDQwMThaMIGwMQswCQYDVQQGEwJVUzEUMBIGA1UECAwLTG9z
IEFuZ2VsZXMxFDASBgNVBAcMC0xvcyBBbmdlbGVzMRowGAYDVQQKDBFZb3VyIE9y
Z2FuaXphdGlvbjEhMB8GA1UECwwYWW91ciBPcmdhbml6YXRpb25hbCBVbml0MRQw
EgYDVQQDDAtleGFtcGxlLmNvbTEgMB4GCSqGSIb3DQEJARYRYWRtaW5AZXhhbXBs
ZS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDGVcRPiyHyvk/S
xYMizOKAF9RG0gOuzfSQYbjGMSuztnWoYeF1Kyk6dOWxpjaJemWhBjXjrUIRnYHK
RujTs5aDhoK95RNlDDI0Earqy9eGNckRQLwhUn602vm7mKBMZFAci9lcC8h8W52t
QJxXEmMyWa7y1vuk0XTOpoSe1WwlcgfbPH+N+Tu+wtuLFOnjlYDkS6+hYq97mGCg
NwZfp3/E8oUhUFmXBg2HVAHAEmDw4eH0e4JEGlcgmsSYZCxZll7DrGANWer1cBZK
qTx1S97bfl6oYE69HyydpucwYO7aIGKjEAwOoXPATPiUFb2XwkAsdnZd8pmg5XfU
Etgu58+vG+4usYcPystPXDq3fumOnoZIZXC4NUj46tnS6l55/rvh1HAGiFUo6vog
9uLo1lwZflroS2Lp8dEc89fMiD5fV6rxOmq+vc2LJP04XwoEJQj8p0z1gLJHZjKZ
bIEN10lLdXOdI95vzBQsbcgUNBxjjcRyIqoyf3oz7TaiFsR8s9dZ6+tWDs+DrmyG
CgE3aCACxUpkhVn1h12XcKaflpQbzBSh83Cx8AMVmJZygMRGhedfge/QtYomH4vr
A2UJksJiLRKxU8+DcEWpOiHtJftMA3ptl55SoNKJy8Um9XYH2KlI+Sr7snNXftLI
ZUg6mKMf/qZX8gXSGXOBb4aAMihlyQIDAQABMA0GCSqGSIb3DQEBCwUAA4ICAQCI
5ppYMztzMtu9TFYNYsZuKTPCUPiAa9I4rPFVVGR1QchIgBO1XwY8aCIWw6/Ph8ei
sCDnXmfjxKBGz1+b5MoMwOqaQXVQzmiAPxg1LXuYckssWJDJLABee8lqxBAtHr0l
l7pmWGYOpTO83d5/WP9a4cfVVNs/8PFnuTvOpOAkHEWkSYw6JITouc9qsBZwzDhA
ciLFIk+H3935sdO8Ak7KFoVVP98qlKnhcr5TQPsscDk8HOE53/SMpYER+aRxQB8Y
ccQ1zZ4s3KjJtw58/zichizrqIIdrUIK6QIeGUW0h1g92l1wIzatt5d5dFOsIJpZ
w8crc6cFuGSlkHZftg820rH8zsGVslpNHMH2F5DLIkzhlnykgTkeDTU/zoAC5VaD
xo7t51uHrvHTE0qoQixL31gudRiWRJFpM5BW9tsEJpaqXhHO/l3fT4V51IsziIAV
UrmClrLXUopwsW78Was4Wd9igEHTHQVVfnyRbAmZKBxGBE+JPv58XSUAtpJIKFEp
lQxuNcieg2Pb6mICKVO24sdZdZOKUnirj0x55MlvaHrpdiJ3J7JywyFXhUMfKQO5
bCa+TcAFL8Dl04wS4aI+QqCCbzoTbLPHVWvF1GIfkrG14hRpla/h++FnbExNiBRB
ryyDi0gYAb8/xWmUu5xbCP/Vg6Xns7C4DjOuvYTB4Q==
-----END CERTIFICATE-----

View File

@@ -0,0 +1,52 @@
-----BEGIN PRIVATE KEY-----
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
xbNp8jKTUDbVow3SxkyZdovRQBcPrWM=
-----END PRIVATE KEY-----

View File

@@ -0,0 +1,65 @@
services:
unblockneteasemusic:
container_name: ${CONTAINER_NAME}
restart: always
networks:
- 1panel-network
ports:
- "${PANEL_APP_PORT_HTTP}:8080"
- "${PANEL_APP_PORT_HTTPS}:8081"
volumes:
- "${DATA_PATH}/server.crt:/data/ssl/server.crt"
- "${DATA_PATH}/server.key:/data/ssl/server.key"
environment:
# 激活无损音质获取
- ENABLE_FLAC=true
# 激活本地黑胶 VIP可选值`true`(等同于 CVIP、`cvip` 和 `svip`
- ENABLE_LOCAL_VIP=svip
# 仅对这些 UID 激活本地黑胶 VIP默认为对全部用户生效
#- LOCAL_VIP_UID=123456789,1234,123456
# 激活故障的 Netease HTTPDNS 查询(不建议)
- ENABLE_HTTPDNS=false
# 屏蔽应用内部分广告
- BLOCK_ADS=true
# 禁用更新检测
- DISABLE_UPGRADE_CHECK=true
# 激活开发模式。需要自己用 `yarn` 安装依赖 (dependencies)
- DEVELOPMENT=false
# 严格按照配置音源的顺序进行查询
- FOLLOW_SOURCE_ORDER=true
# 输出机器可读的 JSON 记录格式
- JSON_LOG=true
# 停用 cache
- NO_CACHE=false
# 允许的最低源音质,小于该值将被替换
- MIN_BR=320000
# 选择所有音源中的最高码率替换音频
- SELECT_MAX_BR=false
# 日志输出等级。请见〈日志等级〉部分。
- LOG_LEVEL=debug
# 从 Pino 端设置日志输出的文件位置。也可以用 `*sh` 的输出重导向功能 (`node app.js >> app.log`) 代替
- LOG_FILE=app.log
# JOOX 音源的 wmid 和 session_key cookie
#- JOOX_COOKIE="wmid=<your_wmid>; session_key=<your_session_key>"
# 酷我音源的 CSRF Token
#- KUWO_COOKIE=Hm_<encpwd>=<token>; Secret=<secret>
# 咪咕音源的 aversionid cookie
#- MIGU_COOKIE="<your_aversionid>"
# QQ 音源的 uin 和 qm_keyst cookie
#- QQ_COOKIE="uin=<your_uin>; qm_keyst=<your_qm_keyst>"
# Youtube 音源的 Data API v3 Key
#- YOUTUBE_KEY="<your_data_api_key>"
# 自定义证书文件
- SIGN_CERT=/data/ssl/server.crt
# 自定义密钥文件
- SIGN_KEY=/data/ssl/server.key
# 在其他音源搜索歌曲时携带专辑名称(默认搜索条件 `歌曲名 - 歌手`,启用后搜索条件 `歌曲名 - 歌手 专辑名`
- SEARCH_ALBUM=true
#command: ["-o", "bilibili"] # 设置要传递给容器的参数
image: pan93412/unblock-netease-music-enhanced:v0.27.10
labels:
createdBy: "Apps"
networks:
1panel-network:
external: true