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

29 天前
 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 就更好了!

3695 次点击
所在节点    分享创造
42 条回复
morytyann
28 天前
@chanwang 呃,不是我说的停更啊,我只是说:前段时间没有更新,最近又开始活跃了,有什么问题吗?
morytyann
28 天前
@qiaoqiao1235 哈哈,因为我比较懒,nftables 的规则都在一个脚本文件里,代理模式是通过 jump 到不同的链来切换的,过滤大陆 IP 是通过 set 的元素来开关,所以这些规则/链都会存在,不过对性能影响不大,但是强迫症可能接受不了吧。
morytyann
28 天前
@SkywalkerJi 会注意的,不过 OC 最近又开始更新了,应该没问题🐶
morytyann
28 天前
@lin41411 我也在想要不要改个名,但是起名困难……
Ccf
28 天前
@afunnypiggy 按照这个配置完启动起来了,但是上不去外网。
楼主是什么原因呢?怎样将 clash 专用链接放到里面,能不能给个教程?
七尺宇教程里出口接口是 lan ,这个是统一的么?
morytyann
27 天前
@Ccf 出站接口,主路由选 Wan ,旁路由选 Lan ,无法上外网的话,可以去仓库提个 Issue 我看看
ccc00
27 天前
@penguinchow 感谢回复↩️
Ccf
27 天前
@morytyann 找到原因了,我在电脑上没有改 dns 为 openwrt 的 lan 地址
订阅链接那三个选项什么不同?
SenLief
27 天前
老哥这个插件怎么安装的啊?我为啥安装 ipk 一直报错啊
Ccf
27 天前
@Ccf 搞错了,发现同时还开了 openclash ,关闭 openclash 后单开 mihomo 就不行了。卸载插件然后重新安装一遍,仍旧不行。来回折腾下来,发现:1.没有完全重置的办法,卸载重装插件时会提示有旧的配置。2.依赖于其他插件才能启动起来。3.订阅那里,不像 openclash 那样贴上配置然后更新就能用。按说完全不用转换配置,但用了完全不能用。4.订阅的 ua 有什么区别,不选择或者任意一个只要前面是专用 clash 链接完全应该可用。发现订阅这里弄错了连直连的网站也打不开。
morytyann
27 天前
@Ccf
1. 所有插件卸载重装都会提示有旧的配置啊,你可以卸载以后直接删除`/etc/config/mihomo`,就不会提示有旧配置了
2. 订阅的话你是不是没有在`基础配置 -> 选择配置文件`那里选择?
3. 订阅的 UA 和 OpenClash 一样啊,都是在下载订阅文件的时候用的,弄错了无法启动应该是因为下载的配置文件不正确

建议你看一下仓库的 Wiki ,插件里也有贴上`使用说明`指向 Wiki
morytyann
27 天前
@SenLief 是不是用的 firewall3 ( iptables )?这个不支持,如果不是你可以贴一下报错信息看看。
SenLief
27 天前
@morytyann 应该是了,我其他的 lean 的版本的,好像都没有 firewall4
Ccf
27 天前
@morytyann 先用 homeproxy 了,我觉得是目前最好用的了
b1t
23 天前
n1 安装上试了一下,发现日志里显示启动成功了,页面上还是没启动
morytyann
23 天前
@b1t 装下 procd-ujail 看看
NeedforV2
23 天前
不错不错!想问下 OP ,immoralwrt 能装吗? @morytyann
morytyann
23 天前
@NeedforV2 可以的,23 以上肯定没问题,22 需要选择使用 firewall4
b1t
23 天前
@morytyann #36 安装 procd-ujail 后,又重装了最新版,正常了

反馈第一次用遇到的几点问题:
1. 建议将更新面板放在下面,不要启动后再更新呀,而且更新没有反馈感,我更新好几遍都没有成功打开,此外,切换面板后还要再更新已有面板才能生效

2.我将订阅与上传的配置文件相互切换的时候,上传的配置文件总是切换不过去,重启了一下机器之后正常了

3.第一次用频繁遇到保存应用不生效的情况(比如切换配置、切换 web 控制等等),机器重启后没再发生过

是个好东西,没有 oc 那么多项需要配置,已经用上了,后续慢慢摸索一下

建议放个新版本提醒,好及时用上新版本
morytyann
23 天前
@b1t

1. 更新模板现在不需要启动后更新了,核心支持自动下载了。更新反馈其实是按钮的加载状态,加载结束既更新完成。切换也可以自动下载,同步修改 UI 名称就好,按钮的话好像没有更好的地方放了,等看看吧。
2. 重启后正常切换还是说重启后切换的才生效?如果是后者你可以关闭快速重载( v1.7.5 的选项),保证只要配置文件变更了就重启核心而不是让核心重载配置,这样应该会好。
3. 这个没遇到过,可能是和其他插件冲突导致的?
4. 更新提示不打算做,我就想做原生~~简陋~~的,官方源里绝大部分插件也不会说有更新提示,而且其实没有问题的话没必要更新,除非有你需要的功能/特性或者 BUG 修复

感谢你的支持❤️

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

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

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

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

© 2021 V2EX