完整可用版本,v1.0.0

This commit is contained in:
Lihatoo 2026-07-08 15:44:29 +08:00
parent 87060094d7
commit 9a73082c3c
12 changed files with 1618 additions and 64 deletions

9
mh
View file

@ -2,8 +2,8 @@
set -euo pipefail
shopt -s nullglob
SCRIPT_DIR="$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" && pwd)"
# SCRIPT_DIR="$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" && pwd)"
SCRIPT_DIR="$(cd -- "$(dirname -- "$(readlink -f "${BASH_SOURCE[0]}")")" && pwd)" # 指向真正
resolve_mihomo_root() {
if [[ -n "${MIHOMO_ROOT:-}" ]]; then
printf "%s\n" "$MIHOMO_ROOT"
@ -17,7 +17,7 @@ resolve_mihomo_root() {
fi
}
MIHOMO_ROOT="$(resolve_mihomo_root)"
MIHOMO_ROOT="$(resolve_mihomo_root)" # 等好后面不能有空格
MIHOMO_BIN=${MIHOMO_ROOT}/mihomo # 指向二进制文件
PID_FILE=${MIHOMO_ROOT}/run.pid # 固定pid文件
THEME_FILE=${MIHOMO_ROOT}/theme.current
@ -687,7 +687,7 @@ Commands:
sysproxy [on|off|status] 开关 GNOME 系统代理
update [all|provider] 更新当前 profile 的 HTTP provider
mode rule|global|direct 切换运行模式并重启
rules show|reset 查看或重置基础规则
rules show|reset 查看或重置基础规则,更新 bypass.list
tun [on|off|toggle] 开关 TUN
list | -l | --list [kw] 列出节点并可输入序号切换
doctor 输出诊断信息
@ -780,6 +780,7 @@ localhost
10.*
172.*
192.168.*
*.pcl.ac.cn
BYPASS
}