一个魔改版mosdns,自带完善的分流配置、美观的UI,可在UI中实现大部分设置
4.4K
mosdns-t 是一个面向家庭网络 / 旁路由场景的 mosdns 容器镜像,基于PH佬的mosdns项目进行了深度定制,延续了完善的国内国外分流规则,新增了定制化程度更高的UI。
项目地址:github源码, UI使用说明:github wiki
MOSDNS_CONTAINER_NETWORK_MODE: host。http://宿主机IP:9099socks5 代理、ECS IP,使用FakeIP模式还需配置国外 FakeIP 上游容器内置了一套完整的国内外分流规则,无需用户手动维护
/cus/mosdns。容器首次启动时,配置目录为空会自动下载配置文件,保证容器所处网络环境可正常访问Github。/cus/mosdns路径,确保容器内路径层级为/cus/mosdns/config_custom.yamlservices:
mosdns:
image: jasonxtt/mosdns-t:latest
container_name: mosdns
restart: unless-stopped
ports:
- "53:53/tcp"
- "53:53/udp"
- "9099:9099/tcp"
volumes:
- "/opt/mosdns:/cus/mosdns"
services:
mosdns:
image: jasonxtt/mosdns-t:latest
container_name: mosdns
restart: unless-stopped
network_mode: host
environment:
MOSDNS_CONTAINER_NETWORK_MODE: host
volumes:
- "/opt/mosdns:/cus/mosdns"
使用 host 网络时无需映射 ports 端口。
bridge 模式下不支持在 WebUI 内修改 WebUI 监听端口;如需改端口,请修改 Compose 中的宿主机端口映射bridge 模式下,特殊分流组可以设置自定义端口,但设置后还需要在 Compose 中补充对应的 TCP / UDP 端口映射,否则外部无法访问Content type
Image
Digest
sha256:3f5514f4f…
Size
12.3 MB
Last updated
about 1 month ago
docker pull jasonxtt/mosdns-t