Mihomo: Difference between revisions

Oluceps (talk | contribs)
zh-cn translate
Oluceps (talk | contribs)
No edit summary
Line 4: Line 4:
<span lang="en" dir="ltr">Enable mihomo service on NixOS:</span>
<span lang="en" dir="ltr">Enable mihomo service on NixOS:</span>


 
<syntaxhighlight lang="nix">
<span lang="zh" dir="ltr">(原名clash-meta)是广泛使用的反审查代理工具。</span>
 
<span lang="zh" dir="ltr">在NixOS上启用mihomo服务:</span><syntaxhighlight lang="nix">
services.mihomo = {
services.mihomo = {
   enable = true;
   enable = true;
Line 28: Line 25:
* <span lang="en" dir="ltr">If seeing massive "refuse" messages for specific ports:</span>
* <span lang="en" dir="ltr">If seeing massive "refuse" messages for specific ports:</span>
** <span lang="en" dir="ltr">Try allow the tproxy port in firewall if you're trying tproxy transparent proxy.</span>
** <span lang="en" dir="ltr">Try allow the tproxy port in firewall if you're trying tproxy transparent proxy.</span>
=== <span lang="zh" dir="ltr">TUN模式</span> ===
<span lang="zh" dir="ltr">注意:NixOS模块中的tunMode选项仅会为服务授予必要权限,实际启用TUN需编辑'''configFile'''配置文件。参见[https://wiki.metacubex.one/config/inbound/listeners/tun/?h=tun 官方文档]。</span>
=== <span lang="zh" dir="ltr">常见问题</span> ===
<span lang="zh" dir="ltr">如果使用代理软件透明代理遇到问题,请先:</span>
* <span lang="zh" dir="ltr">查看dmesg有无异常</span>
** <span lang="zh" dir="ltr">出现大量refuse某一网络设备的消息</span>  <span lang="zh" dir="ltr">nixos 默认开启防火墙,关掉防火墙再尝试 如关掉防火墙后问题解决,依次尝试:将tun device添加到 trustedInterfaces,关掉 checkReversePath。</span>


== <span lang="en" dir="ltr">See also</span> ==
== <span lang="en" dir="ltr">See also</span> ==
* [https://blog.nyaw.xyz/nixos-inwall-install <span lang="en" dir="ltr">NixOS installation and usage under a censored network (zh-cn)</span>]
* [https://blog.nyaw.xyz/nixos-inwall-install <span lang="en" dir="ltr">NixOS installation and usage under a censored network (zh-cn)</span>]
== 更多参考 ==
* [https://blog.nyaw.xyz/nixos-inwall-install NixOS透明代理指南]