Mihomo/zh: Difference between revisions
Appearance
No edit summary |
No edit summary |
||
| Line 22: | Line 22: | ||
=== 错误排查 === | === 错误排查 === | ||
如果在使用透明代理时遇到问题: | |||
如果使用 | * 使用 <code>dmesg</code> 检查内核日志 | ||
* 如果看到大量关于特定网络设备的 refuse 消息: | |||
** NixOS 默认启用了防火墙,关掉防火墙再尝试 | |||
* | ** 如关掉防火墙后问题解决得到解决,可以依次尝试: | ||
如关掉防火墙后问题解决,依次尝试: | *** 将 tun 设备添加到 <code>trustedInterfaces</code> | ||
</ | *** 禁用 <code>checkReversePath</code> | ||
* 如果看到大量关于特定端口的 refuse 消息: | |||
** 如果你正在使用 tproxy 透明代理,尝试在防火墙中允许 tproxy 端口。 | |||
<span id="See_also"></span> | <span id="See_also"></span> | ||
Revision as of 16:31, 28 August 2025
mihomo(原名clash-meta)是廣泛使用的反審查代理工具。
在 NixOS 上啟用 mihomo 服務:
services.mihomo = {
enable = true;
configFile = "/path/to/config.yaml";
#...
};
TUN 模式
NOTICE: The tunMode option in NixOS module only grants necessary permissions for the service. To actually enable TUN, you need to edit the configFile. See official documentation.
錯誤排查
如果在使用透明代理時遇到問題:
- 使用
dmesg檢查內核日誌 - 如果看到大量關於特定網絡設備的 refuse 消息:
- NixOS 默認啟用了防火牆,關掉防火牆再嘗試
- 如關掉防火牆後問題解決得到解決,可以依次嘗試:
- 將 tun 設備添加到
trustedInterfaces - 禁用
checkReversePath
- 將 tun 設備添加到
- 如果看到大量關於特定端口的 refuse 消息:
- 如果你正在使用 tproxy 透明代理,嘗試在防火牆中允許 tproxy 端口。