Skyxim
|
f979491013
|
fix: tcp concurrent force close when context done
|
2022-06-25 09:16:53 +08:00 |
|
Skyxim
|
bbac54433e
|
fix: resolve ipv4 of 4 in 6
|
2022-06-17 21:44:06 +08:00 |
|
Skyxim
|
c968104a19
|
fix: udp listen use udp4 when general.ipv6 is false; general.ipv6 default value is true
|
2022-06-14 12:36:05 +08:00 |
|
Skyxim
|
130a3a261d
|
refactor: clear linkname,reduce cycle dependencies,transport init geosite function
|
2022-06-10 13:38:19 +08:00 |
|
Skyxim
|
3827e00b54
|
refactor: 抽离http请求方法
|
2022-06-04 19:14:39 +08:00 |
|
adlyq
|
6e84f685ce
|
chore: 更新geox时通过内存存储
|
2022-06-03 16:50:49 +08:00 |
|
Skyxim
|
9e9f459c0e
|
refactor: 优化proxy server nameserver, 当节点专用dns全部查询失败会回落到正常逻辑
|
2022-06-02 20:58:25 +08:00 |
|
adlyq
|
1af39cb228
|
fix: OpenClash 回环
|
2022-06-01 12:32:45 +08:00 |
|
adlyq
|
9272d02149
|
refactor: 合并部分android代码入linux && ip 使用netlink配置路由
|
2022-05-28 21:58:29 +08:00 |
|
Skyxim
|
fb4872ff7f
|
fix: 关闭并发时双栈使用错误
|
2022-05-27 20:43:39 +08:00 |
|
adlyq
|
2ebc0383b5
|
feat: RESTful API support set tcp-concurrent
|
2022-05-26 19:49:12 +08:00 |
|
adlyq
|
7431001ed6
|
feat: RESTful API support update Geo file
and can set update url by user, eg.
geox-url:
geoip: "http://xxxx/gepip.dat"
mmdb: "http://xxxx/country.mmdb"
geosite: "http://xxxx/geosite.dat"
|
2022-05-24 15:04:13 +08:00 |
|
adlyq
|
cc1c1340a3
|
feat: 安卓恢复进程规则,可通过enable-process开关,默认true
|
2022-05-19 20:44:09 +08:00 |
|
adlyq
|
8b09db5f7f
|
fix: Rule-Set中不解析DNS
feat: RULE-SET支持no-resolve
|
2022-05-18 18:43:44 +08:00 |
|
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 |
|