adlyq
|
b8e9c3d55a
|
fix: geoip ReverseMatch
|
2022-05-16 17:06:44 +08:00 |
|
adlyq
|
efc7c82cac
|
feat: "!"(not) support for geosite
eg. GEOSITE,!CN,Proxy & dns.fallback-filter.geosite: ['!CN']
|
2022-05-15 13:16:45 +08:00 |
|
Skyxim
|
d4dcbce9cb
|
chore: log show all ips when all ips shake hands failed
|
2022-05-13 21:43:42 +08:00 |
|
Skyxim
|
aded1b78b5
|
chore: sniffer give the err to the caller
|
2022-05-08 09:09:39 +08:00 |
|
Skyxim
|
f0a22a4a4c
|
chore: modify sniff error log
|
2022-05-07 12:44:28 +08:00 |
|
adlyq
|
7db07630a7
|
fix: DNS mapping error when sniffing result is ip, Discard sniffs that result in ip
|
2022-05-02 22:24:14 +08:00 |
|
Skyxim
|
80ff5917f7
|
fix: The sniffer does not clean up the original address
|
2022-05-02 17:09:24 +08:00 |
|
MetaCubeX
|
4b04faa88b
|
fix: http sniffer return host that was handled correctly
|
2022-05-02 09:51:26 +08:00 |
|
MetaCubeX
|
0cf539fb82
|
chore: adjust sniffer constant
|
2022-05-02 08:49:18 +08:00 |
|
MetaCubeX
|
5ccc047fe4
|
chore: adjust sniffer err info
|
2022-05-02 05:17:13 +08:00 |
|
MetaCubeX
|
6d704b9cd1
|
feat: sniffer support http
|
2022-05-02 05:10:18 +08:00 |
|
Skyxim
|
9dbe20f2c5
|
fix: npe when with resolver is nil
|
2022-04-29 13:03:55 +08:00 |
|
Skyxim
|
96a32f5038
|
refactor: tcp concurrent
|
2022-04-27 21:37:20 +08:00 |
|
Meta
|
5a1e1050b7
|
chore: adjust sniffer log
|
2022-04-27 18:04:02 +08:00 |
|
Meta
|
183973e823
|
chore: Adjust the tcp-concurrent and sniffer log
|
2022-04-27 15:22:42 +08:00 |
|
yaling888
|
4fd7d0f707
|
Chore: use generics as possible
|
2022-04-25 13:18:30 +08:00 |
|
Skyxim
|
0947cb4a5a
|
fix: whitelist
|
2022-04-23 09:52:23 +08:00 |
|
Skyxim
|
0368bb4180
|
fix: sniffer port whitelist error
|
2022-04-23 09:36:11 +08:00 |
|
Skyxim
|
4aeac0e227
|
chore: Adjust the connection IP log
|
2022-04-23 08:53:51 +08:00 |
|
Skyxim
|
19fc70b2c4
|
fix: general ipv6 is false should be broke ipv6 conn
|
2022-04-23 00:30:25 +08:00 |
|
Skyxim
|
81b5543b0d
|
feat: support tcp concurrent, Separate dialing and dns resolver ipv6
tcp-concurrent:true
|
2022-04-23 00:27:22 +08:00 |
|
adlyq
|
b0dd74e74e
|
fix: sniffer
|
2022-04-22 17:00:39 +08:00 |
|
adlyq
|
4dd9e199b7
|
fix: uid rule only support linux and android
|
2022-04-22 16:51:01 +08:00 |
|
adlyq
|
3d6aea4c1e
|
feat: support uid rule
eg. UID,1000/5000-6000,Proxy
|
2022-04-22 16:27:51 +08:00 |
|
Skyxim
|
9e6ba64940
|
fix: add wait timeout, and log
|
2022-04-21 08:08:37 -07: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 |
|
yaling888
|
6c4791480e
|
Chore: IpToAddr
|
2022-04-20 22:09:16 +08:00 |
|
MetaCubeX
|
42d853a7e6
|
chore: upgrade dependencies
|
2022-04-20 01:31:33 +08:00 |
|
Kr328
|
5d36d8b139
|
Improve: replace bootstrap dns (#2080)
|
2022-04-19 22:49:39 +08:00 |
|
yaling888
|
0ca10798ea
|
Chore: fix typo
|
2022-04-19 22:38:20 +08:00 |
|
yaling888
|
3ea3653d7a
|
Chore: persistence fakeip pool state
|
2022-04-19 22:37:47 +08:00 |
|
Skyxim
|
48a01adb7a
|
refactor: sniffer param force and reverses deprecated, will be removed when release version, replace force-domain and skip-sni,
force-domain add '+' equivalent to force is true
sniffer:
enable: true
force-domain:
- "google.com"
skip-sni:
- www.baidu.com
sniffing:
- tls
|
2022-04-17 20:02:13 +08:00 |
|
Skyxim
|
1cf9321aa0
|
fix: domain tree match failed
|
2022-04-16 11:55:49 +08:00 |
|
Skyxim
|
71a1f5dfbd
|
fix: domain type fix Mapping
|
2022-04-16 09:51:31 +08:00 |
|
Skyxim
|
25426cba33
|
chore: log style
|
2022-04-16 09:04:43 +08:00 |
|
Skyxim
|
9d364f66e9
|
fix: reverse error when force is false
|
2022-04-16 08:53:31 +08:00 |
|
Skyxim
|
80764217c2
|
feat: add domain list for sniffer, reverse force logic
when force is false, if domain in the list, will force replace
when force is true, if sniff domain in the list, will skip it
|
2022-04-16 08:21:31 +08:00 |
|
Meta
|
1b6b0052c2
|
chore:adjust sniffer debuglog info
|
2022-04-13 08:38:55 +08:00 |
|
yaling888
|
4be17653e0
|
Fix: fakeip pool cycle used
|
2022-04-13 02:19:42 +08:00 |
|
Meta Gowork
|
21446ba5d4
|
chore: adjust code
|
2022-04-12 21:39:31 +08:00 |
|
yaling888
|
75ce6b59bf
|
Refactor: fakeip pool use netip.Prefix, supports ipv6 range
|
2022-04-12 20:32:08 +08:00 |
|
Meta
|
ce96ac35fb
|
chore:merge & adjust code
|
2022-04-12 20:20:04 +08:00 |
|
yaling888
|
a6eb11ce18
|
Refactor: DomainTrie use generics
|
2022-04-12 18:45:47 +08:00 |
|
yaling888
|
673541e2a8
|
Refactor: lrucache use generics
|
2022-04-12 18:44:07 +08:00 |
|
Meta Gowork
|
83e0abaa8c
|
chore: adjust code
|
2022-04-11 13:23:59 +08:00 |
|
Skyxim
|
7166db2ac9
|
fix: code logic error
|
2022-04-10 20:01:35 +08:00 |
|
Skyxim
|
544e0f137d
|
feat: sniffer support
sniffer:
enable: true
force: false # Overwrite domain
sniffing:
- tls
|
2022-04-09 22:30:36 +08:00 |
|
Skyxim
|
b2981f921c
|
chore: reduce a little memory
|
2022-04-09 22:24:48 +08:00 |
|
Adlyq
|
7be3e617ab
|
disable process name on android
|
2022-04-09 17:54:01 +08:00 |
|