Closed Aniark closed 1 month ago
Windows
7 sp1 64bit
Mihomo Meta alpha-3e966e8 windows amd64 with go1.20.14 Mon Oct 21 01:46:46 UTC 2024 Use tags: with_gvisor
mixed-port: 7890 bind-address: '*' allow-lan: false mode: rule log-level: debug external-controller: 0.0.0.0:9090 find-process-mode: strict tcp-concurrent: false ipv6: false geodata-mode: false keep-alive-interval: 15 profile: store-selected: false store-fake-ip: true sniffer: enable: false force-dns-mapping: true parse-pure-ip: true override-destination: false sniff: HTTP: ports: [80, 8080-8880] override-destination: false TLS: ports: [443, 8443] QUIC: ports: [443, 8443] tun: enable: true stack: system dns-hijack: - any:53 auto-route: true auto-detect-interface: true endpoint-independent-nat: false dns: enable: true prefer-h3: false ipv6: false listen: 0.0.0.0:53 enhanced-mode: fake-ip fake-ip-range: 198.18.0.1/16 fake-ip-filter-mode: blacklist fake-ip-filter: - '*' default-nameserver: - system nameserver: - system proxies: - name: "proxy" type: vless server: server port: 443 udp: true uuid: uuid tls: true sni: sni servername: servername client-fingerprint: ios skip-cert-verify: true network: tcp smux: enabled: false rules: - MATCH,proxy
tun模式,流量均走代理,观察到qbittorrent有部分流量走的境内,mihomo日志却没有相关信息,遂检查qbittorrent日志,发现日志内出现了境内ip,如下,敏感信息已手动打码
检测到外部 IP。IP:“境内ipv4” 检测到外部 IP。IP:“代理ip” 检测到外部 IP。IP:“境内ipv6” 检测到外部 IP。IP:“境内ipv6”
进一步检查qbittorrent设置,发现该软件默认设置会用到所有网络接口,在我的使用场景中是Meta和本地连接 4,如下
Meta
本地连接 4
此为qbittorren默认t设置
此为我的所有网络接口
解决方案:手动切换qbittorrent网络接口为Meta,如下
再次检查qbittorrent日志,已经没有境内ip,仅有代理ip
检测到外部 IP。IP:“代理ip”
在tun模式下使用默认设置的qbittorrent
无,此issue仅为提醒
部分应用可以指定接口不走路由,tun自然就无效,这不是bug
另外非bug/功能请求就不要开issues,去discussions
验证步骤
操作系统
Windows
系统版本
7 sp1 64bit
Mihomo 版本
配置文件
描述
tun模式,流量均走代理,观察到qbittorrent有部分流量走的境内,mihomo日志却没有相关信息,遂检查qbittorrent日志,发现日志内出现了境内ip,如下,敏感信息已手动打码
进一步检查qbittorrent设置,发现该软件默认设置会用到所有网络接口,在我的使用场景中是
Meta
和本地连接 4
,如下此为qbittorren默认t设置
此为我的所有网络接口
解决方案:手动切换qbittorrent网络接口为
Meta
,如下再次检查qbittorrent日志,已经没有境内ip,仅有代理ip
重现方式
在tun模式下使用默认设置的qbittorrent
日志