Landscape 流
目录
配置分流
文档地址:landscape flow
问题
默认有一个
id为 0 的flow,他的dns规则和目标ip规则就是系统基础信息页面的dns配置,两个是一样的。每一组
flow流规则都必须要dns规则。如果没有,那么所有流量都会被拒接。
1、与 sing-box 结合使用
GitHub地址:SagerNet/sing-box
文档地址:sing-box 官方文档
1.1、编写docker compose文件
可以参考下面sing-box compose 文件,只需要替换成自己的节点信息即可。

1.1.1、获取容器的启动命令
方法一:通过 dockerfile 文件获取
通过 sing box dockerfile 文件可以知道 ENTRYPOINT 命令是 sing-box
方法二:通过 pull 下来镜像信息获取
使用 docker pull ghcr.io/sagernet/sing-box 下载 docker 镜像
1.1.2、下载接应程序
通俗来讲,接应程序就是用来负责转发流量的,把倒入到容器的流量在转发出去。
通过releases地址下载接应程序。
问题
需要根据容器来下载不同的redirect_pkg_handler
1.1.3、编写容器启动脚本
start.sh
| |
run.sh
| |
把start.sh放到app/目录下,run.sh放到app/server/目录下,把sing-box配置文件放到app/server/sing-box/目录下。
信息
如果目录不存在,使用mkdir去创建
配置好这些之后,在 compose 文件中去挂载app/目录到容器中的/app/目录下并启动容器。
1.1.4、创建 flow
配置当前出口为sing-box容器
配置入口,可以配置 lan 口下的所有id地址,也可以根据自己需要去配置。
信息
我的软路由的lan口ip为192.168.5.1,所以我设置为192.168.5.0/24用来匹配所以ip地址
配置dns规则
2、与 mihomo 结合使用
信息
等有时间再去研究一下怎么使用






