Jump to content

Mihomo/zh: Difference between revisions

From Official NixOS Wiki
Ardenet (talk | contribs)
No edit summary
Created page with "aaa"
Line 15: Line 15:
=== TUN 模式 ===
=== TUN 模式 ===


<div lang="en" dir="ltr" class="mw-content-ltr">
aaa
NOTICE: The [https://search.nixos.org/options?channel=unstable&show=services.mihomo.tunMode&from=0&size=50&sort=relevance&type=packages&query=mihomo tunMode option] in NixOS module only grants necessary permissions for the service. To actually enable TUN, you need to edit the '''configFile'''. See [https://wiki.metacubex.one/config/inbound/listeners/tun/?h=tun official documentation].
</div>


<span id="Troubleshooting"></span>
<span id="Troubleshooting"></span>

Revision as of 11:36, 10 February 2026

mihomo(原名clash-meta)是广泛使用的反审查代理工具。

在 NixOS 上启用 mihomo 服务:

services.mihomo = {
  enable = true;
  configFile = "/path/to/config.yaml";
  #...
};

TUN 模式

aaa

故障排除

如果在使用透明代理时遇到问题:

  • 使用 dmesg 检查内核日志
  • 如果看到大量关于特定网络设备的 refuse 消息:
    • NixOS 默认启用了防火墙,关掉防火墙再尝试
    • 如关掉防火墙后问题解决得到解决,可以依次尝试:
      • 将 tun 设备添加到 trustedInterfaces
      • 禁用 checkReversePath
  • 如果看到大量关于特定端口的 refuse 消息:
    • 如果你正在使用 tproxy 透明代理,尝试在防火墙中允许 tproxy 端口。

更多参考