Skyxim
|
a73e690172
|
fix: DoQ closes udp immediately.
|
2022-07-15 21:54:02 +08:00 |
|
Skyxim
|
a8ce283727
|
feat: add fingerprint param
|
2022-07-11 13:42:28 +08:00 |
|
Skyxim
|
ab8e9e7d7a
|
fix: skip-cert-verify not work
|
2022-07-11 12:37:27 +08:00 |
|
Skyxim
|
fef9f95e65
|
feat: add fingerprint for tls verify
|
2022-07-10 20:44:24 +08:00 |
|
Skyxim
|
60e1947ed2
|
chore: upgrade dependencies for hysteria
|
2022-07-07 12:49:52 +08:00 |
|
Skyxim
|
0a76876764
|
fix: h3 of doh fall back logic
|
2022-07-06 21:25:25 +08:00 |
|
Skyxim
|
0c91a4e0f3
|
refactor: h3 for doh
|
2022-07-06 20:53:34 +08:00 |
|
Skyxim
|
baee951657
|
fix: close idle connections
|
2022-07-04 20:38:07 +08:00 |
|
Skyxim
|
503b1efd8a
|
fix: close transport with doh of h3
|
2022-07-03 23:01:49 +08:00 |
|
Skyxim
|
59ab2083aa
|
feat: try h3 connect DOH, failed will fall back h2; turn on with dns.prefer-h3: true
|
2022-07-03 21:59:47 +08:00 |
|
Skyxim
|
0d55b28805
|
chore: dns interface name
|
2022-06-25 09:16:51 +08:00 |
|
Skyxim
|
9c70e649ca
|
fix: disable doq skip verify cert
|
2022-06-25 09:16:49 +08:00 |
|
Skyxim
|
f7481ecadf
|
chore: delete DOQ meaningless ALPN
|
2022-06-12 23:17:26 +08:00 |
|
Skyxim
|
85c37b473a
|
fix: DOQ blocked dns return result because DOQ goroutine leak
|
2022-06-12 21:41:01 +08:00 |
|
Skyxim
|
23bc231df3
|
chore: doq default port change to 853, ALPN use doq
|
2022-06-12 17:53:11 +08:00 |
|
Skyxim
|
63fdb348db
|
fix: leak dns when domain in hosts list
|
2022-06-10 14:29:19 +08:00 |
|
Skyxim
|
8343c3597e
|
fix: doq maybe crash when use adapter
|
2022-06-06 21:45:08 +08:00 |
|
MetaCubeX
|
ade424cbb4
|
chore: 调整dns interface与adapter部分
|
2022-06-05 13:37:00 +08:00 |
|
MetaCubeX
|
43d3a0c8ea
|
chore: mix the proxy adapter and interface to dns client
|
2022-06-04 21:18:49 +08:00 |
|
Skyxim
|
ed9b9ce3c5
|
refactor: 添加no_gvisor 编译tag, 剔除gvisor stack支持, 方便在arm设备上debug
|
2022-06-03 20:07:30 +08:00 |
|
Skyxim
|
1298d2f8b6
|
chore: 添加tag no_doq 编译不含doq版本, 仅减少1.5MB(macOS-arm64)
|
2022-06-03 18:12:06 +08:00 |
|
Skyxim
|
d0268bb9a2
|
chore: 降低并发查询时IPv6等待
|
2022-05-28 09:58:45 +08:00 |
|
Skyxim
|
948700eed6
|
fix: 并发dns查询,由于ipv6阻塞导致某些情况下的网络不通
|
2022-05-21 00:34:15 +08:00 |
|
Skyxim
|
16b27b3a1f
|
fix: doq过代理错误
|
2022-05-17 21:30:54 +08:00 |
|
adlyq
|
f4d9384603
|
chore: debug log print dns result
|
2022-05-17 18:21:18 +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
|
b2605a9012
|
fix: tun dns
|
2022-05-02 14:21:37 +08:00 |
|
MetaCubeX
|
8681728b8d
|
chore: doq parameters
|
2022-05-02 05:01:07 +08:00 |
|
Skyxim
|
9d8cd036ff
|
refactor: remove dns and tun relationship, the enabled of dns module should be decided by user
|
2022-05-01 09:41:27 +08:00 |
|
adlyq
|
2d99f86780
|
fix: dhcp ifacename type
|
2022-04-28 23:44:37 +08:00 |
|
Skyxim
|
bbbe371ea9
|
fix: dns specified interface does not change
|
2022-04-28 22:40:06 +08:00 |
|
Skyxim
|
4f634edaa9
|
refactor: doq dialer
|
2022-04-28 22:21:48 +08:00 |
|
yaling888
|
4fd7d0f707
|
Chore: use generics as possible
|
2022-04-25 13:18:30 +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 |
|
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 |
|
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 |
|
Meta Gowork
|
c981ef0f28
|
chore: update dependencies
|
2022-04-13 02:32:55 +08:00 |
|
yaling888
|
75ce6b59bf
|
Refactor: fakeip pool use netip.Prefix, supports ipv6 range
|
2022-04-12 20:32:08 +08:00 |
|
yaling888
|
173e10abe6
|
Chore: fix typos
|
2022-04-12 19:08:13 +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
|
6548dc90fa
|
Merge remote-tracking branch 'Plus/with-tun' into Alpha
|
2022-04-02 20:48:11 +08:00 |
|
fishg
|
c495d314d4
|
feat: 添加tls sni 嗅探
# Conflicts:
# tunnel/statistic/tracker.go
# tunnel/tunnel.go
|
2022-03-31 21:27:25 +08:00 |
|
yaling888
|
e877b68179
|
Chore: revert "Feature: add tls SNI sniffing (#68)"
This reverts commit 24ce6622a2 .
|
2022-03-31 21:20:46 +08:00 |
|
fishg
|
24ce6622a2
|
Feature: add tls SNI sniffing (#68)
|
2022-03-31 19:34:40 +08:00 |
|
MetaCubeX
|
81c5a65f23
|
Merge remote-tracking branch 'Pro-Plus/with-tun' into Alpha
# Conflicts:
# README.md
# adapter/outbound/trojan.go
# adapter/outbound/vless.go
# transport/trojan/trojan.go
|
2022-03-30 13:15:45 +08:00 |
|
yaling888
|
4502776513
|
Refactor: MainResolver
|
2022-03-28 00:44:13 +08:00 |
|
MetaCubeX
|
7a54d616c4
|
[SKIP CI]
Merge remote-tracking branch 'Pro-Plus/with-tun' into Alpha
# Conflicts:
# README.md
# hub/route/server.go
|
2022-03-23 13:23:34 +08:00 |
|