Malio - 不仅仅是好看 (SSPANEL主题)


正版仅在 Telegram 账号 @editXY 有售,并没有QQ号,所有其他渠道购买的都是盗版,看价格就知道了。

特性

价格

499元,域名授权(3个域名)。代搭的话需要加199。不支持多人合买一份授权。

可以随时更换域名。包含1年更新。一年后要更新的话需要付费(续费半价),不更新也可以用旧版本。

特别优惠

优惠已过期

截图

TG联系 @editXY 购买或看demo,同时接定制功能

观望中的话,欢迎关注TG频道 https://t.me/malioforsspanel ,有新功能或优化都会在频道里发广播

另外本主题的部分功能是来自 GeekQu 大佬维护的panel仓库,你可以在他维护的仓库里找到这部分功能的代码(点这里访问



















甚至还有好看的邮件模板


用户中心首页的便捷导入


Config文件

<?php

/*

__    __     ______     __         __     ______    
/\ '-./  \   /\  __ \   /\ \       /\ \   /\  __ \   
\ \ \-./\ \  \ \  __ \  \ \ \____  \ \ \  \ \ \/\ \  
 \ \_\ \ \_\  \ \_\ \_\  \ \_____\  \ \_\  \ \_____\ 
  \/_/  \/_/   \/_/\/_/   \/_____/   \/_/   \/_____/ 
                                                     
                  made by @editXY

*/


// 版本信息说明(请勿更改)
$Malio_Config['config_migrate_notice'] = '';
$Malio_Config['version'] = '1';


// 通用设置
$Malio_Config['theme_color'] = 'purple';    // 主题颜色,可选值为 purple, blue, darkblue, orange, pink TODO:
$Malio_Config['google_analytics_code'] = 'UA-123456789-1';    // Google 统计代码,留空为不开启,code格式为 'UA-123456789-1'
$Malio_Config['login_style'] = 'wallpaper';    // 登录页面的样式,可选 simple 和 wallpaper
$Malio_Config['login_slogan'] = '这是一句好听顺嘴而且不长不短刚刚好的Slogan<br>甚至可以写第二行';    // 仅在登录页面样式为 wallpaper 时生效,可使用 HTML 标签
$Malio_Config['enable_landing_page'] = true;    // 是否启用着陆页用于介绍本站
$Malio_Config['malio_js_version'] = 'v1';    // 可以随便写,每次更新 malio.js 文件就要改变这个值,用户浏览器就会请求最新的js授权文件,就不会出现缓存的问题
$Malio_Config['small_brand'] = 'ML';    // 侧边栏在缩小状态下显示的 logo 名称,建议写两个英文字母或一个中文汉字


// 面板设置
$Malio_Config['enable_webapi_ip_verification'] = false;    // 当节点通过 webapi 连接时,不验证节点IP是否与数据库中的IP相同。关闭此选项会降低安全性。
$Malio_Config['enable_webapi_email_hash'] = true;    // 启用后,当节点通过 webapi 连接时,传出去的邮件地址会经过md5加密。
$Malio_Config['code_required'] = true;    // 设置为true时,注册时邀请码是必须的。设置为false时,有无邀请码都可以注册,但是可以填邀请码(aff专用)
$Malio_Config['reset_bandwidth_and_expire_date_when_change_class'] = false;    // 设置为true时,当用户购买与用户当前等级不同的套餐时,重置流量和过期时间。(定制功能)
$Malio_Config['enable_register_email_restrict'] = true;    // 设置为true时,会限制注册时使用的邮箱后缀
$Malio_Config['register_email_white_list'] = ['@gmail.com','@qq.com','@outlook.com','@163.com','@126.com','@yeah.net','@foxmail.com'];   // 注册时的邮箱后缀白名单,仅在上面的设置为true时生效
$Malio_Config['force_user_to_bind_tg_when_join_group'] = true;   // 设置为true时,限制只有绑定了tg的用户才能加入群组,如未绑定将会被踢出群组。.config.php 需要设置群组id,机器人在群组中不回应设为false才能用。机器人需要在群里组设定为管理员才能踢人。(定制功能)
$Malio_Config['stripe_minimum_amount'] = 4;   // Stripe 支付接口可充值的最低金额


// 订阅设置
$Malio_Config['support_sub_type'] = ['ss','ssr','v2ray'];    // 选择网站支持的代理协议,会影响复制订阅链接和一键导入按钮的显示。比如删除这个参数里的ss,则 Surge 订阅按钮不会显示再首页上,教程里也不会显示Surge教程
$Malio_Config['quantumult_mode'] = 'single';   // quantumult 一键导入按钮的模式,可选 "single"或"all"。选择single的话只能导入一种订阅(比如只能导入SSR订阅)。选择all的话可以一次性导入全部订阅类型(SS+SSR+V2RAY),但是导入后需要用户手动更新订阅才会出现节点。
$Malio_Config['quantumult_sub_type'] = 'v2ray';    // quanmutult 的一键导入的订阅类型,可选 ss、ssr、v2ray
$Malio_Config['enable_copy_urls_to_clipboard'] = true;   // 设置为 true 时,首页会显示 批量复制XX链接到剪贴板 的按钮,不建议启用。


// Crisp 设置
$Malio_Config['enable_crisp'] = false;   // 是否启用 Crisp 在线客服系统 https://crisp.chat
$Malio_Config['enable_crisp_outside'] = true;   // 是否对未登录的用户也启用 Crisp,设置为 false 的话,着陆页和登录/注册等页面不会显示 Crisp,同时对 Chatra 也是生效的
$Malio_Config['crisp_wesite_id'] = '18b46e92-eb21-76d3-bfb7-8f2ae9adba64';    // Crisp 的网站ID,格式为 '18b46e92-eb21-76d3-bfb7-8f2ae9adba64'


// Chatra 设置
$Malio_Config['enable_chatra'] = true;    // 是否启用 Chatra 在线客服系统 https://chatra.io
$Malio_Config['chatra_id'] = '';    // Chatra 的 ChatraID,可以在 Chatra 提供的网站代码里找到


// 侧边栏
$Malio_Config['enable_relay'] = true;   // 是否显示中转规则
$Malio_Config['enable_ticket'] = true;   // 是否显示工单系统
$Malio_Config['enable_detect'] = true;   // 是否显示审计系统
$Malio_Config['enable_invite'] = true;   // 是否显示邀请注册
$Malio_Config['enable_user_sub_log'] = true;  // 是否显示用户订阅记录页面
$Malio_Config['enable_share_account_page'] = true;  // 是否在侧边栏显示共享账号页面 (定制功能)
$Malio_Config['enable_sidebar_button'] = true;    // 是否显示底部 Telegram 按钮
$Malio_Config['telegram_group'] = 'https://t.me/SSUnion';   // Telegram 按钮的链接
$Malio_Config['telegram_group_class'] = 0;   // 显示底部 Telegram 按钮的用户最低等级,用户等级小于这个数字的将不会显示 Telegram 按钮


// 首页
$Malio_Config['enable_index_subinfo'] = true;    // 是否在首页显示订阅链接复制或一键导入等按钮
$Malio_Config['index_subinfo_buttons_align'] = false;   // 是否开启首页订阅链接按钮的对齐
$Malio_Config['index_show_alert_to_tutorial'] = false;   // 首页是否一直显示进入教程的横幅 (此项设置为false后,新用户的首页依旧会显示引导进入教程的横幅)

$Malio_Config['enable_share'] = true;   // 是否显示共享账号
$Malio_Config['share_account'] = [    // 一个array为一个共享账号
    'Netflix' => [  // 这个是账号分类
        array(
            'name' => 'Netflix 1',   // 账号的名字
            'account' => '[email protected]',  // 账号的登录邮箱啥的
            'passwd' => 'yahaha~',   // 账号的密码
            'class' => 2   // 大于等于此等级的用户才能看到此共享账号
        ),
        array(
            'name' => 'Netflix 2',
            'account' => '[email protected]',
            'passwd' => 'yahaha~',
            'class' => 2
        )
    ],
    'HBO' => [
        array(
            'name' => 'HBO 1',
            'account' => '[email protected]',
            'passwd' => 'yahaha~',
            'class' => 2
        )
    ],
    'Hulu' => [
        array(
            'name' => 'Hulu 1',
            'account' => '[email protected]',
            'passwd' => 'yahaha~'
        )
    ],
];


// 商店
$Malio_Config['shop_style'] = 'plans';    // 商店的显示风格, legacy为SSPANEL原版,plans为新版
$Malio_Config['shop_sub_title'] = '竭尽全力为您提供优质的服务';   // 商店的小标题,可以使用 HTML 标签

$Malio_Config['shop_enable_autorenew'] = true;   // 商店是否显示自动续费的选项
$Malio_Config['shop_enable_coupon'] = true;    // 商店是否显示试用优惠券选项

$Malio_Config['shop_enable_trail_plan'] = true;   // 商店是否显示新用户试用选项
$Malio_Config['shop_trail_plan_shopid'] = '12';   // 新用户试用的商品ID
$Malio_Config['plan_trail_traffic'] = 50;    // 新用户试用的流量
$Malio_Config['plan_trail_online'] = 2;    // 新用户试用的在线客户端数量
$Malio_Config['plan_trail_feature'] = [    // 新用户试用的特性,一个array为一个特性,support设置为false的话就是不支持
    array(
        'name' => '工单技术支持',
        'support' => true
    ),
    array(
        'name' => '国际标准节点',
        'support' => true
    ),
    array(
        'name' => '国内中转节点',
        'support' => true
    ),
    array(
        'name' => 'IPLC专线节点',
        'support' => true
    ),
];

$Malio_Config['shop_enable_traffic_package'] = true;   // 商店是否显示流量叠加包的选项(仅在用户购买会员计划后才会显示)
$Malio_Config['shop_traffic_packages'] = [ // 商店流量叠加包的详细信息,一个array为一个流量叠加包。在商品列表添加流量包时只需要填写名称、价格、流量,其他参数默认即可
    array(
        'shopid' => 13, // 流量叠加包的商品ID
        'traffic' => 10, // 单位为GB
        'price' => 5 
    ),
    array(
        'shopid' => 14,
        'traffic' => 20,
        'price' => 9 
    ),
    array(
        'shopid' => 15,
        'traffic' => 30,
        'price' => 15 
    ),
];

$Malio_Config['plan_1_name'] = '标准版';    // 第一个会员计划的名字
$Malio_Config['plan_1_pricing'] = 9.9;    // 第一个会员计划的价格
$Malio_Config['plan_1_traffic'] = 50;    // 第一个会员计划的流量,单位为GB
$Malio_Config['plan_1_online'] = 2;    // 第一个会员计划在线客户端数量
$Malio_Config['plan_1_feature'] = [    // 一个array为一个特性,support设置为false的话就是不支持
    array(
        'name' => '工单技术支持',
        'support' => true
    ),
    array(
        'name' => '国际标准节点',
        'support' => true
    ),
    array(
        'name' => '国内中转节点',
        'support' => false
    ),
    array(
        'name' => 'IPLC专线节点',
        'support' => false
    ),
];

$Malio_Config['enable_plan_2'] = true;    // 是否显示第二个会员计划
$Malio_Config['plan_2_name'] = '高级版';    // 第二个会员计划的名字
$Malio_Config['plan_2_pricing'] = 19.9;    // 第二个会员计划的价格
$Malio_Config['plan_2_traffic'] = 100;    // 第二个会员计划的流量,单位为GB
$Malio_Config['plan_2_online'] = 4;    // 第一个会员计划在线客户端数量
$Malio_Config['plan_2_feature'] = [    // 一个array为一个特性,support设置为false的话就是不支持
    array(
        'name' => '24/7 在线技术支持',
        'support' => true
    ),
    array(
        'name' => '国际标准节点',
        'support' => true
    ),
    array(
        'name' => '国内中转节点',
        'support' => true
    ),
    array(
        'name' => 'IPLC专线节点',
        'support' => false
    ),
];

$Malio_Config['enable_plan_3'] = true;    // 是否显示第三个会员计划
$Malio_Config['plan_3_name'] = '加强版';    // 第三个会员计划的名字
$Malio_Config['plan_3_pricing'] = 29.9;    // 第三个会员计划的价格
$Malio_Config['plan_3_traffic'] = 200;    // 第三个会员计划的流量,单位为GB
$Malio_Config['plan_3_online'] = 8;    // 第一个会员计划在线客户端数量
$Malio_Config['plan_3_feature'] = [    // 一个array为一个特性,support设置为false的话就是不支持
    array(
        'name' => '24/7 在线技术支持',
        'support' => true
    ),
    array(
        'name' => '国际标准节点',
        'support' => true
    ),
    array(
        'name' => '国内中转节点',
        'support' => true
    ),
    array(
        'name' => 'IPLC专线节点',
        'support' => true
    ),
];

// 每个会员计划不同时长所对应的商品ID(商品ID可以在管理面板的商品列表里找到),此项必须设置,不然商店购买功能无法正常工作
$Malio_Config['plan_shop_id'] = array(
    'plan_1' => array(
        '1month' => 1,
        '3month' => 2,
        '6month' => 3,
        '12month' => 4,
    ),
    'plan_2' => array(
        '1month' => 5,
        '3month' => 6,
        '6month' => 7,
        '12month' => 8,
    ),
    'plan_3' => array(
        '1month' => 9,
        '3month' => 10,
        '6month' => 11,
        '12month' => 12,
    ),
);

// 购买会员计划页面的购买须知文本,可使用 HTML 标签
$Malio_Config['buyer_reading'] = '
<div class="bullet"></div> 购买会员计划即代表同意《服务条款》和《使用政策》。<br>
<div class="bullet"></div> 流量每30天重置一次 (从购买日开始计算),未使用的流量不结转到下个周期。
';


// 我的钱包
$Malio_Config['enable_topup_code'] = true;   // 是否在我的钱包页面显示充值码充值按钮


// 我的账号
$Malio_Config['enable_2fa'] = true;   // 是否显示二步验证的选项
$Malio_Config['enable_delete'] = true;   // 是否显示删除账号的选项
$Malio_Config['enable_telegram'] = true;   // 是否显示绑定 Telegram 账号的选项,禁用后登录页面的 “使用 Telegram 登录” 按钮会隐藏


// 节点列表
$Malio_Config['show_free_nodes'] = true;    // 是否显示免费节点(等级为0的节点)
$Malio_Config['enable_node_load'] = true;   // 是否显示节点的负载
$Malio_Config['enable_online_user'] = true;   // 是否显示节点的在线人数
$Malio_Config['enable_node_traffic_rate'] = true;   // 是否显示节点的流量倍率
$Malio_Config['enable_node_speedlimit'] = true;   // 是否显示节点的限速
$Malio_Config['flag_mode'] = 'node-name';   // 节点列表的国旗取值方式。node-name 为从节点名字前两个字取值(比如美国Vultr取值为美国)。node-info 为从节点状态取值,在节点列表里编辑节点,填写节点状态为 us 则显示美国国旗。us这个是国家ISO 3166码,不懂就谷歌。
$Malio_Config['taiwan_flag'] = 'cn';   //  台湾的旗显示方式,cn为中国国旗,tw为台湾区旗


// 节点设置 -> 连接设置
$Malio_Config['enable_protocol'] = true;   // 是否显示自定义混淆和协议设置
$Malio_Config['enable_method'] = true;    // 是否显示自定义加密方式设置
$Malio_Config['enable_reset_port'] = true;   // 是否显示重置端口设置,.config.php 里的 port_price (重置端口价格) 为负数的话是不会显示的。


// 下载和使用
$Malio_Config['display_more_app_button'] = true;   // 教程页面是否显示”其他客户端按钮“
$Malio_Config['windows_client'] = 'cfw';    // Windows 教程的首选客户端,可选 cfw, ssr
$Malio_Config['ios_client'] = 'quantumult';    // iOS 教程的首选客户端,可选 quantumult, shadowrocket, kitsunebi
$Malio_Config['ios_sub_type'] = 'v2ray';    // iOS 客户端的一键导入的订阅类型,可选ssr、v2ray
$Malio_Config['enable_ios_apple_id'] = true;    //  是否在 iOS 教程页面显示 Apple ID
$Malio_Config['ios_apple_id'] = '[email protected]';   //  iOS 教程页面的 Apple ID 账号
$Malio_Config['ios_apple_id_password'] = '1UPBOY~~';    // iOS 教程页面的 Apple ID 密码
$Malio_Config['android_client'] = 'kitsunebi';    // Android 教程的首选客户端,可选 ssr, kitsunebi, v2rayng, surfboard
$Malio_Config['mac_client'] = 'clashx';    // Mac 教程的首选客户端,可选 clashx, shadowsocksx-ng-r
$Malio_Config['linux_client'] = 'clash';    // Linux 教程的首选客户端,可选 clash, electron-ssr
$Malio_Config['enable_faq'] = true;    // 是否显示 FAQ 常见问题页面
$Malio_Config['enable_windows_gaming_tutorial'] = true;    // 是否启用 Windows 游戏教程 (netch教程)


// 着陆页设置
$Malio_Config['index_enable_promotion'] = true;   // 着陆页是否显示促销活动提示
$Malio_Config['index_promotion_text'] = '年付8折优惠活动,限时进行中';    // 着陆页促销活动文本
$Malio_Config['index_slogan'] = '全球网络中继服务,随时随处尽情使用';   // 着陆页slogan
$Malio_Config['index_sub_slogan'] = '通过我们的网络访问内容提供商、公司网络和公共云服务。';   // 着陆页slogan下面那行字
$Malio_Config['index_statistics_1_data'] = '100+';    // 着陆页的三个统计数据
$Malio_Config['index_statistics_1_name'] = '国际节点';    // 着陆页的三个统计数据
$Malio_Config['index_statistics_2_data'] = '25+';    // 着陆页的三个统计数据
$Malio_Config['index_statistics_2_name'] = '国家地区';    // 着陆页的三个统计数据
$Malio_Config['index_statistics_3_data'] = '6500+';    // 着陆页的三个统计数据
$Malio_Config['index_statistics_3_name'] = '满意用户';    // 着陆页的三个统计数据

$Malio_Config['index_more_features'] = [    // 着陆页里的更多特性,一个array为一个特性,icon来自fontawesome,https://fontawesome.com/icons?d=gallery&m=free
    array(
        'icon' => 'fas fa-ad',
        'feature' => '过滤常用网站广告、常用视频广告、其他流媒体网站广告',
    ),
    array(
        'icon' => 'fas fa-filter',
        'feature' => '智能分流系统,所有国内网站直线连接,增强用户体验',
    ),
    array(
        'icon' => 'fab fa-apple',
        'feature' => 'Apple服务加速 (App Store、Apple Music、iCloud、iTunes等)',
    ),
    array(
        'icon' => 'fas fa-tachometer-alt',
        'feature' => '国外常用网站加速 (Google/Youtube/Twitter/Instgram/Github等)',
    ),
    array(
        'icon' => 'fas fa-lock',
        'feature' => '在传输过程中使用最强的加密方式,保护用户数据和隐私',
    ),
    array(
        'icon' => 'fas fa-fire',
        'feature' => '与诸多平台上的优秀应用程序兼容,这些应用程序由许多创新公司和开发人员开发',
    ),
];

$Malio_Config['index_user_reviews'] = [    // 着陆页评价,一个array为一个评价,可以添加多个 
    array(
        'user' => '某一沙雕网友',
        'position' => '<a href="/">家里蹲大学</a> 学生',
        'review' => '我的妈我跟你说真的好用到飞起,我的妈我跟你说真的好用到飞起,我的妈我跟你说真的好用到飞起。素质三连。'
    ),
    array(
        'user' => 'CXK',
        'position' => '<a href="/">XX公司</a>唱跳练习生',
        'review' => '大家好,我是练习时长两年半的个人练习生,喜欢唱、跳、rap、篮球'
    ),
    array(
        'user' => '用户名',
        'position' => '职位',
        'review' => '第三个评价要咋写啊我编不下去了,你们记得改文案啊不然就。这个是占位符占位符🐈🐶'
    ),
];