Skip to content

Commit

Permalink
chore: 格式化yaml配置
Browse files Browse the repository at this point in the history
  • Loading branch information
lerdb committed Jun 12, 2024
1 parent 1f36aec commit faeea6c
Showing 1 changed file with 58 additions and 59 deletions.
117 changes: 58 additions & 59 deletions common/default_config.py
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
default = '''
default = """\
common:
hosts: # 服务器监听地址
- 0.0.0.0
- 0.0.0.0
# - '::' # 取消这一行的注释,启用 ipv6 监听
ports: # 服务器启动时所使用的端口
- 9763
- 9763
ssl_info: # 服务器https配置
# 这个服务器是否是https服务器,如果你使用了反向代理来转发这个服务器,如果它使用了https,也请将它设置为true
is_https: false
# python原生https监听
enable: false
ssl_ports:
- 443
- 443
path: # ssl证书的文件地址
cert: /path/to/your/cer
privkey: /path/to/your/private/key
Expand All @@ -29,14 +29,13 @@
log_file: true # 是否存储日志文件
cookiepool: false # 是否开启cookie池,这将允许用户配置多个cookie并在请求时随机使用一个,启用后请在module.cookiepool中配置cookie,在user处配置的cookie会被忽略,cookiepool中格式统一为列表嵌套user处的cookie的字典
allow_download_script: true # 是否允许直接从服务端下载脚本,开启后可以直接访问 /script?key=你的请求key 下载脚本
download_config:
desc: 源脚本的相关配置,dev为是否启用开发模式
download_config: # 源脚本的相关配置
name: 修改为你的源脚本名称
intro: 修改为你的源脚本描述
author: 修改为你的源脚本作者
version: 修改为你的源版本
filename: lx-music-source.js # 客户端保存脚本时的文件名(可能因浏览器不同出现不一样的情况)
dev: true
dev: true # 是否启用开发模式
quality:
kw: [128k]
kg: [128k]
Expand All @@ -55,11 +54,11 @@
enable: false # 是否开启请求key,开启后只有请求头中包含key,且值一样时可以访问API
ban: true
values: # 填自己所有的请求key
- '114514'
- "114514"
whitelist_host: # 强制白名单HOST,不需要加端口号(即不受其他安全设置影响的HOST)
- localhost
- 0.0.0.0
- 127.0.0.1
- localhost
- 0.0.0.0
- 127.0.0.1
check_lxm: false # 是否检查lxm请求头(正常的LX Music在内置源请求时都会携带这个请求头)
lxm_ban: true # lxm请求头不存在或不匹配时是否将用户IP加入黑名单
allowed_host: # HOST允许列表,启用后只允许列表内的HOST访问服务器,不需要加端口号
Expand All @@ -68,23 +67,23 @@
enable: false
length: 0
list:
- localhost
- 0.0.0.0
- 127.0.0.1
- localhost
- 0.0.0.0
- 127.0.0.1
banlist: # 是否启用黑名单(全局设置,关闭后已存储的值并不受影响,但不会再检查)
enable: true
expire: # 是否启用黑名单IP过期(关闭后其他地方的配置会失效)
enable: true
length: 604800
module:
module:
kg: # 酷狗音乐相关配置
client: # 客户端请求配置,不懂请保持默认,修改请统一为字符串格式
appid: '1005' # 酷狗音乐的appid,官方安卓为1005,官方PC为1001
appid: "1005" # 酷狗音乐的appid,官方安卓为1005,官方PC为1001
signatureKey: OIlwieks28dk2k092lksi2UIkp # 客户端signature采用的key值,需要与appid对应
clientver: '12029' # 客户端versioncode,pidversionsecret可能随此值而变化
clientver: "12029" # 客户端versioncode,pidversionsecret可能随此值而变化
pidversionsecret: 57ae12eb6890223e355ccfcb74edf70d # 获取URL时所用的key值计算验证值
pid: '2' # url接口的pid
pid: "2" # url接口的pid
tracker: # trackerapi请求配置,不懂请保持默认,修改请统一为字符串格式
host: https://gateway.kugou.com
path: /v5/url
Expand All @@ -94,9 +93,9 @@
value: tracker.kugou.com
extra_params: {} # 自定义添加的param,优先级大于默认,填写类型为普通的JSON数据,会自动转换为请求param
user: # 此处内容请统一抓包获取(/v5/url),需要vip账号来获取会员歌曲,如果没有请留为空值,mid必填,可以瞎填一段数字
token: ''
userid: '0'
mid: '114514'
token: ""
userid: "0"
mid: "114514"
lite_sign_in: # 是否启用概念版自动签到,仅在appid=3116时运行
enable: false
interval: 86400
Expand All @@ -109,24 +108,24 @@
tx: # QQ音乐相关配置
vkeyserver: # 请求官方api时使用的guid,uin等信息,不需要与cookie中信息一致
guid: '114514'
uin: '10086'
guid: "114514"
uin: "10086"
user: # 用户数据,可以通过浏览器获取,需要vip账号来获取会员歌曲,如果没有请留为空值,qqmusic_key可以从Cookie中/客户端的请求体中(comm.authst)获取
qqmusic_key: ''
uin: '' # key对应的QQ号
qqmusic_key: ""
uin: "" # key对应的QQ号
refresh_login: # 刷新登录相关配置,enable是否启动,interval刷新间隔
enable: false
interval: 86000
cdnaddr: http://ws.stream.qqmusic.qq.com/
wy: # 网易云音乐相关配置
user: # 账号cookie数据,可以通过浏览器获取,需要vip账号来获取会员歌曲,如果没有请留为空值
cookie: ''
cookie: ""
mg: # 咪咕音乐相关配置
user: # 研究不深,后两项自行抓包获取,网页端cookie
by: ''
session: ''
by: ""
session: ""
useragent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.82 Safari/537.36
refresh_login: # cookie保活配置
enable: false
Expand All @@ -135,9 +134,9 @@
kw: # 酷我音乐相关配置,proto支持值:['bd-api', 'kuwodes']
proto: bd-api
user:
uid: '0'
token: ''
device_id: '0'
uid: "0"
token: ""
device_id: "0"
des: # kuwodes接口(mobi, nmobi)一类的加密相关配置
f: kuwo
need_encrypt: true # 是否开启kuwodes
Expand Down Expand Up @@ -166,39 +165,39 @@
cookiepool:
kg:
- userid: '0'
token: ''
mid: '114514'
lite_sign_in: # 是否启用概念版自动签到,仅在appid=3116时运行
enable: false
interval: 86400
mixsongmid: # mix_songmid的获取方式, 默认auto, 可以改成一个数字手动
value: auto
refresh_login: # cookie池中对于此账号刷新登录的配置,账号间互不干扰
enable: false
interval: 604800
login_url: http://login.user.kugou.com/v4/login_by_token
- userid: "0"
token: ""
mid: "114514"
lite_sign_in: # 是否启用概念版自动签到,仅在appid=3116时运行
enable: false
interval: 86400
mixsongmid: # mix_songmid的获取方式, 默认auto, 可以改成一个数字手动
value: auto
refresh_login: # cookie池中对于此账号刷新登录的配置,账号间互不干扰
enable: false
interval: 604800
login_url: http://login.user.kugou.com/v4/login_by_token
tx:
- qqmusic_key: ''
uin: ''
refresh_login: # cookie池中对于此账号刷新登录的配置,账号间互不干扰
enable: false
interval: 86000
- qqmusic_key: ""
uin: ""
refresh_login: # cookie池中对于此账号刷新登录的配置,账号间互不干扰
enable: false
interval: 86000
wy:
- cookie: ''
- cookie: ""
mg:
- by: ''
session: ''
useragent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.82 Safari/537.36
refresh_login:
enable: false
interval: 86400
- by: ""
session: ""
useragent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.82 Safari/537.36
refresh_login:
enable: false
interval: 86400
kw:
- uid: '0'
token: ''
device_id: '0'
'''
- uid: "0"
token: ""
device_id: "0"
"""

0 comments on commit faeea6c

Please sign in to comment.