最近开始学习整路由器,发现 Clash 似乎有好几种,大家都是用哪些呢?就搜索来看,似乎软路由基本都是 OpenClash 的帖子。
1
296727 2022-11-25 09:24:48 +08:00
因为挺多是 openwrt ,所以是 openClash 吧
|
2
HereJustWait OP @296727 是的,但是这三个应该都能用,不大明白这三个都有啥区别。OpenClash 感觉配置起来有点复杂不大会用。不清楚另外两个大家用起来都咋样
|
3
yuejieyao 2022-11-25 09:44:07 +08:00
我用的 openclash,配置没啥复杂的吧,除非你有什么特殊需求
正常你用默认的核心,添加个订阅不就完事了,都没啥需要配置的 |
4
296727 2022-11-25 09:44:47 +08:00
@HereJustWait 不复杂,自己编译都可以的,都是开发,怕什么折腾
|
5
HannibaI 2022-11-25 10:00:16 +08:00
我觉得 shellclash 比较好用,openclash 的 UI 太复杂了
|
6
Unclev21x 2022-11-25 10:24:26 +08:00 23
@HereJustWait #2 openclash 劝退,望而生畏。我也不知道搞这么复杂干什么。一个工具而已,按照楼上所说,搞个订阅就完事了,实际上根本不是这样的。
我理想中的工具: 1. 订阅(支持添加订阅连接,并能够设置订阅自动更新) 2. 选择节点(可测试到节点的连接状态,并能够设置自动切换) 3. 选择模式(选择代理模式,如直连,GFW ,白名单,黑名单,全局) 4. 启动 这是最基本的,这些设置项可以放在工具的最前面。在保证这个的前提下,再去增加规则设置,dns 设置,分流等等高级功能。 好多翻墙工具,配置逻辑感人。而且你还不能抱怨,不能说。不然就有另一部分所谓的粉丝来攻击你:爱用用,不用滚。/你这么牛逼,你自己去开发一个啊。/你没花钱,还来 BB 什么。总之,一言难尽。 就以 openClash 这个插件为例,它的配置项数量第二,谁敢说第一?但用的爽的人天天说它好用,你一说它不好用,他们就出来反驳你,教育你。 对了,openClash 的粉丝,求放过,求轻喷。我是水逼。 |
7
lddsb 2022-11-25 10:24:35 +08:00 1
我配置够,直接用 openclash ,openclash 还是挺吃配置的
|
8
totoro625 2022-11-25 10:24:51 +08:00
软路由用的 OpenClash ,之前 OpenClash 里面跑的原版 Clash 后来换到 ClashPremium ,现在用的是 Clash.Meta
A 服务器上用的 ShellClash 跑的原版 clash B 服务器上用的 ClashPremium 编译好的二进制文件,用于负载均衡和故障转移 |
10
skies457 2022-11-25 10:30:14 +08:00
下个 clash 写一下启动脚本就好了
|
11
superpeaser 2022-11-25 10:37:16 +08:00 via iPhone 2
直接 helloworld
|
12
HereJustWait OP @Unclev21x #6 😂我昨晚想整机场仅更新节点订阅,新节点自动加我自定义的分流规则没整明白。所以今天发这个贴问问大家都用啥
|
13
zhucegeqiu 2022-11-25 10:45:21 +08:00 2
OpenClash 贼难用,配置复杂,依赖一大堆,升级必挂,不知道哪来那么多吹的
|
14
Love4Taylor 2022-11-25 10:46:30 +08:00 via iPhone
@Unclev21x 总有人有需求。而且 openclash 的大部分设置都只是把 clash 本身的功能 GUI 化,你不能要求所有人都去手写 yaml 。
|
15
HereJustWait OP @totoro625 #8 现在是 OpenClash + Meta 吗?我看 meta 和 premium 写功能有差异,请问这块你了解不
|
16
liuchenggong 2022-11-25 10:51:55 +08:00 1
想简单一点直接 ssrp 就行了,openclash 配置复杂还吃性能,不过研究明白了功能确实很强大。
|
17
HereJustWait OP @Exp #9 你是指路由器上没网?还是访问不了国内网站?是不是分流有问题
|
18
liuchenggong 2022-11-25 10:53:22 +08:00
@HereJustWait meta 算是 premium 的升级版,支持一些新的规则写法和新的协议
|
19
zhy0216 2022-11-25 10:54:45 +08:00
|
20
Unclev21x 2022-11-25 10:55:00 +08:00
@HereJustWait #12 用 passwall 2 吧。配置没那么复杂。
|
21
Unclev21x 2022-11-25 10:55:59 +08:00
@Love4Taylor #14 没有啊。我说的就是点点鼠标的功能呢。而且我也不是说搞多了配置不行,因为不同的人需求不一样。
|
22
enihcam 2022-11-25 10:57:15 +08:00
我就是 Linux ,built from scratch.
|
23
6IbA2bj5ip3tK49j 2022-11-25 11:01:31 +08:00
OpenClash 比写 yaml 复杂多了。
如果一个人能配置 OpenClash 满足各种需求,那他一定能写好 yaml 。 反之就不成立了。 我选择 v2ray without GUI |
24
MrZhaoyx 2022-11-25 11:06:29 +08:00 1
我选择 Passwall
|
25
lzyliangzheyu 2022-11-25 11:08:56 +08:00
@zhucegeqiu 请问升级指的是 ipk 升级还是 openwrt 系统升级
|
26
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 |
27
Unclev21x 2022-11-25 11:11:36 +08:00
@MrZhaoyx #24 老哥问一下 passwall 。我一直用的好好的,但是有一天,突然自动变成了全局代理了。我搞来搞去,都没整明白咋回事。
|
28
HereJustWait OP @zhy0216 #19 我用的不是这个固件,估计整不了。这个看着比较新,稳不稳呀
|
29
HereJustWait OP @xgfan #23 我也有点这感觉。搞懂 OpenClash 配置的话,对 Clash 各项东西肯定都得很了解,还有知道 OpenClash 一些自己 GUI 上的配置方式了。似乎没发现 OpenClash 有额外的功能了,最大优势是提供 GUI 给用不来 terminal 的人使用?
|
30
Edwardlyz 2022-11-25 11:23:28 +08:00
个人小路由器上跑的 shellclash ,不怎么吃性能,给电视、游戏机当透明代理蛮好用
|
31
2000wcw 2022-11-25 11:25:20 +08:00 2
clash 类是科学上网最烂的插件,建议用 passwall ,主要是能升级内部 xray 等组件,方便还快速,订阅自动切换也快速。
|
32
Exp 2022-11-25 11:40:33 +08:00
@HereJustWait #17 是外网访问家里局域网,就连接不上了。把 clash 关了就又通了,分流应该只是家里局域内网访问外边吧?从外到局域网还真不知道咋弄。
|
33
Donahue 2022-11-25 11:42:52 +08:00
@2000wcw passwall 最大缺点是,它的 ping 不是实际可用的,有时候能 ping 通落地机,但是连不上节点。
|
34
banmuyutian 2022-11-25 11:52:47 +08:00
openclash 研究了好几天终于能让它跑起来……
|
35
fantastM 2022-11-25 11:57:03 +08:00 2
我是选择 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 |
36
libook 2022-11-25 11:59:34 +08:00 3
目前在用 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 服务。 |
37
zhucegeqiu 2022-11-25 12:22:07 +08:00
@lzyliangzheyu #25 ipk 升级,不知道现在什么状况,之前我用的时候,每次更新经常新增依赖,有时候版本还冲突,还不自动安装,太闹心了
|
38
windstill 2022-11-25 12:25:02 +08:00
openclash 研究好几次没让他跑起来,感觉其他其他几个工具的配置思路差别很大,别的工具比如 PassWall 、Hello World 、Bypass 、ShadowSocksR 之类都是直接添加个机场的节点订阅链接,然后根据自己的需求在代理模式之外再添加一些直连、代理名单就能用了。openclash 的订阅好像是配置文件的订阅,得先整个配置文件(我是真的没跑起来,不知道我有没有理解错误)
所以我选择了 PassWall |
39
PrinceofInj 2022-11-25 12:33:40 +08:00 via Android
直接 ssh 上去运行./clash -d .
配置文件有现成的放过去就行了。调一下 iptables 放到开机启动里就好了。 |
40
beijiaoff 2022-11-25 12:36:50 +08:00
OpenClash 有复杂的功能但是你可以完全不用呀,就输入订阅地址,默认规则模式,结束。
|
41
CrazyRundong 2022-11-25 12:53:43 +08:00 via iPhone
感觉这些包的封装和路由规则都太生硬了,而且普遍对 IPv6 的支持不好,所以研究了一通 iptables 和 ip route 后自己写了个 OpenWRT 上的 clash 服务:
https://github.com/lirundong/homelab-infra/blob/master/openwrt-builder/files/etc/init.d/clash 使用时下载 clash 二进制文件放到相应目录即可 |
42
Love4Taylor 2022-11-25 13:03:12 +08:00 1
@CrazyRundong iptables 过时了,现在 op 已经切到 nftables 。另外 openclash 的 v6 似乎没什么问题,shellclash 确实有一些小问题。
|
43
tony1016 2022-11-25 13:06:51 +08:00
实际上,装个 linux 或者 windows ,再安装 Clash for Windows 一样可以当作软路有,还可以当电脑使
|
44
Archeb 2022-11-25 13:09:48 +08:00
我用的还是最基础款的,openclash 的前身 luci-app-clash ,能用就一直没换过。
|
45
gearfox 2022-11-25 13:11:49 +08:00
直接 passwall1 不好么?
|
46
gniviliving 2022-11-25 13:38:14 +08:00
我用过 ssr ,passwall ,等,都没有自动换可用节点的功能,我那个机场经常有节点用不了,总之不太稳定,我都是在电脑上装翻墙软件了
|
47
HereJustWait OP @tony1016 #43 主要还是担心自己玩不转,openwrt 这些已经集成好了路由器的功能,网上教程也多
|
48
HereJustWait OP @beijiaoff #40 是想折腾折腾用他的策略相关功能
|
49
008learner 2022-11-25 14:05:35 +08:00
passwall 还不错,资源占用低,设置简单。
最重要的还是看你的要求来选择。 |
50
CrazyRundong 2022-11-25 14:29:03 +08:00 via iPhone
@Love4Taylor #42 注意到了。但之前在 OP 22.03.0 上 nftables 不支持 TProxy ,所以我现在还在用 21.02 和 iptables
|
51
m1nm13 2022-11-25 14:37:49 +08:00 1
在非 X86 上,openclash 总是有问题,要么会直接导致 openwrt 崩溃,要么本身会崩溃。我有点怕了这玩意了
|
53
Unclev21x 2022-11-25 15:16:58 +08:00
@MrZhaoyx #52 啥都没动,突然就变成全局了。怀疑是规则更新导致的,但是也不知道怎么去改。后来换成 passwall2 了,就没这个问题了。
|
54
lzyliangzheyu 2022-11-25 15:20:22 +08:00
@zhucegeqiu 我除了早期遇到过两个版本会有这样那样的问题。最近半年的页面点升级好像都挺正常的,用的别人编译的 OpenWrt R22.3.13,刷的 N1
|
55
lwjef 2022-11-25 16:01:33 +08:00
用的 openclash,设置里面有个 Dler Cloud ,一搜索辣眼睛。
|
56
Love4Taylor 2022-11-25 16:01:41 +08:00
@CrazyRundong 啊这,支持的啊。最起码从 firmware-selector.openwrt.org 下载的 22.03.0 是支持的。
如图 https://shottr.cc/s/Kyj3/SCR-20221125-m5y |
57
shentt715 2022-11-25 16:15:14 +08:00
我本来用 passwall ,但是直连列表一直都是失效的,后来换成 open clash ,还配合 agh 。不过总有这个那个问题。
现在 open clash ,一个插件。 |
58
missdeer 2022-11-25 16:22:16 +08:00
我用 ss-rust ,自己写 iptables 分流
|
59
yaott2020 2022-11-25 17:04:56 +08:00 via Android
我用 sing-box+mosdns+ipset+tproxy
|
60
yaott2020 2022-11-25 17:07:21 +08:00 via Android
建议直接原版 clash/clash.meta 加个 tproxy 端口+dns 端口,配个 iptables/nftables ,不是更省心吗
|
61
jsjjdzg 2022-11-25 17:13:06 +08:00
目前用的 AX18 路由器刷的 Op ,ShellClash 感觉良好
|
62
jujusama 2022-11-25 17:14:38 +08:00
openclash + meta core
|
63
deepzz 2022-11-25 17:28:08 +08:00 1
最近才写一篇 openwrt+v2ray 实现透明代理的文章: https://deepzz.com/post/router-openwrt-v2ray-tproxy.html
|
64
snowish 2022-11-25 17:31:08 +08:00
在 x86 和 arm OpenWrt 上测试、重度使用过 Helloworld ShadowSocksR Plus+、PassWall 、OpenClash 等插件,最后选定了 SSR Plus+作为常用插件,特别是在性能比较弱的软路由上依然满足需求:自动分流、Netfix 分流、游戏分流、快速添加节点、自动更新订阅节点、自动切换节点(不是很智能)、GFWlist 自动更新和自添加过梯域名、偶尔用作 sock5 代理、状态查看。
|
65
CrazyRundong 2022-11-25 18:06:20 +08:00 via iPhone
@Love4Taylor #56 6 ,那这周末可以升 22.03 了
|
66
um1ng 2022-11-25 19:45:26 +08:00
在用 shellclash 很好用
|
67
yean 2022-11-25 20:30:49 +08:00
openclash 的规则确实难搞,很多网站搞来搞去访问不了
|
68
Danswerme 2022-11-25 20:42:47 +08:00
一直用 hello world ,没用过 Clash ,相比前者来说 Clash 有什么更强的功能么?
|
69
liulongquan 2022-11-25 21:01:33 +08:00 1
@yean
@HereJustWait 路由器上 Clash 系的基本都无法进行完美的 IPV6 透明代理 都是半残废的货色,OpenClash 居然还建议用户关闭 IPV6 来避免错误,错误不去解决居然叫用户不用; 不过 clash 绝大部分是机场在用,对 IPV6 没啥要求,很多落地鸡也不支持 IPV6 IPV6 才是未来 IPV4 就是渣渣 这相当于是把头钻进沙子假装看不见了 |
70
2000wcw 2022-11-25 21:03:55 +08:00
@Donahue 这是机场的问题吧,我刚开始也是一堆机场和订阅来回折腾,对 ping 非常敏感,但是后来慢慢发现 ping 值根本就不是关键,关键还是节点服务器是否稳定,ping 再低,服务器带宽上限很低或者节点不稳定,你的外网体验一样超级烂。
后来自己买了 vps ,把 SSR 、BYPASS 、HELLO WORLD 、PASSWALL 、PASSWALL2 和 CLASH 都一口气装到路由器上做了长期测试,最后结论下来 SSR 最快,其次就是 BYPASS 和 PASSWALL 以及 HELLO WORLD ,不过我后来换了 hysteria ,发现还是 passwall 方便好用,关键就是能不刷固件就更新 xray 以及 hysteria 组件,这就超级方便了。 |
72
HereJustWait OP @liulongquan #69 呃,我刚开始折腾,也没用过其他的。有啥推荐的不,看着这些插件眼花缭乱的
|
73
pC0oc4EbCSsJUy4W 2022-11-25 22:11:26 +08:00
openclash 复杂功能基本可以不用
无法 fake-ip 或者选择 REDIR-HOST 模式区别 规则内置订阅转换很简单.多机场合并,选择订阅规则远程 acl 的,其他默认即可 有时候有修改配置概率断网,大概率影响了 Dnsmasq,重启解决最快 虽然 openclash 吃性能一点,但是目前满足需求,主要是自动切换节点和分流 ssr password 等自动切换都不太理想,毕竟有时候机场节点不稳 |
74
Love4Taylor 2022-11-25 22:18:21 +08:00
我很好奇上面所有说 openclash 吃性能这事,理论上没人一天到晚开 openclash 的 luci 吧,平时不就后台跑 clash core 么,还能有啥吃的。
|
75
mzliangjianjun 2022-11-26 01:25:39 +08:00 via iPhone
@Unclev21x 不要瞎更那堆规则
|
76
mzliangjianjun 2022-11-26 01:27:43 +08:00 via iPhone 1
@Love4Taylor 人家说的同样翻墙,openclash 的开销更加大,这个有人测试过,不过这是仅限于低性能平台,高性能平台没这么大差别,对于我 I5 8400 来说谁都一样
|
77
mzliangjianjun 2022-11-26 01:33:40 +08:00 via iPhone
|
78
Love4Taylor 2022-11-26 02:05:30 +08:00 via iPhone
@mzliangjianjun 那更没道理了,标题里这三个都是 clash core ,同一个二进制同样的 yaml 能有什么区别。如果你跟 ss-rust 比,那关 openclash 什么事呢。
|
79
neroxps 2022-11-26 08:45:00 +08:00
@Unclev21x #6 UI 上如果你什么都不动他,那么还是挺好用的。
但是如果你根据自己的网络情况调整,你不读他的脚本,逻辑,完全搞不懂每个配置背后到底他在干嘛····(因为我每次配置完,和我预期结果都完全不符。也许是我理解能力有问题。) 既然都要读代码,那····我不如读 shellclash 。 |
80
neroxps 2022-11-26 09:16:04 +08:00
说说我用 clash 的理由。
1. 带 webui 日志刷新和规则修改,移动端友好,能方便的切换节点,偶尔在家出现某些问题,能立刻手机掏出来解决。 2. 一体化的解决方案,调试不需要再关系 pdnsd 是不是没启动,ipset list 里是不是被其他插件干扰了。 3. 丰富的规则设定与丰富的规则订阅,自己收集规则太累了,gfw 我以前用的时候,老是匹配不到我要的,我又不想用 CNip 方案(因为出现过匹配错误,排查起来费劲,(必须掏出笔记本)) 至于性能? 2022 年了,还有人关心性能,谁家里没几个虚拟化服务器? |
81
PDX 2022-11-26 09:50:13 +08:00
我选择 armbian+shellclash ~
|
82
2000wcw 2022-11-26 10:40:30 +08:00
@Donahue 昨天欧美黑五促销,我用的 cloudcone 有 8 美金一年的特价,1cpu-1G-20Gssd ,带宽 1G 流量 2T/月,安装了 Xray 和 Hysteria ,油管测试 15-18 万左右,看 4K 都足够了,关键是跑 udp 设置了 full cone 以后外网各类游戏都是 NAT0 ,这个就很方便了。
|
83
benjaminliangcom 2022-11-26 12:13:47 +08:00 via iPhone
我喜欢 openclash 功能多
|
84
mzliangjianjun 2022-11-26 12:47:41 +08:00 via iPhone
@Love4Taylor 最初就是油管有人用这些插件测速,分别是 passwall ssrp openclash 这三个对比,最后后 openclash 开销最大,然后就一直这么传了
|
86
2000wcw 2022-11-26 15:44:43 +08:00
|
88
zenze 2022-11-27 00:50:40 +08:00 via iPhone
openclash 有个奇怪的问题 不管是开启规则还是全局 atv 下的奈飞都无法播放视频
|
91
tianlin 2022-11-29 12:12:23 +08:00
软路由目前用的 SSR ,选择的基本配置+gwf 的配置(额外手动配置了几个域名)
pc 上用 V2rayN ,感觉基本上也简单易用,没那么多需要配置和搞冬搞西的事情,clash 之类不同平台的看过好几次相关的各种配置说明,实在能力有限,用不来…… |
92
ToDyZHu 2022-12-02 11:36:53 +08:00
问一下 有遇到在旁路由跑 openclash ,同时开启 ipv6 的情况下(旁路由负责 ipv4 和 ipv6 的 dhcp ),国内网站访问缓慢,用梯子正常的情况吗
|
93
Holodusk 2022-12-08 04:02:18 +08:00
OpenClash 确实有很多冗余的设计,是为数不多让我觉得写代码比点鼠标简单的东西
|
94
Holodusk 2022-12-08 04:05:00 +08:00
不过除了服务器组还有代理集那些页面,其他的功能确实都有用。我一直用在自己编译的固件上,稳定性还可以
|
95
ttimasdf 2022-12-27 11:08:26 +08:00
OpenClash 难用+1……代码写的也不怎么规范,还搞了一堆小学生很喜欢的那种花里胡哨的功能。
但我得说,就这种 UI 风格,很朋克。属于是那种毫无艺术细胞的技术宅用脚写出来的用户界面,功能不分主次,暴露出许多没有必要的技术细节,很炫酷,很感动自己。 |
96
TsukiMori 2022-12-29 05:47:31 +08:00 via Android 1
我不仅用 openclash 我还得写个脚本让 adguardhome 和 mwan3 配合 openclash
只能说图省事不想折腾别碰 但是折腾完了能处理很多需求场景 |
97
TsukiMori 2022-12-29 05:54:12 +08:00 via Android
顺带一提 用 openclash 和 subconverter 可以用 gui 快速搞定 clash 的配置文件...不想用机场托管的 又不会且不想从头敲一份 yaml
subconverter 直接用一个 URL 把机场订阅一股脑塞进去接着自己想分几个策略组分几个策略组 然后去 ACL4SSR 的规则里挑规则就好了 然后 openclash 的 gui 上打几个钩再填几个 DNS 之类的空一份 yaml 就搞好了 |
98
bluaze 2023-02-13 19:23:27 +08:00
@xgfan v2ray 可以试试 v2raya ,v2ray 的 web 界面,界面简单,主要提供订阅管理,以及透明代理、SSR 支持,代理模式就基本的几种,要自定义提供手写相关配置接口
|
99
HackerTerry 2023-03-08 22:46:17 +08:00
小白路过,请问 passwall 的分流和负载均衡怎么设置?真的不会啊 qwq
|
100
pierrec 2023-03-09 08:38:48 +08:00
只要你批判目前的 openclash ,我们就是朋友,不是说功能多,所以复杂。而是他 UI 菜单布局就是反人类。surge cfw quantumult 那个不功能多了,但是人家合理啊。了解一下,基本没上手难度。
|