wwqgtxx
|
62474e0ed6
|
fix: correct C.Metadata
|
2022-12-04 22:08:20 +08:00 |
|
wwqgtxx
|
62226e8b3d
|
chore: rebuild InboundListener
|
2022-12-04 21:53:13 +08:00 |
|
wwqgtxx
|
8144373725
|
chore: support skip the same config Listeners' Close and Listen
|
2022-12-04 17:20:24 +08:00 |
|
Skyxim
|
e9d8dd09ac
|
fix: close linstener
|
2022-12-04 15:15:23 +08:00 |
|
wwqgtxx
|
6fc62da7ae
|
chore: change C.PacketAdapter from a struct to an interface
|
2022-12-04 14:37:52 +08:00 |
|
Skyxim
|
4f75201a98
|
feat: add linsters
|
2022-12-04 13:37:14 +08:00 |
|
wwqgtxx
|
b4b9ef2362
|
Merge branch 'dev' of https://github.com/Dreamacro/clash into Alpha
|
2022-11-28 20:04:56 +08:00 |
|
wwqgtxx
|
3880c3c1be
|
chore: add retry in tunnel dial
|
2022-11-24 12:32:35 +08:00 |
|
Dreamacro
|
8c6e205c5a
|
Fix: tunnel proxy match
|
2022-11-22 19:16:08 +08:00 |
|
Dreamacro
|
5b07d7b776
|
Feature: add tunnels
|
2022-11-20 21:30:55 +08:00 |
|
wwqgtxx
|
2a8e1778ad
|
chore: sync tunnel code
|
2022-11-12 21:42:45 +08:00 |
|
wwqgtxx
|
dc3e144b6a
|
Merge branch 'dev' of https://github.com/Dreamacro/clash into Alpha
|
2022-11-12 20:43:48 +08:00 |
|
wwqgtxx
|
901a47318d
|
chore: always pass context when resolve dns
|
2022-11-12 13:18:36 +08:00 |
|
wwqgtxx
|
6dadc2357a
|
chore: remove AddrType on Metadata
|
2022-11-11 09:19:50 +08:00 |
|
wwqgtxx
|
64552fbd00
|
fix: when host's ip in fakeip's range, don't send to remote server
|
2022-11-10 21:08:06 +08:00 |
|
adlyq
|
508e257543
|
fix: RESTful API sniffingEnable
|
2022-11-03 00:31:31 +08:00 |
|
wwqgtxx
|
22fb219ad8
|
chore: trie.DomainTrie will not depend on zero value
|
2022-11-02 22:28:18 +08:00 |
|
wwqgtxx
|
b9d8b69889
|
fix: lazy check
|
2022-10-30 23:08:18 +08:00 |
|
wwqgtxx
|
a46436f61a
|
chore: parse user's hosts before remoteDial
|
2022-10-29 09:03:00 +08:00 |
|
wwqgtxx
|
0da49bd92b
|
chore: add force-dns-mapping in sniffer
|
2022-10-14 07:46:33 +08:00 |
|
Skyxim
|
e4138c3e1e
|
chore: add description
|
2022-10-04 22:16:03 +08:00 |
|
Skyxim
|
6857b05039
|
chore: pure udp metadata
|
2022-10-02 20:08:41 +08:00 |
|
adlyq
|
9b89ff9f2d
|
feat: support sub-rule, eg.
rules:
- SUB-RULE,(AND,((NETWORK,TCP),(DOMAIN-KEYWORD,google))),TEST2
- SUB-RULE,(GEOIP,!CN),TEST1
- MATCH,DIRECT
sub-rules:
TEST2:
- MATCH,Proxy
TEST1:
- RULE-SET,Local,DIRECT,no-resolve
- GEOSITE,CN,Domestic
- GEOIP,CN,Domestic
- MATCH,Proxy
|
2022-09-06 17:30:35 +08:00 |
|
x2c3z4
|
4f291fa513
|
Chore: show the source ip in log (#2284)
Co-authored-by: Li Feng <fengli@smartx.com>
|
2022-09-02 16:59:00 +08:00 |
|
Dreamacro
|
3946d771e5
|
Feature: sync missing resolver logic from premium, but still net.IP on opensource
|
2022-08-13 13:07:35 +08:00 |
|
metacubex
|
02933ae568
|
Fix: nil pointer
|
2022-08-12 12:49:35 +08:00 |
|
metacubex
|
65a289e16f
|
Chore: clean code
|
2022-08-12 03:04:58 +08:00 |
|
Dreamacro
|
d71a2ce61e
|
Fix: fakeip udp should not replace with another ip
|
2022-07-24 00:02:45 +08:00 |
|
Skyxim
|
947d9d4560
|
chore: clean up code
|
2022-07-13 22:27:49 +08:00 |
|
Dreamacro
|
5497adaba1
|
Fix: fakeip udp should not replace with another ip
|
2022-07-05 21:09:29 +08:00 |
|
Dreamacro
|
aaf08dadff
|
Change: remove AddrType on Metadata (#2199)
|
2022-07-05 20:26:43 +08:00 |
|
Skyxim
|
1b3b5b4dfe
|
fix: find process error
|
2022-06-14 23:14:43 +08:00 |
|
Skyxim
|
2e6bdc5636
|
feat: add param general.enable-process, it will always find process or uid, default value is false
|
2022-06-14 23:08:07 +08:00 |
|
Skyxim
|
be298cfa16
|
refactor: finding process and uid should to find with match process or uid rule, reduce memory allocation
|
2022-06-14 22:52:56 +08:00 |
|
Dreamacro
|
23063ae0b9
|
fix: make CodeQL happy Dreamacro
|
2022-06-09 17:59:17 +08:00 |
|
Skyxim
|
d32ab9ce74
|
fix: 规则匹配默认策略组返回错误
|
2022-06-09 13:52:02 +08:00 |
|
Dreamacro
|
3360839fe3
|
Chore: make CodeQL happy
|
2022-06-01 21:38:05 +08:00 |
|
Skyxim
|
ac36473d13
|
refactor: 获取远程目的从tunnel中剔除,移至tracker
|
2022-05-27 09:00:48 +08:00 |
|
Skyxim
|
72fb153fe0
|
refactor: 优化UDP远程目标获取
|
2022-05-26 23:41:09 +08:00 |
|
adlyq
|
149b4b5b43
|
feat: RESTful API support disable sniffer
|
2022-05-24 13:44:52 +08:00 |
|
adlyq
|
cc1c1340a3
|
feat: 安卓恢复进程规则,可通过enable-process开关,默认true
|
2022-05-19 20:44:09 +08:00 |
|
CHIZI-0618
|
5bd5f1bfda
|
chore: remove Script mode residual code.
|
2022-05-14 13:00:33 +08:00 |
|
adlyq
|
df8196a68c
|
fix: print process path logic
|
2022-05-12 18:57:30 +08:00 |
|
Skyxim
|
27aa026568
|
fix: use actual metadata
|
2022-05-04 20:13:12 +08:00 |
|
Skyxim
|
fb58595d44
|
feat: Expose remote destination (udp proxy maybe domain of node)
|
2022-05-04 16:57:08 +08:00 |
|
Skyxim
|
2e74986fe4
|
refactor: adjust provider loading order, remove meaningless pointers
|
2022-04-28 08:55:45 +08:00 |
|
adlyq
|
3d6aea4c1e
|
feat: support uid rule
eg. UID,1000/5000-6000,Proxy
|
2022-04-22 16:27:51 +08:00 |
|
Meta Gowork
|
3f6d2e5f91
|
feat: dnsHijack support "any"
chore: adjust process debug display logic
|
2022-04-22 13:30:04 +08:00 |
|
yaling888
|
7ca1a03d73
|
Refactor: metadata use netip.Addr
|
2022-04-20 22:52:05 +08:00 |
|
MetaCubeX
|
42d853a7e6
|
chore: upgrade dependencies
|
2022-04-20 01:31:33 +08:00 |
|