mac 有办法裸 mihomo 内核使用 TUN 模式吗

lymanbernadette6 · 2024-11-13 21:02:31 · 1033 次点击
```
tun:
enable: false
stack: gvisor
dns-hijack:
- any:53
- tcp://any:53
auto-route: true
auto-redirect: true
auto-detect-interface: true
```
使用./mihomo -f xx.yml 启动。在 WebUI 上开启 TUN 模式,就断网了。
一堆的报错无法连接 DNS
举报· 1033 次点击
登录 注册 站外分享
9 条回复  
yuanxiaosong 小成 2024-11-13 21:20:16
第一步: https://wiki.metacubex.one/config/inbound/tun/ 第二步: https://github.com/MetaCubeX/mihomo/issues?q=macos+tun+dns 第三部:以上两步解决不了,换个软件
lymanbernadette6 楼主 小成 2024-11-13 21:38:35
补充一下, 配置在 win 和 Linux 下是没问题的。 Mac 我看到 issue 中有位大佬提到需要手动指定网卡的 DNS 192.18.0.2 不过尝试并没有效果。
lymanbernadette6 楼主 小成 2024-11-13 21:39:34
@lymanbernadette6 #2 继续补充一下, 是用 sudo 启动的,因为 Mac 下普通用户无法启动 Tun 网卡。
lymanbernadette6 楼主 小成 2024-11-13 21:41:17
@yuanxiaosong #1 您要不自己尝试一下再说看 issue 看文档? issue 跟这些关键词有关的提到的方式都尝试过(而且大家似乎很少直接用内核在 Mac 下用 Tun , 其中有一个用了的,说是 DNS 需要手动指向 192.18.0.2 , 这种方式已经尝试过 不然也不会发帖子了
jianzhao123 小成 2024-11-13 22:32:12
歪路子,Mac 搞个虚拟机装个 mihomo 试试行不行
xyz8899 小成 2024-11-13 22:46:44
为什么要裸跑,Mihomo Party 不香吗
ostrichb 小成 2024-11-13 23:01:02
我就是使用裸核心 TUN 全平臺(除 OpenWRT )不使用 GUI 的。我沒遇到這個問題,TUN 和 DNS 相關的部分你可以參考下: tun: enable: true macOS-auto-route: true stack: gvisor dns-hijack: - any:53 auto-route: true dns: enable: true listen: 0.0.0.0:53 default-nameserver: - 223.5.5.5 enhanced-mode: fake-ip # or fake-ip fake-ip-range: 198.18.0.0/16 nameserver: - https://public.dns.iij.jp/dns-query - 207.68.222.222 - 207.68.220.220 - 101.101.101.101 - 101.102.103.104 nameserver-policy: "geosite:microsoft": ['223.5.5.5', '223.6.6.6', '119.29.29.29'] "geosite:cn": ['223.5.5.5', '223.6.6.6', '119.29.29.29'] "www.baidu.com": ['223.5.5.5', '223.6.6.6', '119.29.29.29'] "geosite:icloud": ['223.5.5.5', '223.6.6.6', '119.29.29.29'] "geosite:itunes": ['223.5.5.5', '223.6.6.6', '119.29.29.29'] 之前有劫持不了 DNS 的問題,可以去網路設定那裡手動設定一個 DNS Server ,劫持就正常了
ostrichb 小成 2024-11-13 23:04:22
@ostrichb 註:我的 TUN 模式一般保持常開不會關閉
anto17 初学 2024-11-13 23:46:45
mac 上 netstat -rn -f inet 命令看下你的路由表(不会看可以问 gpt 帮助理解),有可能是路由表错乱了。把你的网卡禁用后重新开启,会重建默认路由表。然后再开启 tun 模式
返回顶部