اجرای mihomo در Docker با یک دستور
نمیخواهید سیستم میزبان را دست بزنید؟ MetaCubeX ایمیج رسمی metacubex/mihomo را منتشر میکند — هسته با یک دستور بالا میآید و کاربران NAS عاشق همیناند.
کمینهٔ قابل اجرا
docker run -d --name mihomo --restart unless-stopped -v /etc/mihomo:/root/.config/mihomo -p 7890:7890 -p 9090:9090 metacubex/mihomo:latest — سپس فایل yaml اشتراک را با نام config.yaml در /etc/mihomo بگذارید.
نکات compose
- latest یا یک تگ مشخص را پین کنید؛ ارتقا یعنی pull و ساخت دوبارهٔ کانتینر
- برای TUN گزینهٔ cap_add: NET_ADMIN و دستگاه /dev/net/tun را اضافه کنید
- پورت 9090 با پنل وب metacubexd مدیریت تصویری میدهد
ارتقا و اشکالزدایی
ارتقا: ایمیج تازه را pull و کانتینر را دوباره بسازید؛ پیکربندی در پوشهٔ mount شده میماند. بالا نیامد؟ docker logs mihomo را ببینید — نُه از ده بار مشکل مسیر یا دستور زبان پیکربندی است.
آمادهاید شروع کنید؟
Clash Verge Rev، FlClash یا هستهٔ mihomo را دانلود کنید؛ راهاندازی چند دقیقه بیشتر نیست.