Linux 服务器使用 mihomo tun 模式实现透明代理
2025/4/11约 225 字小于 1 分钟
服务部署
# docker-compose.yml
services:
metacubexd:
container_name: metacubexd
image: ghcr.io/metacubex/metacubexd
restart: always
ports:
- 80:80
meta:
image: metacubex/mihomo
container_name: meta
network_mode: host
privileged: true
restart: always
pid: host
ipc: host
cap_add:
- ALL
volumes:
- ./config:/root/.config/mihomo
- /dev/net/tun:/dev/net/tun
下载文件后放入 ./config
目录下,文件名为 geoip.metadb
。
更新订阅
替换
绝对路径
为你的docker-compose.yml
所在的绝对路径。替换
订阅地址
为你的订阅地址。替换
配置地址
为你的配置地址。参考以下配置,根据自己的需要修改,https://gist.githubusercontent.com/Henvy-Mango/79d42105a62578ba7b6035b5172167b3/raw/ACL4SSR_Online_Full.ini执行以下命令更新订阅,你可以把脚本配置到 crontab 里定时执行。
#!/bin/bash
set -ex
curl -fsSL -o 绝对路径/config/config.yaml "https://api.wcc.best/sub?target=clash&new_name=true&insert=false&udp=true&url=订阅地址&config="
curl -X 'PUT' 'http://127.0.0.1:9090/configs?force=true' --data-raw '{"path":"","payload":""}'
执行 docker compose up -d
启动服务。