请教一下 clash 的最适合打开方式,以及几个小疑问

2023-01-16 18:59:34 +08:00
 techstay

请问一下大家都是怎么使用 clash 翻墙上网的。小弟我有两个疑问,想请教一下大家。

clash 使用方式

cfw

第一种就是使用 cfw 等软件本地代理,这种方式基本上够用了。cfw 也支持 mixin 等功能,能自己添加规则,配合机场的规则,用起来没出过什么问题。

但是缺点就是每台设备都要安装 clash ,配置起来稍微有点麻烦。

软路由

第二种就是搞个软路由用 openclash ,这也是我现在试图折腾的东西。看大佬们配置成功以后,应该能享受完全无感的上网体验。但是这个配置起来就麻烦许多,还需要购买设备。所以我目前想用虚拟机先折腾一下,如果好用的话在看看要不要买一个。

软路由的缺点就是配置起来麻烦许多,我遇到不少小问题,感觉还需要慢慢一点点解决。

大家平时都用哪种方式?

规则

clash 基于规则做分流,所以体验好不好和规则完善与否应该有不小的关系。机场默认的规则肯定是不够用的,所以想请教大家一下,平时自己是怎么处理规则的,或者有没有什么比较好用的第三方规则推荐?

https://github.com/Loyalsoldier/clash-rules,大家平时都用啥,交流一下?

程序名规则的疑问

我看 clash 有个按程序名字做分流的功能,这个应该是只有本地才能使用的吧。那软路由上应该就没办法用这类规则了吧,会不会影响分流的准确度?

4509 次点击
所在节点    程序员
27 条回复
SbloodyS
2023-01-16 19:08:22 +08:00
lightionight
2023-01-16 19:11:16 +08:00
你这就适合 cfa 或者 cfw 设置好,然后打开允许局域网访问,在家里 WiFi 的话,把其他需要翻墙的设备网关和 dns 设置为 cfw 的电脑 ip
zhouweiluan
2023-01-16 19:12:07 +08:00
软路由肯定最佳,配置难度没想像中难,大家都是用的同一种配置文件。只要 cfw 会配,OpenClash 就一样会配,大可放心。
规则我是自己维护一份放到 Github 上自用,省事儿的可以去扒人家抓好的域名拿过来,然后通过自己弄好的 ini 文件扔到转换器里面就能很快速生成 Clash 配置文件。
准确度可以自己使用起来之后慢慢根据自己的需要去维护,我用到现在基本没什么分流不符的问题。
ysc3839
2023-01-16 19:14:55 +08:00
我是自己写了个启动器,不使用规则
lostberryzz
2023-01-16 19:20:31 +08:00
主要看你是一台笔记本扛着到处跑还是固定位置上网,不过总体推荐非必要不上软路由(比如说给一家的设备提供服务这种场景),灵活性和稳定性都欠佳
billytom
2023-01-16 20:26:52 +08:00
软路由,Tun 模式,不要用 openclash ,换用 meta clash core ,然后写 init 或 systemctl 启动脚本来跑
wangyu17455
2023-01-16 20:30:19 +08:00
虚拟机里的 alpine linux 装 clash meta 开 tun,内存限制 256m 然后开 swap 解决 tun 的内存泄漏问题,需要代理的设备手动指定 clash 为网关,这样 clash 挂了也不影响家里人上网,其实全局代理完全用不着软路由
Yzh361
2023-01-16 20:39:26 +08:00
OpenWrt 上用 hello, passwall, SSR+。
openclash 以前也用,不过启动太慢了。测速结果也不如另外几个快。

Merlin 上用 科学上网 和 MerlinClash. 梅林上的 clash 挺稳定。
maemual
2023-01-16 20:44:51 +08:00
弄了台 x86 随便跑个 linux ,用 linux tun 模式,配置其实挺简单的。。。。
chotow
2023-01-16 20:50:36 +08:00
@billytom @wangyu17455 @maemual 请教几位,选择 TUN 而不是 iptables/nftables 的原因是? 🤔
wangyu17455
2023-01-16 21:11:53 +08:00
@chotow iptables 虽然性能更好而且不会影响 ping 但是代理不了 ipv6 ,但是因为 googlevideo 这个域名有 ipv6 而且没被阻断,看 youtube 的时候经常变成直连然后卡的播不了,不关 ipv6 是因为有一些纯 ipv6 的机器要连
systemcall
2023-01-16 22:21:07 +08:00
@wangyu17455 #11
一般的情况下还是 fake-ip 更好吧
me221
2023-01-16 22:45:51 +08:00
直接跑 meta 内核用 winsw 注册为服务. 配置文件自己写

规则: geoip geosite 分开国内国外, final: proxy, 最后把内网地址排除就可以了.

路由器就没法用程序分流了
jsomin
2023-01-16 22:48:58 +08:00
@zhouweiluan #3 请教一下,我用旁路由开 openclash 然后用 tun 模式,电脑玩英雄联盟总是掉线,不开就没事,谷歌了好久都没找到解决的方法,每次打 LOL 都要关掉 openclash ,这个大概是哪里有问题?您有什么意见么?
helloet
2023-01-16 23:28:05 +08:00
r66s 用的 openclash ,meta 核心,配合 Loyalsoldier/clash-rules 的规则 + 自己的规则维护一份 clash 配置单。
summersun2021
2023-01-17 00:48:50 +08:00
我用的没那么复杂,我一台 macmini ,装了个 clash pro 开了增强,然后家里哪台机器想上就手动 ip 即可,当然 mbp 也装上了,流动的科学上网,例如带 atv 盒子和 chromecast 谷歌盒子过年回家看电视,我就是用 mac 带的网络,即插即用。
totoro625
2023-01-17 01:34:11 +08:00
软路由 openclash 用的 meta 内核,j4125 最优解,大概 500
设备会额外安装 cfw 备用

因为我自己编写的规则用了大量的负载均衡,故障转移,中继,而且层层嵌套,移动设备使用会比较费电,移动设备都是穿透回家或者连接公网云服务器

规则全部用自己写的,日常有看连接日志的习惯,哪里走错了就微调一下,配置都是放在云存储上,多设备定时拉取更新,写的很乱,但是比较符合自己的心意
yin1999
2023-01-17 08:29:52 +08:00
@wangyu17455 有 ip6tables ,用 nftables 就更方便了,代理软件不是用优先域名匹配的更多些嘛,根据 sni 来对 HTTPS 流量做分流就成了。我是参考 Xray 配置的 https://xtls.github.io/document/level-2/tproxy_ipv4_and_ipv6.html#%E4%BD%BF%E7%94%A8-iptables
Helsing
2023-01-17 08:55:32 +08:00
斐讯 N1 + openclash ,但是用着不稳定,时不时要重启
oneisall8955
2023-01-17 09:47:01 +08:00
clash 小白,楼主折腾完后出个教程艾特我好吗?一直不太懂 clash 怎么玩,不会配置,这几年还在用 v2rayN 旧版本配合自定义 pac ,节点卡了就换个节点

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

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

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

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

© 2021 V2EX