软路由上 ShellClash OpenClash ClashPremium 哪个合适呢

2022-11-25 09:11:42 +08:00
 HereJustWait

最近开始学习整路由器,发现 Clash 似乎有好几种,大家都是用哪些呢?就搜索来看,似乎软路由基本都是 OpenClash 的帖子。

27084 次点击
所在节点    宽带症候群
113 条回复
Unclev21x
2022-11-25 10:55:59 +08:00
@Love4Taylor #14 没有啊。我说的就是点点鼠标的功能呢。而且我也不是说搞多了配置不行,因为不同的人需求不一样。
enihcam
2022-11-25 10:57:15 +08:00
我就是 Linux ,built from scratch.
6IbA2bj5ip3tK49j
2022-11-25 11:01:31 +08:00
OpenClash 比写 yaml 复杂多了。
如果一个人能配置 OpenClash 满足各种需求,那他一定能写好 yaml 。
反之就不成立了。

我选择 v2ray without GUI
MrZhaoyx
2022-11-25 11:06:29 +08:00
我选择 Passwall
lzyliangzheyu
2022-11-25 11:08:56 +08:00
@zhucegeqiu 请问升级指的是 ipk 升级还是 openwrt 系统升级
totoro625
2022-11-25 11:10:02 +08:00
@HereJustWait #15 meta 开源 premium 闭源,我主要用原版特性,尽量保证最大兼容性

用 clash 不会手写 yaml 配置文件的话只能用别人提供的配置,只能当做一个普通的代理软件,一大堆特性反而是累赘

我读了很多遍文档,手写 yaml 还经常翻车,让不读文档不详细配置的人用,实在是太难用了

我的 rules 列表写成了屎山,能跑就行,
proxy-groups 写的一团乱麻,节点链长这样:Proxies / A / B / C / D/ E / F
Unclev21x
2022-11-25 11:11:36 +08:00
@MrZhaoyx #24 老哥问一下 passwall 。我一直用的好好的,但是有一天,突然自动变成了全局代理了。我搞来搞去,都没整明白咋回事。
HereJustWait
2022-11-25 11:18:08 +08:00
@zhy0216 #19 我用的不是这个固件,估计整不了。这个看着比较新,稳不稳呀
HereJustWait
2022-11-25 11:21:39 +08:00
@xgfan #23 我也有点这感觉。搞懂 OpenClash 配置的话,对 Clash 各项东西肯定都得很了解,还有知道 OpenClash 一些自己 GUI 上的配置方式了。似乎没发现 OpenClash 有额外的功能了,最大优势是提供 GUI 给用不来 terminal 的人使用?
Edwardlyz
2022-11-25 11:23:28 +08:00
个人小路由器上跑的 shellclash ,不怎么吃性能,给电视、游戏机当透明代理蛮好用
2000wcw
2022-11-25 11:25:20 +08:00
clash 类是科学上网最烂的插件,建议用 passwall ,主要是能升级内部 xray 等组件,方便还快速,订阅自动切换也快速。
Exp
2022-11-25 11:40:33 +08:00
@HereJustWait #17 是外网访问家里局域网,就连接不上了。把 clash 关了就又通了,分流应该只是家里局域内网访问外边吧?从外到局域网还真不知道咋弄。
Donahue
2022-11-25 11:42:52 +08:00
@2000wcw passwall 最大缺点是,它的 ping 不是实际可用的,有时候能 ping 通落地机,但是连不上节点。
banmuyutian
2022-11-25 11:52:47 +08:00
openclash 研究了好几天终于能让它跑起来……
fantastM
2022-11-25 11:57:03 +08:00
我是选择 Clash Premium 版本(为了用 Rule Providers 特性),然后自己写 config.yaml 文件、iptables 转发逻辑、init.d 脚本,之后打算把 clash-tracing 的监控方案也搞上。。之前为了排查一个问题,用 tcpdump 和 Wireshark ,还有 debug Clash 源码看了好久。。。

给你看下我的 init.d 脚本,应该稍微改下也能跑在你的 openwrt 上了,https://github.com/fantasticmao/clash-rules/blob/main/init.d/clash.init
libook
2022-11-25 11:59:34 +08:00
目前在用 OpenClash ,刚开始用的时候折腾了几天,到现在平稳运行了小半个月吧。

我个人的理解,你说的三个东西是其实是两类东西,OpenClash 是 OpenWrt LuCI 的一个插件,可以使用界面来管理 Clash 服务; ShellClash 是一个 Shell 脚本,用来在命令行下管理 Clash 服务的; Clash Premium 是 Clash 本体的闭源版本,提供一些进阶功能。你可以理解真正提供代理功能的是 Clash 本体,ShellClash 和 OpenClash 都是 Clash 的管理工具而已。

OpenWrt 提供了一个 LuCI 工具,可以用网页界面来管理路由器上的所有功能,操作比较简单,所以一般都用这个方案,相应的如果决定用 Clash 的话也会首选使用 LuCI 的 Clash 插件来管理。

Clash 跟其他代理工具的区别主要是提供了灵活的分流方案,比如看 Netflix 需要走没有被 Netflix 屏蔽的节点,同时玩游戏的话要走针对游戏优化的节点,同时访问一些限制地区的网站可以走对应地区的节点。

如果没有分流需要就可以用 PassWall 或 SSR+。

Clash 最复杂的部分也就是规则,但规则有现成的,可以使用 subconverter 导入 ACL4SSR 规则配置文件把你的订阅转换成直接可以用的 Clash 规则,OpenClash 在配置订阅规则的时候有这个选项,如果怕订阅地址泄漏可以自己部署一个 subconverter 服务。
zhucegeqiu
2022-11-25 12:22:07 +08:00
@lzyliangzheyu #25 ipk 升级,不知道现在什么状况,之前我用的时候,每次更新经常新增依赖,有时候版本还冲突,还不自动安装,太闹心了
windstill
2022-11-25 12:25:02 +08:00
openclash 研究好几次没让他跑起来,感觉其他其他几个工具的配置思路差别很大,别的工具比如 PassWall 、Hello World 、Bypass 、ShadowSocksR 之类都是直接添加个机场的节点订阅链接,然后根据自己的需求在代理模式之外再添加一些直连、代理名单就能用了。openclash 的订阅好像是配置文件的订阅,得先整个配置文件(我是真的没跑起来,不知道我有没有理解错误)

所以我选择了 PassWall
PrinceofInj
2022-11-25 12:33:40 +08:00
直接 ssh 上去运行./clash -d .
配置文件有现成的放过去就行了。调一下 iptables 放到开机启动里就好了。
beijiaoff
2022-11-25 12:36:50 +08:00
OpenClash 有复杂的功能但是你可以完全不用呀,就输入订阅地址,默认规则模式,结束。

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

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

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

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

© 2021 V2EX