分享一个新的 OpenWrt 上 Clash/Mihomo 的透明代理插件

2024-08-21 17:38:21 +08:00
 morytyann

项目地址:morytyann/OpenWrt-mihomo

功能:

  1. 透明代理(支持 TPROXY/TUN 模式,支持 IPv4 和/或 IPv6 代理)
  2. 局域网访问控制(根据 IP/MAC)
  3. 混入配置项(支持开启或关闭此功能,LuCI 包含了大部分常用的配置文件选项,还提供了混入文件内容的功能)
  4. 编辑器(在页面编辑上传的配置文件)
  5. 日志(插件日志/核心日志,核心日志可以查看自服务启动以来所有的日志)

特点:

  1. 简洁易上手
  2. 非常原生(简陋)的界面
  3. 符合逻辑的配置项罗列

因为不太喜欢 OC 的臃肿(我用了 4 年 OC ,没有说 OC 不好的意思,只是个人喜好),但我又喜欢使用 Clash/Mihomo ,于是我做了这个插件,主打简洁,在功能上保持克制,目标是做好透明代理就好。

欢迎大家来试用/使用这个插件,如果能点个 Star 就更好了!

18322 次点击
所在节点    分享创造
87 条回复
qiaoqiao1235
2024-08-21 17:45:03 +08:00
晚上回去试一下,openclash 一直在用
ko20
2024-08-21 17:59:52 +08:00
有空试一下,已 star
yyzh
2024-08-21 18:16:50 +08:00
有空看看.现在在用 passwall2
afunnypiggy
2024-08-21 18:35:25 +08:00
openclash 已经停更了 不过内核一直在更新 Mihomo 才出 不知道咋样 一会儿试试
afunnypiggy
2024-08-21 18:36:26 +08:00
MYDB
2024-08-21 18:45:29 +08:00
clash 哪都好,就是不支持每个设备单独一套端口的规则
Goooooos
2024-08-21 20:00:59 +08:00
需要的 openwrt 内核版本比较高,老版本的 openwrt 就别看了
SkywalkerJi
2024-08-21 21:01:44 +08:00
op 注意完全,oc 停更了。
chanwang
2024-08-21 22:49:47 +08:00
OpenClash 停止更新了? https://github.com/vernesong/OpenClash/issues/3990#issuecomment-2294885992
我看作者前几天还回答 issues 呢。

感谢分享,这个跟 V2rayA 的区别是什么呢?
SenLief
2024-08-22 08:19:19 +08:00
我想问一下,昨天我安装这个就没安装上,一直提示依赖问题,貌似是 firewall3 和 4 的问题?
SenLief
2024-08-22 08:20:13 +08:00
@afunnypiggy mihomo 都好多年了
cxsz
2024-08-22 08:58:09 +08:00
想偷点懒,有没有预编译的 ipk 可以用
morytyann
2024-08-22 09:33:39 +08:00
@cxsz release 里有的,基本所有的 arch 都有的
morytyann
2024-08-22 09:34:18 +08:00
@SenLief 只支持 firewall4 ( nftables )哦,不支持 firewall3 ( iptables )
morytyann
2024-08-22 09:35:23 +08:00
@chanwang 前段时间确实没有更新,最近又开始活跃了。
区别的话,我还真没用过 v2rayA ,核心肯定不一样,其他的就不知道了……
lin41411
2024-08-22 09:56:48 +08:00
竟然是作者,之前看了七尺宇的 youtube ,了解到你这款插件。
目前看基本上能平替 openclash 。
不过个人建议(也有一些网友同样想法),在 Openwrt 里面的插件名字不要那么粗暴就叫 Mihomo ,这很容易引起误解,因为不少小白甚至分不清 GUI 和内核。可以考虑叫 Open-Mihomo 之类。
最后感谢开发者开发的工具,Openclash 迁移过去基本上没难度,日后有时间虚拟机装个试试。
ccc00
2024-08-22 11:33:35 +08:00
请问这个插件支持 istoreOS 吗?
penguinchow
2024-08-22 12:25:08 +08:00
@ccc00
@ccc00 istoreos 用的是 firewall3 肯定不支持,希望能尽快升级到 firewall4 吧
chanwang
2024-08-22 15:02:45 +08:00
qiaoqiao1235
2024-08-22 16:07:22 +08:00
昨天晚上回去试了下,写下感受
之前用 openclash 有三个问题
1.ipv6 防火墙有问题,开启代理本机后,会默认劫持::0 的 dns 查询。如果开启白名单或者黑名单,这个时候不代理的设备的 dns 查询也会被 clash 劫持。需要在开发者选项里面自行处理
```
nft flush chain inet fw4 nat_output
nft add rule inet fw4 nat_output meta nfproto ipv6 tcp dport 53 ip6 daddr ::1 skuid != 65534 counter redirect to :7874
```
2.开启 ipv6 代理后,不会代理本机的 ipv6 tcp ,需要在开发者选项里面自行处理
```
nft add rule inet fw4 nat_output meta nfproto ipv6 meta l4proto tcp counter jump openclash_output_v6
```
3.只支持 tcp redir+udp tproxy


昨天用了下 OP 的插件,没有以上问题,支持 tcp+udp tproxy ,而且不会修改我的 fw4 流量表。比较满意,打算使用一段时间看看,感谢开发和分享。
初步使用,有两个小建议:
1.根据选择的模式时 tproxy 和 tun 模式来配置防火墙和配置文件,当前选择了 tproxy 模式,但是防火墙里面还是配置了 tun 的规则,配置文件也默认添加了 tun 的配置。
2.跟第一个类似,有一些选项没选择也默认配置了防火墙规则,如过滤大陆 ip 没有开启,也还是默认配置了 @china_ip 相关规则。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1066797

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX