vernesong/OpenClash

[Bug]

paperbluster opened this issue · 2 comments

Verify Steps

  • Tracker 我已经在 Issue Tracker 中找过我要提出的问题
  • Branch 我知道 OpenClash 的 Dev 分支切换开关位于插件设置-版本更新中,或者我会手动下载并安装 Dev 分支的 OpenClash
  • Latest 我已经使用最新 Dev 版本测试过,问题依旧存在
  • Relevant 我知道 OpenClash 与 内核(Core)、控制面板(Dashboard)、在线订阅转换(Subconverter)等项目之间无直接关系,仅相互调用
  • Definite 这确实是 OpenClash 出现的问题
  • Contributors 我有能力协助 OpenClash 开发并解决此问题
  • Meaningless 我提交的是无意义的催促更新或修复请求

OpenClash Version

v0.46.014-beta

Bug on Environment

Official OpenWrt

OpenWrt Version

OpenWrt R24.8.1

Bug on Platform

Linux-arm64

Describe the Bug

fakeip模式下的openclash无法正常使用绕过核心的来源端口

To Reproduce

设置一个软路由插件alist的5244端口至绕过核心端口上,可以在状态-防火墙里发现该端口流量转发还是走的openclash核心

OpenClash Log

链 openclash_output (引用: 1)
数据包	流量	目标	协议	入口	出口	源地址	目标地址	选项
472	74.10 KB	RETURN	udp	*	*	0.0.0.0/0	0.0.0.0/0	udp spt:53
3519	182.48 KB	RETURN	tcp	*	*	0.0.0.0/0	0.0.0.0/0	tcp spt:53
0	0.00 B	RETURN	udp	*	*	0.0.0.0/0	0.0.0.0/0	udp spt:53
0	0.00 B	RETURN	tcp	*	*	0.0.0.0/0	0.0.0.0/0	tcp spt:53
0	0.00 B	RETURN	udp	*	*	0.0.0.0/0	0.0.0.0/0	udp spt:53
0	0.00 B	RETURN	tcp	*	*	0.0.0.0/0	0.0.0.0/0	tcp spt:53
0	0.00 B	RETURN	udp	*	*	0.0.0.0/0	0.0.0.0/0	udp spt:53
0	0.00 B	RETURN	tcp	*	*	0.0.0.0/0	0.0.0.0/0	tcp spt:53
0	0.00 B	RETURN	udp	*	*	0.0.0.0/0	0.0.0.0/0	udp spt:53
0	0.00 B	RETURN	tcp	*	*	0.0.0.0/0	0.0.0.0/0	tcp spt:53
0	0.00 B	RETURN	udp	*	*	0.0.0.0/0	0.0.0.0/0	udp spt:53
0	0.00 B	RETURN	tcp	*	*	0.0.0.0/0	0.0.0.0/0	tcp spt:53
0	0.00 B	RETURN	udp	*	*	0.0.0.0/0	0.0.0.0/0	udp spt:22
0	0.00 B	RETURN	tcp	*	*	0.0.0.0/0	0.0.0.0/0	tcp spt:22
601	45.92 KB	RETURN	udp	*	*	0.0.0.0/0	0.0.0.0/0	udp spt:7874
0	0.00 B	RETURN	tcp	*	*	0.0.0.0/0	0.0.0.0/0	tcp spt:7874
244	10.11 KB	RETURN	udp	*	*	0.0.0.0/0	0.0.0.0/0	udp spt:65432
0	0.00 B	RETURN	tcp	*	*	0.0.0.0/0	0.0.0.0/0	tcp spt:65432
364	52.76 KB	RETURN	udp	*	*	0.0.0.0/0	0.0.0.0/0	udp spt:22270
0	0.00 B	RETURN	tcp	*	*	0.0.0.0/0	0.0.0.0/0	tcp spt:22270
678	57.29 KB	RETURN	udp	*	*	0.0.0.0/0	0.0.0.0/0	udp spt:22770
0	0.00 B	RETURN	tcp	*	*	0.0.0.0/0	0.0.0.0/0	tcp spt:22770
77	11.37 KB	RETURN	udp	*	*	0.0.0.0/0	0.0.0.0/0	udp spt:5336
0	0.00 B	RETURN	tcp	*	*	0.0.0.0/0	0.0.0.0/0	tcp spt:5336
364	52.76 KB	RETURN	udp	*	*	0.0.0.0/0	0.0.0.0/0	udp spt:5337
0	0.00 B	RETURN	tcp	*	*	0.0.0.0/0	0.0.0.0/0	tcp spt:5337
0	0.00 B	RETURN	udp	*	*	0.0.0.0/0	0.0.0.0/0	udp spt:22771
112952	1.44 GB	RETURN	tcp	*	*	0.0.0.0/0	0.0.0.0/0	tcp spt:22771
0	0.00 B	RETURN	udp	*	*	0.0.0.0/0	0.0.0.0/0	udp spt:5244
392711	1.64 GB	RETURN	tcp	*	*	0.0.0.0/0	0.0.0.0/0	tcp spt:5244
440	70.88 KB	RETURN	udp	*	*	0.0.0.0/0	0.0.0.0/0	udp spt:5339
2816	185.27 KB	RETURN	tcp	*	*	0.0.0.0/0	0.0.0.0/0	tcp spt:5339
442	61.76 KB	RETURN	udp	*	*	0.0.0.0/0	0.0.0.0/0	udp spt:5338
0	0.00 B	RETURN	tcp	*	*	0.0.0.0/0	0.0.0.0/0	tcp spt:5338
0	0.00 B	RETURN	udp	*	*	0.0.0.0/0	0.0.0.0/0	udp spt:5244
0	0.00 B	RETURN	tcp	*	*	0.0.0.0/0	0.0.0.0/0	tcp spt:5244
0	0.00 B	RETURN	udp	*	*	0.0.0.0/0	0.0.0.0/0	udp spt:22771
0	0.00 B	RETURN	tcp	*	*	0.0.0.0/0	0.0.0.0/0	tcp spt:22771
227008	33.58 MB	RETURN	all	*	*	0.0.0.0/0	0.0.0.0/0	match-set localnetwork dst
136	10.33 KB	MARK	all	*	*	0.0.0.0/0	198.18.0.0/16	! owner UID match 65534 MARK set 0x162
1122089	56.56 MB	MARK	tcp	*	*	0.0.0.0/0	0.0.0.0/0	! owner UID match 65534 MARK set 0x162

OpenClash Config

No response

Expected Behavior

期待在fakeip模式下openclash的指定端口流量不经过openclash核心

Additional Context

No response

0 0.00 B RETURN udp * * 0.0.0.0/0 0.0.0.0/0 udp spt:5244
392711 1.64 GB RETURN tcp * * 0.0.0.0/0 0.0.0.0/0 tcp spt:5244