Commit graph

1938 commits

Author SHA1 Message Date
gVisor bot
d6dc5ba19c 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
gVisor bot
2015905b02 Chore: show the source ip in log (#2284)
Co-authored-by: Li Feng <fengli@smartx.com>
2022-09-02 16:59:00 +08:00
gVisor bot
15b9aac3e6 Fix: fake ip pool offset calculate (#2281) 2022-09-01 11:33:47 +08:00
gVisor bot
b86428884c chore: update doc 2022-08-30 15:59:52 +08:00
gVisor bot
1399fe47e7 chore: update doc 2022-08-29 13:07:38 +08:00
gVisor bot
843e1c0f27 fix: resolve ip of udp proxy error 2022-08-29 13:04:48 +08:00
gVisor bot
c7c80cf90e fix: hysteria udp crash 2022-08-29 12:10:46 +08:00
gVisor bot
45aff6c969 fix: no main result conn, will fail 2022-08-28 20:26:13 +08:00
gVisor bot
eeac5354a1 fix: udp default resolve ip 2022-08-28 15:57:10 +08:00
gVisor bot
2022605546 feat: add ip-version param 2022-08-28 13:41:43 +08:00
gVisor bot
3400ec1a76 Chore: update README (#2276) 2022-08-27 12:16:25 +08:00
gVisor bot
d4c82a6187 Chore: update dependencies 2022-08-26 21:18:16 +08:00
gVisor bot
81dd0ed2db Chore: reduce dhcp dns client cost 2022-08-24 21:36:19 +08:00
gVisor bot
5845420649 Clean: use go 1.19 Appendf 2022-08-24 20:21:06 +08:00
gVisor bot
4a3d53c7ee chore: log error 2022-08-23 20:12:28 +08:00
gVisor bot
f2d7db4a41 Merge remote-tracking branch 'origin/Alpha' into Alpha
# Conflicts:
#	component/sniffer/http_sniffer.go
2022-08-22 23:22:26 +08:00
gVisor bot
48f30b01ef fix: ebpf support 2022-08-22 23:17:41 +08:00
gVisor bot
be49fcfd12 Chore: the default sniffing is changed to a standard port, and the sniffing result is only used for this connection. 2022-08-21 08:43:57 +08:00
gVisor bot
af5e00b6ff Merge pull request #167 from H1JK/Alpha
feat: Update Converter
2022-08-20 02:32:44 +08:00
gVisor bot
b51fb5bb72 feat: Converter VMessAEAD share link standard support 2022-08-19 22:00:22 +08:00
gVisor bot
078c37f1a9 fix: Converter VMess security field typo 2022-08-19 21:17:44 +08:00
gVisor bot
cfebdf04a2 chore: Clean converter code and add doc 2022-08-19 19:46:50 +08:00
gVisor bot
9b37165666 chore: Skip initial "lan" rules that load geoip 2022-08-17 12:42:33 +08:00
gVisor bot
35eaa7eb06 fix: http sniffer skip ip 2022-08-17 12:41:36 +08:00
gVisor bot
08f414e9c7 Chore: remove old cache implementation 2022-08-17 11:43:20 +08:00
gVisor bot
6484ba4d44 chore: Skip initial "lan" rules that load geoip 2022-08-17 00:33:03 +08:00
gVisor bot
6b6921f090 fix: http sniffer skip ip 2022-08-16 22:59:53 +08:00
gVisor bot
f7162f7f99 chore: disable tcp_test 2022-08-15 15:52:03 +08:00
gVisor bot
728dd10a89 chore: clean code 2022-08-15 15:46:07 +08:00
gVisor bot
545af5d11c fix: Temporarily delete marking node alive as false when error occurs 2022-08-13 18:25:28 +08:00
gVisor bot
3e649ae8e8 fix: Unhandled dns resolve failure error 2022-08-13 16:47:24 +08:00
gVisor bot
730f5b2d5f Feature: sync missing resolver logic from premium, but still net.IP on opensource 2022-08-13 13:07:35 +08:00
gVisor bot
20b9406df2 Chore: http2 should use DialTLSContext and some tls handshake should with context 2022-08-13 12:35:39 +08:00
gVisor bot
541943fd29 Fix: satisfy RFC4343 - DNS case insensitivity (#2260) 2022-08-12 13:47:51 +08:00
gVisor bot
42c3611715 Fix: no_gviosr tags 2022-08-12 12:53:11 +08:00
gVisor bot
65d543329e Fix: nil pointer 2022-08-12 12:49:35 +08:00
gVisor bot
40cab0094e Merge remote-tracking branch 'origin/Alpha' into Alpha 2022-08-12 03:36:15 +08:00
gVisor bot
8f690aef03 Chore: clean code 2022-08-12 03:35:49 +08:00
gVisor bot
3de41fb309 Fixed: gViosr func 2022-08-12 03:34:59 +08:00
gVisor bot
2f09805ea6 Chore: clean code 2022-08-12 03:04:58 +08:00
gVisor bot
0b00214ace Chore: Migration 1.19 2022-08-12 00:07:13 +08:00
gVisor bot
4c0ef4ee45 Chore: gVisor use bufferv2 2022-08-11 23:47:45 +08:00
gVisor bot
6846e07801 Chore: update badges 2022-08-11 23:45:50 +08:00
gVisor bot
04910ba4a0 fix: remove extra and the actual original IDNA domain name is no longer stored, for reduce memory 2022-08-11 21:50:16 +08:00
gVisor bot
c8382d90e3 Merge remote-tracking branch 'origin/Alpha' into Alpha 2022-08-08 10:28:18 +08:00
gVisor bot
c1bd1de57e rm EBpf tun && disable android ebpf 2022-08-08 10:21:16 +08:00
gVisor bot
e96e586a37 Migration: go1.19 2022-08-07 21:45:50 +08:00
gVisor bot
936f2bc67a Merge pull request #151 from H1JK/update-converter2
fix: Converter error when VMess `aid` field not exists
2022-08-07 20:47:32 +08:00
gVisor bot
95b5ae4490 fix: Converter error when VMess aid field not exists 2022-08-07 20:43:11 +08:00
gVisor bot
96b420461b Chore: reenable latest golangci-lint 2022-08-05 10:52:36 +08:00