fuc-new/config/settings.json
hellcat 1fe8673f62 1
2025-10-01 13:34:29 +08:00

1542 lines
37 KiB
JSON
Executable File
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[
{
"item": "payment_gateway",
"value": "[]",
"class": "billing",
"is_public": 1,
"type": "array",
"default": "[]",
"mark": "支付网关"
},
{
"item": "f2f_pay_app_id",
"value": "",
"class": "billing",
"is_public": 0,
"type": "string",
"default": "",
"mark": "当面付AppID"
},
{
"item": "f2f_pay_pid",
"value": "",
"class": "billing",
"is_public": 0,
"type": "string",
"default": "",
"mark": "当面付PID"
},
{
"item": "f2f_pay_public_key",
"value": "",
"class": "billing",
"is_public": 0,
"type": "string",
"default": "",
"mark": "当面付公钥"
},
{
"item": "f2f_pay_private_key",
"value": "",
"class": "billing",
"is_public": 0,
"type": "string",
"default": "",
"mark": "当面付私钥"
},
{
"item": "f2f_pay_notify_url",
"value": "",
"class": "billing",
"is_public": 0,
"type": "string",
"default": "",
"mark": "当面付自定义回调地址"
},
{
"item": "stripe_api_key",
"value": "",
"class": "billing",
"is_public": 0,
"type": "string",
"default": "",
"mark": "Stripe API Key"
},
{
"item": "stripe_endpoint_secret",
"value": "",
"class": "billing",
"is_public": 0,
"type": "string",
"default": "",
"mark": "Stripe Endpoint Secret"
},
{
"item": "stripe_currency",
"value": "USD",
"class": "billing",
"is_public": 0,
"type": "string",
"default": "USD",
"mark": "Stripe Currency"
},
{
"item": "stripe_min_recharge",
"value": "10",
"class": "billing",
"is_public": 1,
"type": "int",
"default": "10",
"mark": "Stripe minimum recharge amount"
},
{
"item": "stripe_max_recharge",
"value": "1000",
"class": "billing",
"is_public": 1,
"type": "int",
"default": "1000",
"mark": "Stripe maximum recharge amount"
},
{
"item": "stripe_card",
"value": "0",
"class": "billing",
"is_public": 0,
"type": "bool",
"default": "0",
"mark": "Stripe Card Payment"
},
{
"item": "stripe_alipay",
"value": "0",
"class": "billing",
"is_public": 0,
"type": "bool",
"default": "0",
"mark": "Stripe Alipay Payment"
},
{
"item": "stripe_wechat",
"value": "0",
"class": "billing",
"is_public": 0,
"type": "bool",
"default": "0",
"mark": "Stripe WeChat Payment"
},
{
"item": "epay_url",
"value": "",
"class": "billing",
"is_public": 0,
"type": "string",
"default": "",
"mark": "易支付url"
},
{
"item": "epay_pid",
"value": "",
"class": "billing",
"is_public": 0,
"type": "string",
"default": "",
"mark": "易支付商户ID"
},
{
"item": "epay_key",
"value": "",
"class": "billing",
"is_public": 0,
"type": "string",
"default": "",
"mark": "易支付商户Key"
},
{
"item": "epay_sign_type",
"value": "sha256",
"class": "billing",
"is_public": 0,
"type": "string",
"default": "sha256",
"mark": "易支付签名方式"
},
{
"item": "epay_alipay",
"value": "1",
"class": "billing",
"is_public": 1,
"type": "bool",
"default": "1",
"mark": "启用支付宝"
},
{
"item": "epay_wechat",
"value": "0",
"class": "billing",
"is_public": 1,
"type": "bool",
"default": "0",
"mark": "启用微信支付"
},
{
"item": "epay_qq",
"value": "0",
"class": "billing",
"is_public": 1,
"type": "bool",
"default": "0",
"mark": "启用QQ钱包"
},
{
"item": "epay_usdt",
"value": "0",
"class": "billing",
"is_public": 1,
"type": "bool",
"default": "0",
"mark": "启用USDT"
},
{
"item": "paypal_mode",
"value": "live",
"class": "billing",
"is_public": 0,
"type": "string",
"default": "live",
"mark": "PayPal模式"
},
{
"item": "paypal_client_id",
"value": "",
"class": "billing",
"is_public": 1,
"type": "string",
"default": "",
"mark": "PayPal客戶ID"
},
{
"item": "paypal_client_secret",
"value": "",
"class": "billing",
"is_public": 0,
"type": "string",
"default": "",
"mark": "PayPal客戶密钥"
},
{
"item": "paypal_currency",
"value": "USD",
"class": "billing",
"is_public": 1,
"type": "string",
"default": "USD",
"mark": "PayPal货币"
},
{
"item": "paypal_locale",
"value": "en_US",
"class": "billing",
"is_public": 0,
"type": "string",
"default": "en_US",
"mark": "PayPal语言"
},
{
"item": "email_driver",
"value": "none",
"class": "email",
"is_public": 0,
"type": "string",
"default": "none",
"mark": "邮件服务提供商"
},
{
"item": "smtp_host",
"value": "",
"class": "email",
"is_public": 0,
"type": "string",
"default": "",
"mark": "smtp发信主机"
},
{
"item": "smtp_username",
"value": "",
"class": "email",
"is_public": 0,
"type": "string",
"default": "",
"mark": "smtp账户名称"
},
{
"item": "smtp_password",
"value": "",
"class": "email",
"is_public": 0,
"type": "string",
"default": "",
"mark": "smtp账户密码"
},
{
"item": "smtp_port",
"value": "",
"class": "email",
"is_public": 0,
"type": "string",
"default": "",
"mark": "smtp发信端口"
},
{
"item": "smtp_name",
"value": "",
"class": "email",
"is_public": 0,
"type": "string",
"default": "",
"mark": "smtp发信名称"
},
{
"item": "smtp_sender",
"value": "",
"class": "email",
"is_public": 0,
"type": "string",
"default": "",
"mark": "smtp发信地址"
},
{
"item": "smtp_ssl",
"value": "1",
"class": "email",
"is_public": 0,
"type": "bool",
"default": "1",
"mark": "是否使用 TLS\/SSL 发信"
},
{
"item": "smtp_bbc",
"value": "",
"class": "email",
"is_public": 0,
"type": "string",
"default": "",
"mark": "发给用户的邮件密送给指定邮箱备份"
},
{
"item": "mailgun_key",
"value": "",
"class": "email",
"is_public": 0,
"type": "string",
"default": "",
"mark": "mailgun密钥"
},
{
"item": "mailgun_domain",
"value": "",
"class": "email",
"is_public": 0,
"type": "string",
"default": "",
"mark": "mailgun域名"
},
{
"item": "mailgun_sender",
"value": "",
"class": "email",
"is_public": 0,
"type": "string",
"default": "",
"mark": "mailgun发件邮箱"
},
{
"item": "mailgun_sender_name",
"value": "",
"class": "email",
"is_public": 0,
"type": "string",
"default": "",
"mark": "mailgun发信人名称"
},
{
"item": "sendgrid_key",
"value": "",
"class": "email",
"is_public": 0,
"type": "string",
"default": "",
"mark": "sendgrid密钥"
},
{
"item": "sendgrid_sender",
"value": "",
"class": "email",
"is_public": 0,
"type": "string",
"default": "",
"mark": "sendgrid发件邮箱"
},
{
"item": "sendgrid_name",
"value": "",
"class": "email",
"is_public": 0,
"type": "string",
"default": "",
"mark": "sendgrid发件人名称"
},
{
"item": "postal_host",
"value": "",
"class": "email",
"is_public": 0,
"type": "string",
"default": "",
"mark": "Postal API地址"
},
{
"item": "postal_key",
"value": "",
"class": "email",
"is_public": 0,
"type": "string",
"default": "",
"mark": "Postal API密钥"
},
{
"item": "postal_sender",
"value": "",
"class": "email",
"is_public": 0,
"type": "string",
"default": "",
"mark": "Postal发件邮箱"
},
{
"item": "postal_name",
"value": "",
"class": "email",
"is_public": 0,
"type": "string",
"default": "",
"mark": "Postal发件人名称"
},
{
"item": "aws_ses_access_key_id",
"value": "",
"class": "email",
"is_public": 0,
"type": "string",
"default": "",
"mark": "aws密钥id"
},
{
"item": "aws_ses_access_key_secret",
"value": "",
"class": "email",
"is_public": 0,
"type": "string",
"default": "",
"mark": "aws密钥key"
},
{
"item": "aws_ses_region",
"value": "",
"class": "email",
"is_public": 0,
"type": "string",
"default": "",
"mark": "aws区域"
},
{
"item": "aws_ses_sender",
"value": "",
"class": "email",
"is_public": 0,
"type": "string",
"default": "",
"mark": "AWS SES Sender"
},
{
"item": "mailchimp_key",
"value": "",
"class": "email",
"is_public": 0,
"type": "string",
"default": "",
"mark": "Mailchimp Api Key"
},
{
"item": "mailchimp_from_email",
"value": "",
"class": "email",
"is_public": 0,
"type": "string",
"default": "",
"mark": "Mailchimp From Email"
},
{
"item": "mailchimp_from_name",
"value": "",
"class": "email",
"is_public": 0,
"type": "string",
"default": "",
"mark": "Mailchimp From Name"
},
{
"item": "alibabacloud_dm_access_key_id",
"value": "",
"class": "email",
"is_public": 0,
"type": "string",
"default": "",
"mark": "AlibabaCloud DM Access Key ID"
},
{
"item": "alibabacloud_dm_access_key_secret",
"value": "",
"class": "email",
"is_public": 0,
"type": "string",
"default": "",
"mark": "AlibabaCloud DM Access Key Secret"
},
{
"item": "alibabacloud_dm_endpoint",
"value": "",
"class": "email",
"is_public": 0,
"type": "string",
"default": "",
"mark": "AlibabaCloud DM Endpoint"
},
{
"item": "alibabacloud_dm_account_name",
"value": "",
"class": "email",
"is_public": 0,
"type": "string",
"default": "",
"mark": "AlibabaCloud DM Account Name"
},
{
"item": "alibabacloud_dm_from_alias",
"value": "",
"class": "email",
"is_public": 0,
"type": "string",
"default": "",
"mark": "AlibabaCloud DM From Alias"
},
{
"item": "email_verify_code_ttl",
"value": "3600",
"class": "email",
"is_public": 0,
"type": "int",
"default": "3600",
"mark": "邮箱验证码有效期"
},
{
"item": "email_password_reset_ttl",
"value": "3600",
"class": "email",
"is_public": 0,
"type": "int",
"default": "3600",
"mark": "邮箱重设密码链接有效期"
},
{
"item": "email_request_ip_limit",
"value": "3",
"class": "email",
"is_public": 0,
"type": "int",
"default": "3",
"mark": "单个IP每小时可请求的发信次数"
},
{
"item": "email_request_address_limit",
"value": "3",
"class": "email",
"is_public": 0,
"type": "int",
"default": "3",
"mark": "单个邮箱地址每小时可请求的发信次数"
},
{
"item": "captcha_provider",
"value": "turnstile",
"class": "captcha",
"is_public": 1,
"type": "string",
"default": "turnstile",
"mark": "验证码提供商"
},
{
"item": "enable_reg_captcha",
"value": "0",
"class": "captcha",
"is_public": 1,
"type": "bool",
"default": "0",
"mark": "注册验证码"
},
{
"item": "enable_login_captcha",
"value": "0",
"class": "captcha",
"is_public": 1,
"type": "bool",
"default": "0",
"mark": "登录验证码"
},
{
"item": "enable_checkin_captcha",
"value": "0",
"class": "captcha",
"is_public": 1,
"type": "bool",
"default": "0",
"mark": "签到验证码"
},
{
"item": "enable_reset_password_captcha",
"value": "0",
"class": "captcha",
"is_public": 1,
"type": "bool",
"default": "0",
"mark": "重置密码验证码"
},
{
"item": "turnstile_sitekey",
"value": "",
"class": "captcha",
"is_public": 0,
"type": "string",
"default": "",
"mark": "Turnstile网站密钥"
},
{
"item": "turnstile_secret",
"value": "",
"class": "captcha",
"is_public": 0,
"type": "string",
"default": "",
"mark": "Turnstile密钥"
},
{
"item": "geetest_id",
"value": "",
"class": "captcha",
"is_public": 0,
"type": "string",
"default": "",
"mark": "极验id"
},
{
"item": "geetest_key",
"value": "",
"class": "captcha",
"is_public": 0,
"type": "string",
"default": "",
"mark": "极验密钥"
},
{
"item": "hcaptcha_sitekey",
"value": "",
"class": "captcha",
"is_public": 0,
"type": "string",
"default": "",
"mark": "hCaptcha Site Key"
},
{
"item": "hcaptcha_secret",
"value": "",
"class": "captcha",
"is_public": 0,
"type": "string",
"default": "",
"mark": "hCaptcha Secret"
},
{
"item": "enable_telegram",
"value": "0",
"class": "im",
"is_public": 1,
"type": "bool",
"default": "0",
"mark": "是否启用Telegram机器人"
},
{
"item": "telegram_token",
"value": "",
"class": "im",
"is_public": 0,
"type": "string",
"default": "",
"mark": "Telegram Bot Token"
},
{
"item": "telegram_chatid",
"value": "-1",
"class": "im",
"is_public": 0,
"type": "int",
"default": "-1",
"mark": "Telegram 群组会话 ID"
},
{
"item": "telegram_bot",
"value": "_bot",
"class": "im",
"is_public": 1,
"type": "string",
"default": "_bot",
"mark": "Telegram 机器人账号"
},
{
"item": "telegram_request_token",
"value": "",
"class": "im",
"is_public": 0,
"type": "string",
"default": "",
"mark": "Telegram Webhook 密钥"
},
{
"item": "telegram_add_node",
"value": "1",
"class": "im",
"is_public": 0,
"type": "bool",
"default": "1",
"mark": "是否启用Telegram机器人添加节点通知"
},
{
"item": "telegram_add_node_text",
"value": "%node_name% 已被添加",
"class": "im",
"is_public": 0,
"type": "string",
"default": "%node_name% 已被添加",
"mark": "Telegram机器人添加节点通知文本"
},
{
"item": "telegram_update_node",
"value": "1",
"class": "im",
"is_public": 0,
"type": "bool",
"default": "1",
"mark": "是否启用Telegram机器人修改节点通知"
},
{
"item": "telegram_update_node_text",
"value": "%node_name% 已被修改",
"class": "im",
"is_public": 0,
"type": "string",
"default": "%node_name% 已被修改",
"mark": "Telegram机器人修改节点通知文本"
},
{
"item": "telegram_delete_node",
"value": "1",
"class": "im",
"is_public": 0,
"type": "bool",
"default": "1",
"mark": "是否启用Telegram机器人删除节点通知"
},
{
"item": "telegram_delete_node_text",
"value": "%node_name% 被刪除了",
"class": "im",
"is_public": 0,
"type": "string",
"default": "%node_name% 被刪除了",
"mark": "Telegram机器人删除节点通知文本"
},
{
"item": "telegram_node_gfwed",
"value": "1",
"class": "im",
"is_public": 0,
"type": "bool",
"default": "1",
"mark": "是否启用Telegram机器人节点被墙通知"
},
{
"item": "telegram_node_gfwed_text",
"value": "喵喵喵~ %node_name% 节点被墙了喵~",
"class": "im",
"is_public": 0,
"type": "string",
"default": "喵喵喵~ %node_name% 节点被墙了喵~",
"mark": "Telegram机器人节点被墙通知"
},
{
"item": "telegram_node_ungfwed",
"value": "1",
"class": "im",
"is_public": 0,
"type": "bool",
"default": "1",
"mark": "是否启用Telegram机器人节点被墙恢复通知"
},
{
"item": "telegram_node_ungfwed_text",
"value": "喵喵喵~ 被墙的 %node_name% 节点恢复了喵~",
"class": "im",
"is_public": 0,
"type": "string",
"default": "喵喵喵~ 被墙的 %node_name% 节点恢复了喵~",
"mark": "Telegram机器人节点被墙恢复文本"
},
{
"item": "telegram_node_online",
"value": "1",
"class": "im",
"is_public": 0,
"type": "bool",
"default": "1",
"mark": "是否启用Telegram机器人节点恢复上线通知"
},
{
"item": "telegram_node_online_text",
"value": "%node_name% 被修好了",
"class": "im",
"is_public": 0,
"type": "string",
"default": "%node_name% 被修好了",
"mark": "Telegram机器人节点恢复上线通知文本"
},
{
"item": "telegram_node_offline",
"value": "1",
"class": "im",
"is_public": 0,
"type": "bool",
"default": "1",
"mark": "是否启用Telegram机器人节点离线通知"
},
{
"item": "telegram_node_offline_text",
"value": "%node_name% 出现了一些故障",
"class": "im",
"is_public": 0,
"type": "string",
"default": "%node_name% 出现了一些故障",
"mark": "Telegram机器人节点离线通知文本"
},
{
"item": "telegram_daily_job",
"value": "1",
"class": "im",
"is_public": 0,
"type": "bool",
"default": "1",
"mark": "是否启用Telegram机器人每日任务通知"
},
{
"item": "telegram_daily_job_text",
"value": "成功执行每日任务",
"class": "im",
"is_public": 0,
"type": "string",
"default": "成功执行每日任务",
"mark": "Telegram机器人每日任务通知文本"
},
{
"item": "telegram_diary",
"value": "1",
"class": "im",
"is_public": 0,
"type": "bool",
"default": "1",
"mark": "是否启用Telegram机器人系统运行状况通知"
},
{
"item": "telegram_diary_text",
"value": "今日签到人数:%getTodayCheckinUser% \n 今日使用总流量:%lastday_total%",
"class": "im",
"is_public": 0,
"type": "string",
"default": "今日签到人数:%getTodayCheckinUser% \n 今日使用总流量:%lastday_total%",
"mark": "Telegram机器人系统运行状况通知文本"
},
{
"item": "telegram_unbind_kick_member",
"value": "0",
"class": "im",
"is_public": 0,
"type": "bool",
"default": "0",
"mark": "解绑Telegram账户后自动踢出群组"
},
{
"item": "telegram_group_bound_user",
"value": "0",
"class": "im",
"is_public": 0,
"type": "bool",
"default": "0",
"mark": "是否仅允许已绑定Telegram账户的用户加入群组"
},
{
"item": "enable_welcome_message",
"value": "0",
"class": "im",
"is_public": 0,
"type": "bool",
"default": "0",
"mark": "Telegram 机器人发送欢迎消息"
},
{
"item": "telegram_group_quiet",
"value": "1",
"class": "im",
"is_public": 0,
"type": "bool",
"default": "1",
"mark": "Telegram 机器人在群组中不回应"
},
{
"item": "allow_to_join_new_groups",
"value": "0",
"class": "im",
"is_public": 0,
"type": "bool",
"default": "0",
"mark": "允许 Bot 加入下方配置之外的群组"
},
{
"item": "group_id_allowed_to_join",
"value": "[]",
"class": "im",
"is_public": 0,
"type": "array",
"default": "[]",
"mark": "允许加入的群组 ID"
},
{
"item": "help_any_command",
"value": "0",
"class": "im",
"is_public": 0,
"type": "bool",
"default": "0",
"mark": "允许任意未知的命令触发 /help 的回复"
},
{
"item": "user_not_bind_reply",
"value": "您未绑定本站账号,您可以进入网站的 **资料编辑**,在右下方绑定您的账号。",
"class": "im",
"is_public": 0,
"type": "string",
"default": "您未绑定本站账号,您可以进入网站的 **资料编辑**,在右下方绑定您的账号。",
"mark": "未绑定账户的回复"
},
{
"item": "discord_bot_token",
"value": "",
"class": "im",
"is_public": 0,
"type": "string",
"default": "",
"mark": "Discord Bot Token"
},
{
"item": "discord_client_id",
"value": "0",
"class": "im",
"is_public": 0,
"type": "int",
"default": "0",
"mark": "Discord Client ID"
},
{
"item": "discord_client_secret",
"value": "",
"class": "im",
"is_public": 0,
"type": "string",
"default": "",
"mark": "Discord Client Secret"
},
{
"item": "discord_guild_id",
"value": "0",
"class": "im",
"is_public": 0,
"type": "int",
"default": "0",
"mark": "Discord Guild ID"
},
{
"item": "slack_token",
"value": "",
"class": "im",
"is_public": 0,
"type": "string",
"default": "",
"mark": "Slack App Token"
},
{
"item": "slack_client_id",
"value": "",
"class": "im",
"is_public": 0,
"type": "",
"default": "string",
"mark": "Slack Client ID"
},
{
"item": "slack_client_secret",
"value": "",
"class": "im",
"is_public": 0,
"type": "string",
"default": "",
"mark": "Slack Client Secret"
},
{
"item": "slack_team_id",
"value": "",
"class": "im",
"is_public": 0,
"type": "string",
"default": "",
"mark": "Slack Team ID"
},
{
"item": "crisp_id",
"value": "",
"class": "support",
"is_public": 1,
"type": "string",
"default": "",
"mark": "crisp_id"
},
{
"item": "livechat_license",
"value": "",
"class": "support",
"is_public": 1,
"type": "string",
"default": "",
"mark": "livechat_license"
},
{
"item": "live_chat",
"value": "none",
"class": "support",
"is_public": 1,
"type": "string",
"default": "none",
"mark": "客服系统开关"
},
{
"item": "enable_ticket",
"value": "1",
"class": "support",
"is_public": 1,
"type": "bool",
"default": "1",
"mark": "启用工单系统"
},
{
"item": "mail_ticket",
"value": "1",
"class": "support",
"is_public": 0,
"type": "bool",
"default": "1",
"mark": "启用工单邮件提醒"
},
{
"item": "ticket_limit",
"value": "3",
"class": "support",
"is_public": 0,
"type": "int",
"default": "3",
"mark": "用戶工单配額(每月)"
},
{
"item": "reg_mode",
"value": "open",
"class": "reg",
"is_public": 1,
"type": "string",
"default": "open",
"mark": "注册模式"
},
{
"item": "reg_email_verify",
"value": "0",
"class": "reg",
"is_public": 1,
"type": "bool",
"default": "0",
"mark": "邮箱验证"
},
{
"item": "random_group",
"value": "0",
"class": "reg",
"is_public": 0,
"type": "string",
"default": "0",
"mark": "注册时随机分配到的分组"
},
{
"item": "min_port",
"value": "10000",
"class": "reg",
"is_public": 1,
"type": "int",
"default": "10000",
"mark": "用户端口池最小值"
},
{
"item": "max_port",
"value": "65535",
"class": "reg",
"is_public": 1,
"type": "int",
"default": "65535",
"mark": "用户端口池最大值"
},
{
"item": "free_user_reset_day",
"value": "0",
"class": "reg",
"is_public": 0,
"type": "int",
"default": "0",
"mark": "免费用戶的流量重置日"
},
{
"item": "free_user_reset_bandwidth",
"value": "0",
"class": "reg",
"is_public": 0,
"type": "int",
"default": "0",
"mark": "需要重置的免费流量"
},
{
"item": "reg_traffic",
"value": "0",
"class": "reg",
"is_public": 0,
"type": "int",
"default": "0",
"mark": "注册流量GB"
},
{
"item": "reg_ip_limit",
"value": "0",
"class": "reg",
"is_public": 0,
"type": "int",
"default": "0",
"mark": "注册连接 IP 限制"
},
{
"item": "reg_speed_limit",
"value": "0",
"class": "reg",
"is_public": 0,
"type": "int",
"default": "0",
"mark": "注册速率限制"
},
{
"item": "reg_class",
"value": "0",
"class": "reg",
"is_public": 0,
"type": "int",
"default": "0",
"mark": "注册等级"
},
{
"item": "reg_class_time",
"value": "0",
"class": "reg",
"is_public": 0,
"type": "int",
"default": "0",
"mark": "注册等级过期时间(天)"
},
{
"item": "reg_method",
"value": "aes-128-gcm",
"class": "reg",
"is_public": 0,
"type": "string",
"default": "aes-128-gcm",
"mark": "默认加密"
},
{
"item": "reg_daily_report",
"value": "0",
"class": "reg",
"is_public": 0,
"type": "bool",
"default": "0",
"mark": "是否默认接收每日用量邮件推送"
},
{
"item": "invite_reg_money_reward",
"value": "0",
"class": "ref",
"is_public": 1,
"type": "int",
"default": "0",
"mark": "邀请注册余额奖励(元)"
},
{
"item": "invite_reg_traffic_reward",
"value": "0",
"class": "ref",
"is_public": 1,
"type": "int",
"default": "0",
"mark": "邀请注册流量奖励GB"
},
{
"item": "invite_mode",
"value": "reg_only",
"class": "ref",
"is_public": 0,
"type": "string",
"default": "reg_only",
"mark": "邀请模式"
},
{
"item": "invite_reward_mode",
"value": "reward_count",
"class": "ref",
"is_public": 0,
"type": "string",
"default": "reward_count",
"mark": "返利模式"
},
{
"item": "invite_reward_rate",
"value": "0.2",
"class": "ref",
"is_public": 1,
"type": "string",
"default": "0.2",
"mark": "返利比例"
},
{
"item": "invite_reward_count_limit",
"value": "1",
"class": "ref",
"is_public": 0,
"type": "string",
"default": "1",
"mark": "返利次数限制"
},
{
"item": "invite_reward_total_limit",
"value": "50",
"class": "ref",
"is_public": 0,
"type": "int",
"default": "50",
"mark": "返利金额限制"
},
{
"item": "display_detect_log",
"value": "1",
"class": "feature",
"is_public": 1,
"type": "bool",
"default": "1",
"mark": "显示用户审计记录"
},
{
"item": "display_docs",
"value": "1",
"class": "feature",
"is_public": 1,
"type": "bool",
"default": "1",
"mark": "显示文档"
},
{
"item": "display_docs_only_for_paid_user",
"value": "0",
"class": "feature",
"is_public": 1,
"type": "bool",
"default": "0",
"mark": "文档仅付费用户可见"
},
{
"item": "traffic_log",
"value": "0",
"class": "feature",
"is_public": 1,
"type": "bool",
"default": "0",
"mark": "启用每小时使用流量日志"
},
{
"item": "traffic_log_retention_days",
"value": "7",
"class": "feature",
"is_public": 0,
"type": "int",
"default": "7",
"mark": "流量日志保留天数"
},
{
"item": "subscribe_log",
"value": "0",
"class": "feature",
"is_public": 1,
"type": "bool",
"default": "0",
"mark": "启用订阅日志"
},
{
"item": "subscribe_log_retention_days",
"value": "7",
"class": "feature",
"is_public": 1,
"type": "int",
"default": "7",
"mark": "订阅日志保留天数"
},
{
"item": "notify_new_subscribe",
"value": "0",
"class": "feature",
"is_public": 1,
"type": "bool",
"default": "0",
"mark": "通知用户新IP订阅"
},
{
"item": "login_log",
"value": "1",
"class": "feature",
"is_public": 1,
"type": "bool",
"default": "1",
"mark": "启用登录日志"
},
{
"item": "notify_new_login",
"value": "0",
"class": "feature",
"is_public": 1,
"type": "bool",
"default": "0",
"mark": "通知用户新IP登录"
},
{
"item": "enable_checkin",
"value": "0",
"class": "feature",
"is_public": 1,
"type": "bool",
"default": "0",
"mark": "签到开关"
},
{
"item": "checkin_min",
"value": "1",
"class": "feature",
"is_public": 1,
"type": "int",
"default": "1",
"mark": "签到最少流量"
},
{
"item": "checkin_max",
"value": "50",
"class": "feature",
"is_public": 1,
"type": "int",
"default": "50",
"mark": "签到最多流量"
},
{
"item": "enable_forced_replacement",
"value": "1",
"class": "subscribe",
"is_public": 0,
"type": "bool",
"default": "1",
"mark": "用户修改账户登录密码时,是否强制更换订阅地址"
},
{
"item": "enable_ss_sub",
"value": "1",
"class": "subscribe",
"is_public": 1,
"type": "bool",
"default": "1",
"mark": "Shadowsocks 订阅开关"
},
{
"item": "enable_v2_sub",
"value": "1",
"class": "subscribe",
"is_public": 1,
"type": "bool",
"default": "1",
"mark": "V2Ray 订阅开关"
},
{
"item": "enable_trojan_sub",
"value": "1",
"class": "subscribe",
"is_public": 1,
"type": "bool",
"default": "1",
"mark": "Trojan 订阅开关"
},
{
"item": "enable_daily_finance_mail",
"value": "0",
"class": "cron",
"is_public": 0,
"type": "bool",
"default": "0",
"mark": "是否启用每日财务报告"
},
{
"item": "enable_weekly_finance_mail",
"value": "0",
"class": "cron",
"is_public": 0,
"type": "bool",
"default": "0",
"mark": "是否启用每周财务报告"
},
{
"item": "enable_monthly_finance_mail",
"value": "0",
"class": "cron",
"is_public": 0,
"type": "bool",
"default": "0",
"mark": "是否启用每月财务报告"
},
{
"item": "enable_detect_gfw",
"value": "0",
"class": "cron",
"is_public": 0,
"type": "bool",
"default": "0",
"mark": "是否启用节点被墙检测"
},
{
"item": "enable_detect_ban",
"value": "0",
"class": "cron",
"is_public": 0,
"type": "bool",
"default": "0",
"mark": "是否启用审计封禁"
},
{
"item": "enable_detect_inactive_user",
"value": "0",
"class": "cron",
"is_public": 0,
"type": "bool",
"default": "0",
"mark": "是否启用闲置用户检测"
},
{
"item": "detect_inactive_user_checkin_days",
"value": "90",
"class": "cron",
"is_public": 0,
"type": "int",
"default": "90",
"mark": "未签到时长(天)"
},
{
"item": "detect_inactive_user_login_days",
"value": "90",
"class": "cron",
"is_public": 0,
"type": "int",
"default": "90",
"mark": "未登录时长(天)"
},
{
"item": "detect_inactive_user_use_days",
"value": "90",
"class": "cron",
"is_public": 0,
"type": "int",
"default": "90",
"mark": "未使用时长(天)"
},
{
"item": "remove_inactive_user_link_and_invite",
"value": "0",
"class": "cron",
"is_public": 0,
"type": "bool",
"default": "0",
"mark": "Enable remove link and invite of inactive user"
},
{
"item": "daily_job_hour",
"value": "0",
"class": "cron",
"is_public": 0,
"type": "int",
"default": "0",
"mark": "每日任务执行时间(小时)"
},
{
"item": "daily_job_minute",
"value": "0",
"class": "cron",
"is_public": 0,
"type": "int",
"default": "0",
"mark": "每日任务执行时间(分钟)"
},
{
"item": "last_daily_job_time",
"value": "0",
"class": "cron",
"is_public": 0,
"type": "int",
"default": "0",
"mark": "上次执行每日任务的时间"
},
{
"item": "db_version",
"value": "2023020100",
"class": "db",
"is_public": 0,
"type": "int",
"default": "2023020100",
"mark": "当前数据库版本"
}
]