mihomo-mikrotik-iranrules
mihomo vless reality for mikroik with support subscription,HWID,tunnel gateway and iran rules
891
کانتینر Mihomo برای Mikrotik RouterOS آماده استفاده است و یک درگاه تونل پایدار با پشتیبانی از پورت ترکیبی (SOCKS + HTTPS روی پورت 10808)، مسیریابی مستقیم برای آیپیها و دامنههای ایران، و ⚠️ احراز هویت HWID برای پنل Remnawave ⚠️ فراهم میکند. این کانتینر به صورت خودکار اطلاعات دستگاه مانند مدل، نسخه سیستمعامل و شماره سریال را ارسال میکند که برای پنلهایی که هویت کلاینت را بررسی میکنند ضروری است.
/interface/bridge/add name=containers
/ip/address/add address=172.17.0.1/24 interface=containers
/ip/firewall/nat/add chain=srcnat action=masquerade src-address=172.17.0.0/24
/interface/veth/add name=veth2 address=172.17.0.2/24 gateway=172.17.0.1
/interface/bridge/port add bridge=containers interface=veth2
قبل از ایجاد کانتینر، این متغیرها را تنظیم کنید تا Mihomo دستگاه Mikrotik شما را شناسایی کرده و به پنل متصل شود:
/container envs add list=MIHOMO key=UI_SECRET value=your_password
/container envs add list=MIHOMO key=MIXED_PORT value=10808
/container envs add list=MIHOMO key=CLIENT_USER_AGENT value=Mihomo/1.19.17
/container envs add list=MIHOMO key=CLIENT_DEVICE_MODEL value=your_mikrotik_model
/container envs add list=MIHOMO key=CLIENT_VER_OS value=your_routeros_version
/container envs add list=MIHOMO key=CLIENT_DEVICE_OS value=RouterOS
/container envs add list=MIHOMO key=CLIENT_HWID value=your_mikrotik_serial
/container envs add list=MIHOMO key=SUB1 value=your_subscription_url
/container envs add list=MIHOMO key=DNS_NAMESERVER value=https://8.8.8.8/dns-query
/container envs add list=MIHOMO key=DNS_ENHANCE_MODE value=redir-host
/container envs add list=MIHOMO key=DNS_PREFER_H3 value=false
/container mounts add dst=/etc/mihomo/awg name=MIHOMO_AWG src=/usb1/wiregaurd/awg
/container envs add list=MIHOMO key=MIXED_PORT_AUTH value=user:passwod#اگر یوزرپسورد نمیخواهید خالی بگذارید
start container and copy warp.conf to mikrotik file and in cli type:
/file set warp.conf name=usb1/wiregaurd/awg/warp.conf
then stop/start container
/container envs add list=MIHOMO key=SRV1 value=your_vless_link
برای دریافت مدل، شماره سریال و نسخه سیستمعامل Mikrotik خود از دستور /system/routerboard/print استفاده کنید.
/container add envlists=MIHOMO interface=veth2 logging=no \
remote-image=registry-1.docker.io/samuraii40/mihomo-mikrotik-iranrules \
root-dir=usb1/MIHOMO dns=1.1.1.1,1.0.0.1 start-on-boot=yes mounts=MIHOMO_AWG comment="MIHOMO"
در ضمن شما میتونید با منگل کل ترافیک یک کلاینت را تانل کنید و از میهومو عبور بدین
The Mihomo container for Mikrotik RouterOS is ready-to-use and provides a stable tunnel gateway with mixed-port support (SOCKS + HTTPS on port 10808), direct routing for Iranian IPs and domains, and ⚠️ HWID AUTHENTICATION FOR REMNAWAVE PANEL ⚠️. The container automatically sends device metadata such as model, OS version, and serial number, which is required for panels that validate client identity.
/interface/bridge/add name=containers
/ip/address/add address=172.17.0.1/24 interface=containers
/ip/firewall/nat/add chain=srcnat action=masquerade src-address=172.17.0.0/24
/interface/veth/add name=veth2 address=172.17.0.2/24 gateway=172.17.0.1
/interface/bridge/port add bridge=containers interface=veth2
Before creating the container, set these environment variables so Mihomo can identify your Mikrotik device and authenticate with your panel:
/container envs add list=MIHOMO key=UI_SECRET value=your_password
/container envs add list=MIHOMO key=MIXED_PORT value=10808
/container envs add list=MIHOMO key=CLIENT_USER_AGENT value=Mihomo/1.19.17
/container envs add list=MIHOMO key=CLIENT_DEVICE_MODEL value=your_mikrotik_model
/container envs add list=MIHOMO key=CLIENT_VER_OS value=your_routeros_version
/container envs add list=MIHOMO key=CLIENT_DEVICE_OS value=RouterOS
/container envs add list=MIHOMO key=CLIENT_HWID value=your_mikrotik_serial
/container envs add list=MIHOMO key=SUB1 value=your_subscription_url
/container envs add list=MIHOMO key=DNS_NAMESERVER value=https://8.8.8.8/dns-query
/container envs add list=MIHOMO key=DNS_ENHANCE_MODE value=redir-host
/container envs add list=MIHOMO key=DNS_PREFER_H3 value=false
/container mounts add dst=/etc/mihomo/awg name=MIHOMO_AWG src=/usb1/wiregaurd/awg
/container envs add list=MIHOMO key=MIXED_PORT_AUTH value=user:passwod
#If you do not want a username and password, leave it empty
/container envs add list=MIHOMO key=SRV1 value=your_vless_link
start container and copy warp.conf to mikrotik file and in cli type:
/file set warp.conf name=usb1/wiregaurd/awg/warp.conf
then stop/start container
Use /system/routerboard/print on your Mikrotik to get model, serial, and OS version for environment variables.
/container add envlists=MIHOMO interface=veth2 logging=no \
remote-image=registry-1.docker.io/samuraii40/mihomo-mikrotik-iranrules \
root-dir=usb1/MIHOMO dns=1.1.1.1,1.0.0.1 start-on-boot=yes mounts=MIHOMO_AWG comment="MIHOMO"
Special thanks to wiktorbgu
Content type
Image
Digest
sha256:21db1c632…
Size
17.8 MB
Last updated
5 months ago
docker pull samuraii40/mihomo-mikrotik-iranrules