client.php 8.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210
  1. <?php
  2. return [
  3. 'read' => true, // 由数据库接管基础参数, true 为 接管,false为全部使用本文件中的参数;
  4. // 安卓左侧按钮和跳转地址配置
  5. 'left_button' => [
  6. 'button1' => [
  7. 'text' => '邀请返利',
  8. 'url' => '/user/setting/invite',
  9. 'status' => true,
  10. ],
  11. 'button2' => [
  12. 'text' => '购买套餐',
  13. 'url' => '/user/shop',
  14. 'status' => true,
  15. ],
  16. 'button3' => [
  17. 'text' => '官方网站',
  18. 'url' => '/',
  19. 'status' => true,
  20. ],
  21. ],
  22. // 新版安卓端首页两个按钮的显示和跳转
  23. 'android_index_button' => [
  24. [
  25. 'name' => '商店',
  26. 'url' => '/user/shop',
  27. ],
  28. [
  29. 'name' => '官网',
  30. 'url' => '/user',
  31. ],
  32. ],
  33. // .env里面的key值
  34. 'key' => env('APP_KEY'),
  35. // 站点名称
  36. 'name' => 'Bob`s加速器',
  37. // 面板地址,最后不要带有 /
  38. 'baseUrl' => 'http://www.xxx.com',
  39. // API地址
  40. 'subscribe_url' => 'http://api.xxx.com',
  41. // 签到获得流量
  42. 'checkinMin' => 1, // 用户签到最少流量 单位MB
  43. 'checkinMax' => 50, // 用户签到最多流量
  44. 'code_payback' => 10, // 充值返利百分比
  45. 'invite_gift' => 2, // 邀请新用户获得流量奖励,单位G
  46. // 软件版本和更新地址
  47. 'vpn_update' => [
  48. 'enable' => false, // 是否开启更新
  49. 'android' => [
  50. 'version' => '2.4.3', // 版本号
  51. 'download_url' => env('APP_URL').'/clients/bob.apk', // 下载地址
  52. 'message' => '版本更新:<br/>1.添加点击签到提示框<br/>2.修复剩余流量显示问题', // 提示信息
  53. 'must' => false, // true:强制更新 false:不强制更新
  54. ],
  55. 'windows' => [
  56. 'version' => '3.7.0', // 版本号
  57. 'download_url' => env('APP_URL').'/clients/bob.exe', // 下载地址
  58. 'message' => '版本更新:<br/>1.修复剩余流量显示问题<br/>2.优化节点测试显示<br/>3.修复弹出网页部分按钮无法使用问题', // 提示信息
  59. 'must' => false, // true:强制更新 false:不强制更新
  60. ],
  61. 'mac' => [
  62. 'version' => '3.7.0', // 版本号
  63. 'download_url' => env('APP_URL').'/clients/bob.zip', // 下载地址
  64. 'message' => '版本更新:<br/>1.修复剩余流量显示问题<br/>2.优化节点测试显示<br/>3.修复弹出网页部分按钮无法使用问题', // 提示信息
  65. 'must' => false, // true:强制更新 false:不强制更新
  66. ],
  67. ],
  68. // Crisp在线客服
  69. 'crisp_enable' => false, // 是否开启
  70. 'crisp_id' => '2c3c28c2-9265-45ea-8e85-0xxxxx', // Crisp 的网站ID
  71. 'crisp_logo_url' => 'http://xxxx/vpn/kefu.png', // Crisp 客服logo
  72. // 个人中心头像
  73. 'user_avatar' => env('APP_URL').'/assets/images/avatar.svg',
  74. 'show_address' => false, // PC端展示用户IP和地址
  75. 'node_class_name' => [], // 节点的等级对应的名字 格式为 节点等级 => 节点等级名字
  76. 'hidden_node' => [], // 需要隐藏的节点ID, 数组形式 1,2,3,4
  77. 'login' => [ // 登录页面配置
  78. 'telegram_url' => 'https://t.me/+nW8AwsPPUsliYzg1', // 留空的话则不展示telegram群
  79. 'qq_url' => '', // 留空的话则不展示QQ群
  80. 'background_img' => env('APP_URL').'/assets/images/logo_1.png', // 背景图片地址,图片宽高不超过 860px * 544px 就行 (留空为默认的背景图)
  81. 'text' => '<p>'.env('APP_NAME').'</p>',
  82. 'text_color' => 'rgba(255, 255, 255, 0.8);', // 文字和按钮颜色 默认颜色 rgba(255, 255, 255, 0.8);
  83. 'button_color' => '#667afa', // 文字和按钮颜色 默认颜色:#8077f1(v2版本配置)
  84. ],
  85. // PC端消息中心图片和跳转链接
  86. 'message' => [
  87. 'background_img' => 'https://malus.s3cdn.net/uploads/malus_user-guide.jpg', // 背景图片地址
  88. 'url' => 'https://www.google.com', // 跳转链接
  89. ],
  90. // 客户端ping检测 1:中转机 2:落地机
  91. 'ping_test' => 1,
  92. // 支付
  93. 'payment' => [
  94. 'alipay' => 'theadpay',
  95. 'wechat' => 'paybeaver',
  96. 'default' => 'paybeaver',
  97. 'telegram_admin' => 0, // 额外的 Telegram 管理员 ID,接收支付提醒
  98. 'paybeaver' => [
  99. 'app_id' => '',
  100. 'app_secret' => '',
  101. 'pay_url' => 'https://api.paybeaver.com',
  102. ],
  103. 'mgate' => [
  104. 'mgate_api_url' => 'https://api.umipay.net',
  105. 'mgate_app_id' => '',
  106. 'mgate_app_secret' => '',
  107. ],
  108. // stripe支付需要https://dashboard.stripe.com/webhooks去配置好webhook
  109. // 客户端webhook: https://xxxx.com/api/v1/bob/payment/notify
  110. // 然后复制最新的webhook密钥签名到下面的stripe_webhook
  111. 'stripe' => [
  112. 'stripe_key' => '',
  113. 'stripe_currency' => 'hkd',
  114. 'stripe_webhook' => '',
  115. ],
  116. // 平头哥支付
  117. 'theadpay' => [
  118. 'theadpay_url' => 'https://jk.theadpay.com/v1/jk/orders',
  119. 'theadpay_mchid' => '',
  120. 'theadpay_key' => '',
  121. ],
  122. // 易支付
  123. 'policepay' => [
  124. 'partner' => '', // 商户号
  125. 'key' => '', // 商户key
  126. 'sign_type' => strtoupper('MD5'),
  127. 'input_charset' => strtolower('utf-8'),
  128. 'name' => '手抓饼', // 商品名称,目前无意义
  129. 'transport' => 'https', // 访问模式,根据自己的服务器是否支持ssl访问,若支持请选择https;若不支持请选择http
  130. 'appname' => 'PolicePay', // 网站英文名
  131. 'apiurl' => 'https://policepay.cc/', // 支付网关 注意结尾的/符号
  132. 'min_price' => '1', // 最小支付金额(请填正数)
  133. ],
  134. // 当面付
  135. 'facepay' => [
  136. 'alipay_app_id' => '', // 商户号
  137. 'merchant_private_key' => '',
  138. 'alipay_public_key' => '',
  139. ],
  140. ],
  141. // 商城配置
  142. 'shop_plan' => [
  143. '标准会员' => [1, 2, 3, 4], // 对应商店显示的名称 + [商品ID]
  144. '高级会员' => [1, 2, 3, 4], // 对应商店显示的名称 + [商品ID]
  145. '至尊会员' => [1, 2, 3, 4], // 对应商店显示的名称 + [商品ID]
  146. ],
  147. // 购买配置
  148. 'enable_bought_reset' => true, // 购买时是否重置流量
  149. 'enable_bought_extend' => true, // 购买时是否延长等级期限(同等级配套)
  150. // 更改订阅方式
  151. 'clash_online_user' => 1, // 1: 根据在线用户数排序来订阅节点 2: 原版sspanel订阅方式
  152. // 检查用户计算机时间
  153. 'check_time' => [
  154. 'is_check' => true, // 是否开启检查
  155. 'differ_time' => 90, // 相差多少秒提示
  156. 'warning_text' => '请校准系统时间为北京时间,否则会导致无法上网!', // 提示内容
  157. ],
  158. // 弹窗公告
  159. 'notice' => [
  160. 'is_start' => true, // 是否开启弹窗公告
  161. 'title' => '最新公告', // 标题
  162. 'content' => '<strong>这是最新 <i>公告</i> 内容</strong>', // 公告内容,可以为html格式,也可以纯文本
  163. ],
  164. // 用户登录状态保存天数
  165. 'login_time' => 7,
  166. // Telegram 机器人
  167. 'enable_telegram' => false, // 是否开启TG机器人
  168. 'telegram_token' => '', // Telegram bot,bot 的 token
  169. // PC端菜单栏显示控制
  170. 'menu' => [
  171. 'shop' => true, // 会员
  172. 'user' => true, // 我的
  173. 'gift' => true, // 邀请
  174. ],
  175. // 安卓端商店显示
  176. 'android_shop_show' => true,
  177. // 注册页发送邮件显示
  178. 'enable_email_verify' => true,
  179. // 会员即将过期提醒
  180. 'class_expire_notice' => [
  181. 'days' => 7, // 多天内过期提醒
  182. 'msg' => '您好,系统发现您的账号还剩%s天就过期了,请记得及时续费哦~', // 过期提醒文字 (%s不要删,这个是替换天数用的)
  183. ],
  184. ];