收起左侧

Docker 方式部署 Mihomo 内核服务

15
回复
2218
查看
[ 复制链接 ]

1

主题

7

回帖

0

牛值

江湖小虾

2026-5-24 03:14:49 显示全部楼层 阅读模式

项目介绍

Mihomo-Docker-Build : 一个基于 Alpine Linux 的轻量化 Mihomo 容器化构建与部署方案。支持自动化依赖预处理、多环境变量动态配置以及 GitHub Actions 自动化流水线。

官方文档: https://github.com/Dancying/Mihomo-Docker-Build/pkgs/container/mihomo

这个项目不是 Mihomo 的官方项目,使用时需要注意鉴别。

容器运行

以下是来自作者项目说明文档中的运行命令示例:

docker run -d \
  --name mihomo \
  --restart always \
  -p 7890:7890 \
  -p 9090:9090 \
  -v /opt/mihomo/config:/config \
  -e SUB_URL="https://example.com/sub?token=123" \
  -e UPDATE_INTERVAL=6 \
  -e ALLOW_LAN="true" \
  -e MIXED_PORT=7890 \
  -e MIHOMO_MODE="Rule" \
  -e IPV6="false" \
  -e WEBUI_LISTEN_ADDR="0.0.0.0:9090" \
  -e WEBUI_SECRET="secret123456" \
  ghcr.io/dancying/mihomo:latest

环境变量

以下是 docker 运行命令中各环境变量的说明

环境变量 默认值 描述
SUB_URL 你的订阅/节点链接(例如:https://example.com/sub )。
UPDATE_INTERVAL 订阅自动更新间隔时间(单位:小时,例如:6)。若不配置则不会启用自动定时更新功能。
ALLOW_LAN 是否允许局域网外部访问(可选值:truefalse)。
MIXED_PORT 动态修改或置顶混合代理端口(例如:7890)。
MIHOMO_MODE 动态修改运行模式(可选值:Rule, Global, Direct)。
IPV6 动态修改 IPv6 总开关(可选值:truefalse)。
WEBUI_LISTEN_ADDR 0.0.0.0:9090 Web UI 控制面板的监听地址与端口。
WEBUI_SECRET 随机生成 Web UI 控制面板的外部控制访问密钥(密码)。若不指定则在每次容器启动时随机生成,可通过查看容器启动日志获取。

Docker 运行

作者文档提供的运行命令中,有很多参数一般情况下可以不使用,简化后的运行命令如下:

docker run -d \
  --name mihomo \
  --restart always \
  -p 7890:7890 \
  -p 9090:9090 \
  -v /opt/mihomo/config:/config \
  -e SUB_URL="https://example.com/sub?token=123" \
  -e WEBUI_SECRET="secret123456" \
  ghcr.io/dancying/mihomo:latest

需要将 SUB_URL 右边的链接地址改为你自己的订阅链接地址;

容器运行后可以通过访问 http://127.0.0.1:9090/ui 访问 WEB 面板;

WEB 面板的后端地址先删除默认的值,然后点击输入框会提供下拉选项,一般选择第二个;登录密码为 WEBUI_SECRET 环境变量的值

镜像托管在 GHCR 上,国内网络一般无需代理也能拉取镜像(部分时间段拉取镜像会有点慢);


以下是具体参数的使用解释:

  • --name : 指定容器名称,如果需要运行多个容器可以用来区分容器,例如 --name mihomo-demo1--name mihomo-demo2 等;
  • --restart : 设置启动方式,值为 always 会开机自启;
  • -p : 处理端口映射,左边是主机端口(浏览器或其他外部服务访问的端口),右边是容器内端口(容器内部服务运行的端口);
  • -v : 挂载主机目录到容器内部,一般用来保存容器内生成的数据、配置,该容器使用 /config 目录保存应用数据;
  • -e : 传入环境变量值,环境变量由容器内的应用读取并处理,环境变量名称由作者自由设定;

容器环境变量说明:

  • -e SUB_URL : 订阅链接地址,提供该环境变量后容器会向该链接地址发起请求并获取对应的 yaml 配置,该环境变量是可选的;
  • -e WEBUI_SECRET : WEB 面板的登陆密码,如果不传入则容器内会自动生成密码(可以查看容器日志获取生成的密码);
  • -e UPDATE_INTERVAL : 订阅链接更新间隔时间(小时),部分订阅链接需要定时更新否则配置会失效,如果不传入订阅链接变量 SUB_URL 则定时更新不会生效;
  • -e ALLOW_LAN : 是否允许局域网访问代理(非 WEB 面板),多数订阅配置默认值为 true ,如果不为 true 则需要传入并设置该变量为 true 否则无法访问代理;
  • -e MIXED_PORT : 混合代理(http 、 https 、 socks)端口,一般默认为 7890 ,也可以修改为喜欢的端口(需要同步调整 -p 参数右边的端口值);
  • -e MIHOMO_MODE : mihomo 内核代理模式,一般为 rule 模式,多数情况下无需修改;
  • -e IPV6 : 是否开启 ipv6 访问,部分网站可以使用 ipv6 访问,需要节点服务器和自身网络支持 ipv6 网络才建议开启;
  • -e WEBUI_LISTEN_ADDR : WEB 面板的监听地址和端口,默认是 0.0.0.0:9090 无需修改,如果修改端口则需要同步调整 -p 参数右边的端口值;
收藏
送赞 1
分享

1

主题

7

回帖

0

牛值

江湖小虾

2026-5-31 11:07:55 楼主 显示全部楼层
[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=297260&ptid=64377][color=#999999]yibulada 发表于 2026-5-29 10:56[/color][/url][/size] 有docker compose代码吗?我喜欢这个,设备多,方便今后迁移。[/quote]

Mihomo Docker Compose 部署与配置指南

本项目基于 ghcr.io/dancying/mihomo:latest 镜像,提供了高效、规范、持久化的现代化代理容器部署方案。

1. Docker Compose 配置文件

在您的部署目录下创建一个名为 docker-compose.yml 的文件,并将以下内容复制进去:

version: '3.8'

services:
  mihomo:
    image: ghcr.io/dancying/mihomo:latest
    container_name: mihomo
    restart: always
    ports:
      - "7890:7890"  # 混合代理端口 (HTTP/Socks5)
      - "9090:9090"  # Web UI 控制面板 API 端口
    volumes:
      - /opt/mihomo/config:/config  # 配置与数据库持久化挂载
    environment:
      - SUB_URL=https://example.com/sub?token=123   # 你的订阅/节点链接
      - UPDATE_INTERVAL=6                           # 订阅自动更新间隔时间 (小时)
      - ALLOW_LAN=true                              # 是否允许局域网外部访问
      - MIXED_PORT=7890                             # 动态修改或指定的混合代理端口
      - MIHOMO_MODE=Rule                            # 运行模式: Rule (规则), Global (全局), Direct (直连)
      - IPV6=false                                  # IPv6 总开关
      - WEBUI_LISTEN_ADDR=0.0.0.0:9090              # Web UI 控制面板的监听地址与端口
      - WEBUI_SECRET=secret123456                   # Web UI 控制面板的外部控制访问密钥

2. 快速部署与操作步骤

第一步:环境准备

在宿主机上提前创建好挂载目录,以防 Docker 自动以 root 权限创建目录导致后续可能的文件权限读取问题:

mkdir -p /opt/mihomo/config

第二步:启动容器

确保终端路径位于 docker-compose.yml 文件所在目录下,执行以下命令在后台静默启动容器:

docker compose up -d

第三步:日常运维命令

  • 查看容器运行状态
    docker compose ps
    
  • 查看容器实时运行日志
    docker compose logs -f
    
  • 停止并移除当前容器
    docker compose down
    
  • 配置平滑更新
    如果您未来修改了 docker-compose.yml 中的环境变量(如更新了 SUB_URL 或密码),不需要手动执行 down。直接再次运行以下命令,Docker 会智能检测配置变更并自动完成平滑重建:
    docker compose up -d
    

3. 💡 运维避坑与安全建议

  1. 安全加固:如果您的宿主机拥有公网 IP,请务必将 WEBUI_SECRET 修改为高度复杂的自定义密码,避免控制台面板被恶意扫描暴露并遭受暴力破解。
  2. 端口冲突:请在运行前确保宿主机的 78909090 端口未被其他服务(如系统原生运行的 某科学软件/Mihomo 内核或其他 Web 服务)占用。
  3. 网络拓扑:当 ALLOW_LAN 设置为 true 时,局域网内的其他设备只需将代理服务器地址设置为「宿主机局域网 IP」,端口设置为 7890 即可共享此代理网络。

4

主题

41

回帖

0

牛值

初出茅庐

2026-5-25 01:02:41 显示全部楼层

混合代理端口就是这几种代理我都可以填写这个端口是么? 能出个使用教程么?我填写到别的docker里这个代理端口没有用

使用混合代理端口那么这几种协议都可以填写这个端口; 如果有必要建议端口转发设置 7890 的 TCP UDP 端口; 本文中的参数只对 ghcr.io/dancying/mihomo:latest 这个镜像有用,其他镜像不一定是这个参数名称; 具体还  详情 回复
2026-5-25 10:06

4

主题

7

回帖

0

牛值

江湖小虾

2026-5-25 03:33:10 显示全部楼层
为啥我部署不了啊
具体是卡在哪个步骤呢,建议先尝试拉取镜像到本地 docker pull ghcr.io/dancying/mihomo:latest 拉取镜像成功后执行以下命令看看是否能够启动 docker run -d \ --name mihomo-test \ -p 7890:7890 \ -p 9090:  详情 回复
2026-5-25 10:03

1

主题

7

回帖

0

牛值

江湖小虾

2026-5-25 10:03:02 楼主 显示全部楼层
[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=295700&ptid=64377][color=#999999]YC影尘1 发表于 2026-5-25 03:33[/color][/url][/size] 为啥我部署不了啊[/quote]

具体是卡在哪个步骤呢,建议先尝试拉取镜像到本地

docker pull ghcr.io/dancying/mihomo:latest

拉取镜像成功后执行以下命令看看是否能够启动

docker run -d \
  --name mihomo-test \
  -p 7890:7890 \
  -p 9090:9090 \
  -e WEBUI_SECRET="secret123456" \
  ghcr.io/dancying/mihomo:latest

上面这个命令运行后可以访问 http://127.0.0.1:9090/ui 进入 WEB 面板;

如果上面这个运行命令能够启动,那就代表你的其他参数可能有问题(如果不能启动那就是镜像有问题);

例如针对挂载位置参数 -v /opt/mihomo/config:/config 需要先创建对应目录 mkdir -p /opt/mihomo/config 才行;

我加你QQ好友吧,方便问问是啥问题  详情 回复
2026-5-25 19:02

1

主题

7

回帖

0

牛值

江湖小虾

2026-5-25 10:06:32 楼主 显示全部楼层
[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=295688&ptid=64377][color=#999999]yyluxe 发表于 2026-5-25 01:02[/color][/url][/size] 混合代理端口就是这几种代理我都可以填写这个端口是么? 能出个使用教程么?我填写到别的docker里这个代理 ...[/quote]

使用混合代理端口那么这几种协议都可以填写这个端口;

如果有必要建议端口转发设置 7890 的 TCP UDP 端口;

本文中的参数只对 ghcr.io/dancying/mihomo:latest 这个镜像有用,其他镜像不一定是这个参数名称;

具体还是要看你用的是哪个 docker 镜像;

4

主题

7

回帖

0

牛值

江湖小虾

2026-5-25 19:02:58 显示全部楼层
Clubhouse5373 发表于 2026-5-25 10:03
具体是卡在哪个步骤呢,建议先尝试拉取镜像到本地
docker pull ghcr.io/dancying/mihomo:latest

我加你QQ好友吧,方便问问是啥问题
直接在帖子留言就可以了,我会尝试解答; 或者考虑发邮件问项目作者;  详情 回复
2026-5-28 09:13

1

主题

7

回帖

0

牛值

江湖小虾

2026-5-28 09:13:51 楼主 显示全部楼层
[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=296038&ptid=64377][color=#999999]YC影尘1 发表于 2026-5-25 19:02[/color][/url][/size] 我加你QQ好友吧,方便问问是啥问题[/quote]

直接在帖子留言就可以了,我会尝试解答;

或者考虑发邮件问项目作者;

4

主题

115

回帖

0

牛值

初出茅庐

2026-5-29 10:56:30 显示全部楼层

有docker compose代码吗?我喜欢这个,设备多,方便今后迁移。

Mihomo Docker Compose 部署与配置指南 本项目基于 ghcr.io/dancying/mihomo:latest 镜像,提供了高效、规范、持久化的现代化代理容器部署方案。 1. Docker Compose 配置文件 在您的部署目录下创建一个名为 docker-c  详情 回复
2026-5-31 11:07

10

主题

39

回帖

0

牛值

fnOS系统内测组

fnOS1.0上线纪念勋章飞牛百度网盘玩家

2026-6-4 15:42:50 显示全部楼层

有没有好的代理啊,我的飞机场不给用这个 这个禁用

不能吧,现在好多代理软件的内核都是 mihomo ,这个内核的软件也被禁用那就没办法了  详情 回复
2026-6-5 14:06

0

主题

4

回帖

0

牛值

江湖小虾

2026-6-5 12:25:10 显示全部楼层
容器mihomo一直重启中


time="2026-06-05T12:21:24.247748388+08:00" level=fatal msg="Parse config error: yaml: line 67: did not find expected alphabetic or numeric character"
以下是 Gemini 的 AI 回答,我重新组织了一下: 1、内核在解析 YAML 配置文件的第 67 行时,遇到了无法识别的特殊字符,或者缩进、格式出现了严重变形; 2、在 YAML 中,所有的键值对冒号(:)和列表项短横线(-)  详情 回复
2026-6-5 14:12

1

主题

7

回帖

0

牛值

江湖小虾

2026-6-5 14:06:59 楼主 显示全部楼层
hblx 发表于 2026-6-4 15:42
有没有好的代理啊,我的飞机场不给用这个    这个禁用

不能吧,现在好多代理软件的内核都是 mihomo ,这个内核的软件也被禁用那就没办法了

1

主题

7

回帖

0

牛值

江湖小虾

2026-6-5 14:12:55 楼主 显示全部楼层
卟能说滴秘 发表于 2026-6-5 12:25
容器mihomo一直重启中

以下是 Gemini 的 AI 回答,我重新组织了一下:

1、内核在解析 YAML 配置文件的第 67 行时,遇到了无法识别的特殊字符,或者缩进、格式出现了严重变形;
2、在 YAML 中,所有的键值对冒号(:)和列表项短横线(-)后面,必须紧跟一个英文空格。
3、不小心在第 67 行(或其上下紧邻的行)输入了中文的冒号(:)、逗号(,)或双引号(“”)。YAML 无法识别这些字符,就会报“未找到预期的字母或数字字符”的错误。
4、如果你的节点名称或策略组名称里包含了特殊符号(如 [], {}, !, *, &, | 等),必须用双引号 "" 或单引号 '' 将整个名字包起来。

如果不知道是什么问题可以发一下 config.yaml 文件中的 67 行前后的几行的内容让 AI 分析一下;
这个容器涉及到的环境变量参数一般改不到 67 行的位置,但也不排除真的是容器运行时传入的环境变量参数有问题;

10

主题

39

回帖

0

牛值

fnOS系统内测组

fnOS1.0上线纪念勋章飞牛百度网盘玩家

2026-6-5 17:11:50 显示全部楼层

搞定了 比虚拟机好用

10

主题

39

回帖

0

牛值

fnOS系统内测组

fnOS1.0上线纪念勋章飞牛百度网盘玩家

2026-6-6 21:43:24 显示全部楼层

这个镜像 我想重新下载一个 好难下载 速度极慢 只有1k

0

主题

3

回帖

0

牛值

江湖小虾

2026-6-8 16:13:11 显示全部楼层

过于复杂了吧,metacubexd官方配置:

services:
mihomo:
container_name: mihomo
image: metacubex/mihomo
restart: always
pid: host
ipc: host
network_mode: host
cap_add:

  • ALL
    security_opt:
  • apparmor=unconfined

环境变量配置(时区放在这里)

environment:

  • TZ=Asia/Shanghai

仅保留文件/目录挂载

volumes:

  • /vol1/1000/docker/mihomo:/root/.config/mihomo
    #自己决定开不开
    -/dev/net/tun:/dev/net/tun

metacubexd:
container_name: metacubexd
image: ghcr.io/metacubex/metacubexd
restart: always
network_mode: bridge
ports:

  • '9097:80'

环境变量配置(时区放在这里)

environment:

  • TZ=Asia/Shanghai

仅保留文件/目录挂载

volumes:

-/vol1/1000/docker/mihomo/metacubexd:/config/caddy

config.yaml配置:

端口配置

port: 7890
socks-port: 7891
mixed-port: 10801
redir-port: 7892
tproxy-port: 7893

网络设置

allow-lan: true
bind-address: '*'
mode: rule
log-level: debug
external-controller: '0.0.0.0:9090'

TUN 配置

tun:
enable: true
stack: mixed
dns-hijack:

  • any:53
  • tcp://any:53
    auto-route: true
    auto-redirect: true
    auto-detect-interface: true

代理提供者1

proxy-providers:
mihomo:
url: "你的订阅"
type: http
interval: 3600
health-check:
enable: true
url: "https://www.gstatic.com/generate_204"
interval: 300
override:
additional-prefix: ""

代理列表

proxies:

  • name: "直连"
    type: direct
    udp: true

GeoData 配置

geodata-mode: true
geox-url:
geoip: "https://ghfast.top/https://github.com/MetaCubeX/meta-rules-dat/releases/download/latest/geoip-lite.dat"
geosite: "https://ghfast.top/https://github.com/MetaCubeX/meta-rules-dat/releases/download/latest/geosite.dat"
mmdb: "https://ghfast.top/https://github.com/MetaCubeX/meta-rules-dat/releases/download/latest/country-lite.mmdb"
asn: "https://ghfast.top/https://github.com/xishang0128/geoip/releases/download/latest/GeoLite2-ASN.mmdb"
auto-update: true
update-interval: 12

DNS 配置

dns:
enable: true
ipv6: true
respect-rules: true
enhanced-mode: fake-ip
fake-ip-filter:

  • "*"
  • "+.lan"
  • "+.local"
  • "+.**.xiaomi.com"
    nameserver:
  • https://120.53.53.53/dns-query
  • https://223.5.5.5/dns-query
    proxy-server-nameserver:
  • https://120.53.53.53/dns-query
  • https://223.5.5.5/dns-query
    nameserver-policy:
    geosite:cn,private:
  • https://120.53.53.53/dns-query
  • https://223.5.5.5/dns-query
    geosite:geolocation-!cn:
  • https://dns.cloudflare.com/dns-query
  • https://dns.google/dns-query

代理组

proxy-groups:

  • name: 🚀 节点选择
    type: select
    proxies:
    • ♻️ 自动选择
    • 🇭🇰 **节点
    • 🇨🇳 **节点
    • 🇸🇬 狮城节点
    • 🇯🇵 日本节点
    • 🇺🇲 美国节点
    • 🇰🇷 韩国节点
    • 🚀 手动切换
    • DIRECT
  • name: 🚀 手动切换
    include-all: true
    type: select
  • name: ♻️ 自动选择
    type: url-test
    include-all: true
    interval: 300
    tolerance: 50
  • name: 📲 电报消息
    type: select
    proxies:
    • 🚀 节点选择
    • ♻️ 自动选择
    • 🇸🇬 狮城节点
    • 🇭🇰 **节点
    • 🇨🇳 **节点
    • 🇯🇵 日本节点
    • 🇺🇲 美国节点
    • 🇰🇷 韩国节点
    • 🚀 手动切换
    • DIRECT
  • name: 💬 OpenAi
    type: select
    proxies:
    • 🚀 节点选择
    • ♻️ 自动选择
    • 🇸🇬 狮城节点
    • 🇭🇰 **节点
    • 🇨🇳 **节点
    • 🇯🇵 日本节点
    • 🇺🇲 美国节点
    • 🇰🇷 韩国节点
    • 🚀 手动切换
    • DIRECT
  • name: 📹 油管视频
    type: select
    proxies:
    • 🚀 节点选择
    • ♻️ 自动选择
    • 🇸🇬 狮城节点
    • 🇭🇰 **节点
    • 🇨🇳 **节点
    • 🇯🇵 日本节点
    • 🇺🇲 美国节点
    • 🇰🇷 韩国节点
    • 🚀 手动切换
    • DIRECT
  • name: 🎥 奈飞视频
    type: select
    proxies:
    • 🚀 节点选择
    • ♻️ 自动选择
    • 🎥 奈飞节点
    • 🇸🇬 狮城节点
    • 🇭🇰 **节点
    • 🇨🇳 **节点
    • 🇯🇵 日本节点
    • 🇺🇲 美国节点
    • 🇰🇷 韩国节点
    • 🚀 手动切换
    • DIRECT
  • name: 📺 巴哈姆特
    type: select
    proxies:
    • 🇨🇳 **节点
    • 🚀 节点选择
    • 🚀 手动切换
    • DIRECT
  • name: 📺 哔哩哔哩
    type: select
    proxies:
    • 🎯 全球直连
    • 🇨🇳 **节点
    • 🇭🇰 **节点
  • name: 🌍 国外媒体
    type: select
    proxies:
    • 🚀 节点选择
    • ♻️ 自动选择
    • 🇭🇰 **节点
    • 🇨🇳 **节点
    • 🇸🇬 狮城节点
    • 🇯🇵 日本节点
    • 🇺🇲 美国节点
    • 🇰🇷 韩国节点
    • 🚀 手动切换
    • DIRECT
  • name: 🌏 国内媒体
    type: select
    proxies:
    • DIRECT
    • 🇭🇰 **节点
    • 🇨🇳 **节点
    • 🇸🇬 狮城节点
    • 🇯🇵 日本节点
    • 🚀 手动切换
  • name: 📢 谷歌FCM
    type: select
    proxies:
    • DIRECT
    • 🚀 节点选择
    • 🇺🇲 美国节点
    • 🇭🇰 **节点
    • 🇨🇳 **节点
    • 🇸🇬 狮城节点
    • 🇯🇵 日本节点
    • 🇰🇷 韩国节点
    • 🚀 手动切换
  • name: Ⓜ️ 微软Bing
    type: select
    proxies:
    • DIRECT
    • 🚀 节点选择
    • 🇺🇲 美国节点
    • 🇭🇰 **节点
    • 🇨🇳 **节点
    • 🇸🇬 狮城节点
    • 🇯🇵 日本节点
    • 🇰🇷 韩国节点
    • 🚀 手动切换
  • name: Ⓜ️ 微软云盘
    type: select
    proxies:
    • DIRECT
    • 🚀 节点选择
    • 🇺🇲 美国节点
    • 🇭🇰 **节点
    • 🇨🇳 **节点
    • 🇸🇬 狮城节点
    • 🇯🇵 日本节点
    • 🇰🇷 韩国节点
    • 🚀 手动切换
  • name: Ⓜ️ 微软服务
    type: select
    proxies:
    • 🚀 节点选择
    • DIRECT
    • 🇺🇲 美国节点
    • 🇭🇰 **节点
    • 🇨🇳 **节点
    • 🇸🇬 狮城节点
    • 🇯🇵 日本节点
    • 🇰🇷 韩国节点
    • 🚀 手动切换
  • name: 🍎 苹果服务
    type: select
    proxies:
    • DIRECT
    • 🚀 节点选择
    • 🇺🇲 美国节点
    • 🇭🇰 **节点
    • 🇨🇳 **节点
    • 🇸🇬 狮城节点
    • 🇯🇵 日本节点
    • 🇰🇷 韩国节点
    • 🚀 手动切换
  • name: 🎮 游戏平台
    type: select
    proxies:
    • DIRECT
    • 🚀 节点选择
    • 🇺🇲 美国节点
    • 🇭🇰 **节点
    • 🇨🇳 **节点
    • 🇸🇬 狮城节点
    • 🇯🇵 日本节点
    • 🇰🇷 韩国节点
    • 🚀 手动切换
  • name: 🎶 **音乐
    type: select
    include-all: true
    filter: (?i)**|音乐|NetEase|Music
    proxies:
    • DIRECT
    • 🚀 节点选择
    • ♻️ 自动选择
  • name: 🎯 全球直连
    type: select
    proxies:
    • DIRECT
    • 🚀 节点选择
    • ♻️ 自动选择
  • name: 🛑 广告拦截
    type: select
    proxies:
    • REJECT
    • DIRECT
  • name: 🍃 应用净化
    type: select
    proxies:
    • REJECT
    • DIRECT
  • name: 🐟 漏网之鱼
    type: select
    proxies:
    • 🚀 节点选择
    • ♻️ 自动选择
    • DIRECT
    • 🇭🇰 **节点
    • 🇨🇳 **节点
    • 🇸🇬 狮城节点
    • 🇯🇵 日本节点
    • 🇺🇲 美国节点
    • 🇰🇷 韩国节点
    • 🚀 手动切换
  • name: 🇭🇰 **节点
    include-all: true
    filter: (?i)港|HK|hk|Hong Kong|HongKong|hongkong
    type: url-test
    interval: 300
    tolerance: 50
  • name: 🇯🇵 日本节点
    include-all: true
    filter: (?i)日本|川日|东京|大阪|泉日|埼玉|沪日|深日|JP|Japan
    type: url-test
    interval: 300
    tolerance: 50
  • name: 🇺🇲 美国节点
    include-all: true
    filter: (?i)美|波特兰|达拉斯|俄勒冈|凤凰城|费利蒙|硅谷|拉斯维加斯|洛杉矶|圣何塞|圣克拉拉|西雅图|芝加哥|US|United States
    type: url-test
    interval: 300
    tolerance: 50
  • name: 🇨🇳 **节点
    include-all: true
    filter: (?i)台|新北|彰化|TW|**
    type: url-test
    interval: 300
    tolerance: 50
  • name: 🇸🇬 狮城节点
    include-all: true
    filter: (?i)新加坡|坡|狮城|SG|Singapore
    type: url-test
    interval: 300
    tolerance: 50
  • name: 🇰🇷 韩国节点
    include-all: true
    filter: (?i)KR|Korea|KOR|首尔|韩|韓
    type: url-test
    interval: 300
    tolerance: 50
  • name: 🎥 奈飞节点
    include-all: true
    filter: (?i)NF|奈飞|解锁|Netflix|NETFLIX|Media
    type: select

规则提供者

rule-providers:
LocalAreaNetwork:
url: https://ghfast.top/https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/某科学软件/LocalAreaNetwork.list
path: ./ruleset/LocalAreaNetwork.list
behavior: classical
interval: 86400
format: text
type: http
UnBan:
url: https://ghfast.top/https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/某科学软件/UnBan.list
path: ./ruleset/UnBan.list
behavior: classical
interval: 86400
format: text
type: http
BanAD:
url: https://ghfast.top/https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/某科学软件/BanAD.list
path: ./ruleset/BanAD.list
behavior: classical
interval: 86400
format: text
type: http
BanProgramAD:
url: https://ghfast.top/https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/某科学软件/BanProgramAD.list
path: ./ruleset/BanProgramAD.list
behavior: classical
interval: 86400
format: text
type: http
GoogleFCM:
url: https://ghfast.top/https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/某科学软件/Ruleset/GoogleFCM.list
path: ./ruleset/GoogleFCM.list
behavior: classical
interval: 86400
format: text
type: http
GoogleCN:
url: https://ghfast.top/https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/某科学软件/GoogleCN.list
path: ./ruleset/GoogleCN.list
behavior: classical
interval: 86400
format: text
type: http
SteamCN:
url: https://ghfast.top/https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/某科学软件/Ruleset/SteamCN.list
path: ./ruleset/SteamCN.list
behavior: classical
interval: 86400
format: text
type: http
Bing:
url: https://ghfast.top/https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/某科学软件/Bing.list
path: ./ruleset/Bing.list
behavior: classical
interval: 86400
format: text
type: http
OneDrive:
url: https://ghfast.top/https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/某科学软件/OneDrive.list
path: ./ruleset/OneDrive.list
behavior: classical
interval: 86400
format: text
type: http
Microsoft:
url: https://ghfast.top/https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/某科学软件/Microsoft.list
path: ./ruleset/Microsoft.list
behavior: classical
interval: 86400
format: text
type: http
Apple:
url: https://ghfast.top/https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/某科学软件/Apple.list
path: ./ruleset/Apple.list
behavior: classical
interval: 86400
format: text
type: http
Telegram:
url: https://ghfast.top/https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/某科学软件/Telegram.list
path: ./ruleset/Telegram.list
behavior: classical
interval: 86400
format: text
type: http
OpenAi:
url: https://ghfast.top/https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/某科学软件/Ruleset/OpenAi.list
path: ./ruleset/OpenAi.list
behavior: classical
interval: 86400
format: text
type: http
NetEaseMusic:
url: https://ghfast.top/https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/某科学软件/Ruleset/NetEaseMusic.list
path: ./ruleset/NetEaseMusic.list
behavior: classical
interval: 86400
format: text
type: http
Epic:
url: https://ghfast.top/https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/某科学软件/Ruleset/Epic.list
path: ./ruleset/Epic.list
behavior: classical
interval: 86400
format: text
type: http
Origin:
url: https://ghfast.top/https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/某科学软件/Ruleset/Origin.list
path: ./ruleset/Origin.list
behavior: classical
interval: 86400
format: text
type: http
Sony:
url: https://ghfast.top/https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/某科学软件/Ruleset/Sony.list
path: ./ruleset/Sony.list
behavior: classical
interval: 86400
format: text
type: http
Steam:
url: https://ghfast.top/https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/某科学软件/Ruleset/Steam.list
path: ./ruleset/Steam.list
behavior: classical
interval: 86400
format: text
type: http
Nintendo:
url: https://ghfast.top/https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/某科学软件/Ruleset/Nintendo.list
path: ./ruleset/Nintendo.list
behavior: classical
interval: 86400
format: text
type: http
**:
url: https://ghfast.top/https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/某科学软件/Ruleset/**.list
path: ./ruleset/**.list
behavior: classical
interval: 86400
format: text
type: http
Netflix:
url: https://ghfast.top/https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/某科学软件/Ruleset/Netflix.list
path: ./ruleset/Netflix.list
behavior: classical
interval: 86400
format: text
type: http
Bahamut:
url: https://ghfast.top/https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/某科学软件/Ruleset/Bahamut.list
path: ./ruleset/Bahamut.list
behavior: classical
interval: 86400
format: text
type: http
BilibiliHMT:
url: https://ghfast.top/https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/某科学软件/Ruleset/BilibiliHMT.list
path: ./ruleset/BilibiliHMT.list
behavior: classical
interval: 86400
format: text
type: http
Bilibili:
url: https://ghfast.top/https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/某科学软件/Ruleset/Bilibili.list
path: ./ruleset/Bilibili.list
behavior: classical
interval: 86400
format: text
type: http
ChinaMedia:
url: https://ghfast.top/https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/某科学软件/ChinaMedia.list
path: ./ruleset/ChinaMedia.list
behavior: classical
interval: 86400
format: text
type: http
ProxyMedia:
url: https://ghfast.top/https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/某科学软件/ProxyMedia.list
path: ./ruleset/ProxyMedia.list
behavior: classical
interval: 86400
format: text
type: http
Proxy**list:
url: https://ghfast.top/https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/某科学软件/Proxy**list.list
path: ./ruleset/Proxy**list.list
behavior: classical
interval: 86400
format: text
type: http
ChinaDomain:
url: https://ghfast.top/https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/某科学软件/ChinaDomain.list
path: ./ruleset/ChinaDomain.list
behavior: domain
interval: 86400
format: text
type: http
ChinaCompanyIp:
url: https://ghfast.top/https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/某科学软件/ChinaCompanyIp.list
path: ./ruleset/ChinaCompanyIp.list
behavior: ipcidr
interval: 86400
format: text
type: http
Download:
url: https://ghfast.top/https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/某科学软件/Download.list
path: ./ruleset/Download.list
behavior: classical
interval: 86400
format: text
type: http

规则列表

rules:

  • RULE-SET,LocalAreaNetwork,DIRECT # 替换为通用DIRECT,避免自定义策略问题
  • RULE-SET,UnBan,DIRECT
  • RULE-SET,BanAD,DIRECT # 广告拦截建议也用DIRECT,拦截逻辑由规则集内部处理
  • RULE-SET,BanProgramAD,DIRECT
  • RULE-SET,GoogleFCM,📢 谷歌FCM
  • RULE-SET,GoogleCN,DIRECT
  • RULE-SET,SteamCN,DIRECT
  • RULE-SET,Bing,Ⓜ️ 微软Bing
  • RULE-SET,OneDrive,Ⓜ️ 微软云盘
  • RULE-SET,Microsoft,Ⓜ️ 微软服务
  • RULE-SET,Apple,🍎 苹果服务
  • RULE-SET,Telegram,📲 电报消息
  • RULE-SET,OpenAi,💬 OpenAi
  • RULE-SET,NetEaseMusic,🎶 **音乐
  • RULE-SET,Epic,🎮 游戏平台
  • RULE-SET,Origin,🎮 游戏平台
  • RULE-SET,Sony,🎮 游戏平台
  • RULE-SET,Steam,🎮 游戏平台
  • RULE-SET,Nintendo,🎮 游戏平台
  • RULE-SET,**,📹 油管视频
  • RULE-SET,Netflix,🎥 奈飞视频
  • RULE-SET,Bahamut,📺 巴哈姆特
  • RULE-SET,BilibiliHMT,📺 哔哩哔哩
  • RULE-SET,Bilibili,📺 哔哩哔哩
  • RULE-SET,ChinaMedia,DIRECT
  • RULE-SET,ProxyMedia,🌍 国外媒体
  • RULE-SET,Proxy**list,🚀 节点选择
  • RULE-SET,ChinaDomain,DIRECT
  • RULE-SET,ChinaCompanyIp,DIRECT
  • RULE-SET,Download,DIRECT
  • GEOIP,CN,DIRECT # 替换为通用DIRECT
  • MATCH,🐟 漏网之鱼
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则