op-packages/luci-app-neko/htdocs/nekoclash/cfg.php
github-actions[bot] 32600acc60 🌴 Sync 2026-03-05 23:51:42
2026-03-05 23:51:42 +08:00

28 lines
1.3 KiB
PHP

<?php
// NEKO CONFIGURATION
$neko_dir="/etc/neko";
$neko_www="/www/nekoclash";
$neko_bin="/usr/bin/mihomo";
// $neko_theme= exec("cat $neko_www/lib/theme.txt");
$neko_theme= exec("uci -q get neko.cfg.theme");
$neko_status=exec("uci -q get neko.cfg.enabled");
// $selected_config= exec("cat $neko_www/lib/selected_config.txt");
$selected_config= exec("uci -q get neko.cfg.selected_config");
$neko_cfg = array();
$neko_cfg['redir']=exec("cat $selected_config | grep redir-port | awk '{print $2}'");
$neko_cfg['port']=exec("cat $selected_config | grep port: | awk '{print $2}'");
$neko_cfg['socks']=exec("cat $selected_config | grep socks-port | awk '{print $2}'");
$neko_cfg['mixed']=exec("cat $selected_config | grep mixed-port | awk '{print $2}'");
$neko_cfg['tproxy']=exec("cat $selected_config | grep tproxy-port | awk '{print $2}'");
$neko_cfg['mode']=strtoupper(exec("cat $selected_config | grep mode | head -1 | awk '{print $2}'"));
$neko_cfg['echanced']=strtoupper(exec("cat $selected_config | grep enhanced-mode | awk '{print $2}'"));
$neko_cfg['secret']=exec("cat $selected_config | grep secret | awk '{print $2}'");
$neko_cfg['ext_controller']=shell_exec("cat $selected_config | grep external-ui | awk '{print $2}'");
// DONT CHANGE THIS FOOTER!!!
$footer="©2024 <b>signdev</b>";
?>