adlyq
|
9c2ca0feb0
|
fix: uid match
|
2022-04-23 13:37:37 +08:00 |
|
adlyq
|
b8d5321615
|
feat: cache uid
|
2022-04-23 12:11:26 +08:00 |
|
adlyq
|
3d6aea4c1e
|
feat: support uid rule
eg. UID,1000/5000-6000,Proxy
|
2022-04-22 16:27:51 +08:00 |
|
Skyxim
|
bee1bddceb
|
feat: add sniffer port whitelist, when empty will add all ports
|
2022-04-21 07:06:08 -07: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 |
|
Skyxim
|
45fe6e996b
|
fix: npe when parse rule
|
2022-04-16 00:21:08 +08:00 |
|
Meta
|
ce96ac35fb
|
chore:merge & adjust code
|
2022-04-12 20:20:04 +08:00 |
|
Skyxim
|
07906c0aa5
|
fix: parse logic rule error
|
2022-04-09 22:25:39 +08:00 |
|
Skyxim
|
045dd0589b
|
fix: classical missing count
|
2022-03-28 21:04:50 +08:00 |
|
Skyxim
|
0a0b8074f4
|
refactor: rule-set and its provider
|
2022-03-26 20:27:41 +08:00 |
|
Meta
|
0d068e7b5f
|
[Fixed]
弃用过期函数,修复Process Name获取问题
|
2022-03-26 16:17:44 +08:00 |
|
admin
|
6a4d2b3368
|
Change type conversion method
|
2022-03-21 12:34:32 +08:00 |
|
admin
|
d9d8507c8f
|
[Fix] skip when country code not found in GeoIP.dat
|
2022-03-21 12:24:39 +08:00 |
|
MetaCubeX
|
2d1c031ce0
|
[skip ci][内容]
1.修复部分空指针问题
2.修改go.mod
|
2022-03-19 22:28:28 +08:00 |
|
MetaCubeX
|
1350330fe0
|
1.fix module package
2.fix govet error
|
2022-03-18 02:35:15 +08:00 |
|
MetaCubeX
|
435bee0ca2
|
update
|
2022-03-17 23:24:07 +08:00 |
|
MetaCubeX
|
30f1b29257
|
Merge remote-tracking branch 'yaling888/with-tun' into Alpha
# Conflicts:
# .github/workflows/codeql-analysis.yml
# .github/workflows/linter.yml
# .github/workflows/release.yml
# Makefile
# README.md
# adapter/outbound/vless.go
# component/geodata/memconservative/cache.go
# component/geodata/router/condition.go
# component/geodata/router/condition_geoip.go
# component/geodata/standard/standard.go
# component/geodata/utils.go
# config/config.go
# config/initial.go
# constant/metadata.go
# constant/path.go
# constant/rule.go
# constant/rule_extra.go
# dns/client.go
# dns/filters.go
# dns/resolver.go
# go.mod
# go.sum
# hub/executor/executor.go
# hub/route/configs.go
# listener/listener.go
# listener/tproxy/tproxy_linux_iptables.go
# listener/tun/dev/dev.go
# listener/tun/dev/dev_darwin.go
# listener/tun/dev/dev_linux.go
# listener/tun/dev/dev_windows.go
# listener/tun/dev/wintun/config.go
# listener/tun/dev/wintun/dll_windows.go
# listener/tun/dev/wintun/session_windows.go
# listener/tun/dev/wintun/wintun_windows.go
# listener/tun/ipstack/commons/dns.go
# listener/tun/ipstack/gvisor/tun.go
# listener/tun/ipstack/gvisor/tundns.go
# listener/tun/ipstack/gvisor/utils.go
# listener/tun/ipstack/stack_adapter.go
# listener/tun/ipstack/system/dns.go
# listener/tun/ipstack/system/tcp.go
# listener/tun/ipstack/system/tun.go
# listener/tun/tun_adapter.go
# main.go
# rule/common/base.go
# rule/common/domain.go
# rule/common/domain_keyword.go
# rule/common/domain_suffix.go
# rule/common/final.go
# rule/common/geoip.go
# rule/common/geosite.go
# rule/common/ipcidr.go
# rule/common/port.go
# rule/parser.go
# rule/process.go
# test/go.mod
# test/go.sum
# transport/vless/xtls.go
# tunnel/tunnel.go
|
2022-03-17 17:41:02 +08:00 |
|
MetaCubeX
|
016862f7a5
|
[build test]1.18
|
2022-03-16 17:54:44 +08:00 |
|
MetaCubeX
|
0f2123179a
|
[build test]
|
2022-03-16 17:29:09 +08:00 |
|
MetaCubeX
|
1034780e8e
|
[build test]
|
2022-03-16 00:43:08 +08:00 |
|
MetaCubeX
|
f01ac69654
|
Merge remote-tracking branch 'clash/dev' into Alpha
# Conflicts:
# .github/workflows/codeql-analysis.yml
# .github/workflows/docker.yml
# .github/workflows/linter.yml
# .github/workflows/stale.yml
# Makefile
# component/dialer/dialer.go
# config/config.go
# constant/metadata.go
# constant/rule.go
# rule/common/domain.go
# rule/common/domain_keyword.go
# rule/common/domain_suffix.go
# rule/common/final.go
# rule/common/ipcidr.go
# rule/geoip.go
# rule/parser.go
# rule/port.go
# rule/process.go
|
2022-03-15 23:13:41 +08:00 |
|
yaling888
|
20b66d9550
|
Style: code style
|
2022-03-15 02:55:06 +08:00 |
|
MetaCubeX
|
68fccfacc0
|
[Skip CI]
|
2022-03-15 02:20:19 +08:00 |
|
yaling888
|
46b9a1092d
|
Chore: embed the RuleExtra into Base
|
2022-03-13 01:22:05 +08:00 |
|
Kr328
|
b866f06414
|
Chore: move find connection process to tunnel (#2016)
|
2022-03-12 19:07:53 +08:00 |
|
yaling888
|
d49871224c
|
Fix: should only resolve local process name
|
2022-03-09 00:32:21 +08:00 |
|
yaling888
|
2f234cf6bc
|
Feature: process condition for rules
|
2022-02-23 14:01:53 +08:00 |
|
yaling888
|
d876d6e74c
|
Feature: resolve ip with a proxy adapter
|
2022-02-23 02:38:50 +08:00 |
|
yaling888
|
b192238699
|
Merge from remote branch
|
2022-02-23 01:00:27 +08:00 |
|
Clash-Mini
|
ca8ed0a01b
|
[Fix]GeoSite.dat initial in logic rule
|
2022-02-06 04:41:34 +08:00 |
|
Clash-Mini
|
7465eaafa1
|
[Fix]GeoSite.dat initial in logic rule
|
2022-02-06 04:30:54 +08:00 |
|
Clash-Mini
|
4a446c4e31
|
[build]
|
2022-02-06 01:59:35 +08:00 |
|
Clash-Mini
|
28a1475f66
|
[FEAT] Add geodata loader mode switch
|
2022-02-05 02:42:49 +08:00 |
|
Clash-Mini
|
c28f42d823
|
[FEAT] Add geodata loader mode switch
|
2022-02-05 00:51:06 +08:00 |
|
Clash-Mini
|
2bf34c766e
|
[Feat]
support trojan xtls
change geodataloader mode as memconservative
|
2022-02-04 23:33:36 +08:00 |
|
Clash-Mini
|
35b19c3d7f
|
Merge branch 'Dev' into Feature
# Conflicts:
# Makefile
|
2022-02-04 18:44:35 +08:00 |
|
Skyxim
|
90e6ed4612
|
[Fixed] Fixed clash process name is Clash.Meta
|
2022-02-04 17:38:06 +08:00 |
|
Clash-Mini
|
3b277aa8ec
|
[Feat]
update gvisor
Chore: use "-m mark --mark" instead of "-m owner --uid-owner"
|
2022-02-04 06:11:24 +08:00 |
|
Clash-Mini
|
176eb3926b
|
Merge remote-tracking branch 'pro-plus/plus-pro' into Feature
# Conflicts:
# .github/workflows/Alpha.yml
# .github/workflows/codeql-analysis.yml
# .github/workflows/docker.yml
# .github/workflows/linter.yml
# .github/workflows/stale.yml
# Makefile
# README.md
# adapter/outbound/vless.go
# component/dialer/dialer.go
# component/geodata/geodata.go
# component/geodata/router/condition.go
# config/config.go
# config/initial.go
# constant/metadata.go
# constant/path.go
# constant/rule.go
# constant/rule_extra.go
# dns/filters.go
# go.mod
# go.sum
# hub/executor/executor.go
# hub/route/configs.go
# listener/listener.go
# listener/tun/dev/dev.go
# listener/tun/dev/dev_darwin.go
# listener/tun/dev/dev_linux.go
# listener/tun/dev/dev_windows.go
# listener/tun/dev/dev_windows_extra.go
# listener/tun/dev/wintun/dll_windows.go
# listener/tun/dev/wintun/session_windows.go
# listener/tun/ipstack/gvisor/tun.go
# listener/tun/ipstack/gvisor/tundns.go
# listener/tun/ipstack/stack_adapter.go
# listener/tun/ipstack/system/tun.go
# listener/tun/tun_adapter.go
# main.go
# rule/base.go
# rule/common/process.go
# rule/geoip.go
# rule/parser.go
# rule/port.go
# test/go.mod
# test/go.sum
# test/vless_test.go
# transport/vless/xtls.go
# tunnel/tunnel.go
|
2022-02-04 05:30:21 +08:00 |
|
yaling888
|
25e115d042
|
Feature: process condition for rules
|
2022-01-28 22:52:35 +08:00 |
|
Skyxim
|
cd5b735973
|
[Refactor] logic rule parse
|
2022-01-26 21:34:49 +08:00 |
|
Clash-Mini
|
9e4e1482d9
|
[chore] Replace Country.mmdb with GeoIP.dat
|
2022-01-26 12:01:14 +08:00 |
|
Skyxim
|
2f8e575308
|
[Fixed] modified RULE-SET supported rule
|
2022-01-23 18:35:48 +08:00 |
|
Skyxim
|
8595d6c2e9
|
[Feature]
1.Add Network rule, match network type(TCP/UDP)
2.Add logic rules(NOT,OR,AND)
-AND,((DOMAIN,baidu.com),(NETWORK,UDP)),REJECT
(cherry picked from commit d7092e2e37f2c48282c878edea1b2ebc2912b09a)
|
2022-01-22 22:37:07 +08:00 |
|
Skyxim
|
b15344ec78
|
[Refactor]
1.allow maybe empty group
2.use COMPATIBLE(DIRECT alias) when proxy group is empty
3.http provider pass through tunnel
|
2022-01-18 21:09:36 +08:00 |
|
Skyxim
|
58ef4ddbba
|
[Fixed]Meaningless pointer
|
2021-12-07 20:49:39 +08:00 |
|
Skyxim
|
833b43a538
|
Fixed: Does RuleSet resolve ip logic modification
|
2021-12-06 21:47:22 +08:00 |
|
maze.y2b@gmail.com
|
eb999b3bf1
|
fix AutoIptables
|
2021-12-04 19:59:41 +08:00 |
|
Maze.tsz
|
8580ee8898
|
[style]
|
2021-12-04 17:41:13 +08:00 |
|