b6b6413d04
refactor: replace experimental.fingerprints with custom-certificates and Change the fingerprint verification logic to SSL pinning
2023-01-14 21:08:06 +08:00
606e8948c0
Fix: TLS defaults to true for h2/grpc networks
2023-01-14 16:20:58 +08:00
804cff8c55
fix: skip-cert-verify is true by default ( #333 )
...
* fix: skip-cert-verify is true by default
* fix: format
* fix: typo
Co-authored-by: 3andero <3andero@github.com >
Co-authored-by: Hellojack <106379370+H1JK@users.noreply.github.com >
2023-01-13 09:55:01 +08:00
be6142aa43
feat: VLESS support packet encodings ( #334 )
...
* adjust: Do not use XTLS on H2 connections
* feat: VLESS support XUDP fullcone NAT
* fix: VLESS with PacketAddr does not work
* fix: VLESS XUDP crash
2023-01-11 22:01:15 +08:00
0069513780
chore: shadowtls don't depend on trojan's code
2023-01-11 10:19:30 +08:00
51f9b34a7c
feat: Support ShadowTLS v2 as Shadowsocks plugin ( #330 )
2023-01-11 00:13:48 +08:00
337be9124f
chore: clean code
2023-01-11 00:01:28 +08:00
261b8a1d06
fix: vmess udp
2023-01-10 13:21:32 +08:00
01d8b224db
fix: vless RoutingMark bind
2023-01-09 23:15:17 +08:00
fd48c6df8a
chore: Fix fmt in #321
...
Replace all double spaces to tabs due to Go fmt proposal.
2023-01-07 12:24:28 +08:00
29b72df14c
proxy-groups support exclude node by node type
2023-01-03 21:47:57 +08:00
f100a33d98
proxy-provider support exclude node by node type
2023-01-03 21:27:07 +08:00
a03af85a6b
fix: trying to let hysteria's port hopping work
2022-12-23 11:00:55 +08:00
daf0b23805
fix: some safeConnClose forget using original
2022-12-22 12:31:45 +08:00
980454beb2
chore: cleanup code
2022-12-22 09:53:25 +08:00
22414ce399
chore: relay support tuic
2022-12-20 00:11:02 +08:00
7496d9c114
chore: rebuild relay
2022-12-19 21:34:07 +08:00
c63dd62ed2
chore: support relay native udp when using ss and ssr protocol
2022-12-19 17:02:04 +08:00
57592ee840
chore: better safeConnClose
2022-12-16 22:16:02 +08:00
afb2364ca2
chore: wireguard's reserved support base64 input
2022-12-13 20:40:07 +08:00
9711390c18
fix: check conn is nil in safeConnClose
2022-12-13 18:09:19 +08:00
bffb0573a6
fix: safeConnClose not working
2022-12-13 13:20:40 +08:00
88acf8e098
fix: fix bindIfaceToListenConfig() in windows force bind to an ipv4 address
2022-12-13 11:18:32 +08:00
f87144f84b
chore: add persistent-keepalive for wireguard
2022-12-13 08:35:01 +08:00
1333f1fd47
fix: fix wireguard outbound not work with ipv6 server
2022-12-13 08:23:17 +08:00
8fa6bd1743
fix: fix wireguard outbound not work with the sniffer
2022-12-11 23:53:53 +08:00
f657ac97f6
fix: add an unmap before is6
2022-12-11 15:48:37 +08:00
57dfaf135d
fix: hysteria ipv6 outbound
2022-12-11 13:41:44 +08:00
9df42d7b98
fix: issue #292
2022-12-11 09:25:46 +08:00
a6f7e1472b
fix: let doh/dot server follow hosts and can remotely resolve itself ip
2022-12-07 20:01:44 +08:00
46d23d9b86
chore: all listeners support specialProxy
2022-12-05 17:53:54 +08:00
a0a2eb2106
chore: update dependencies
2022-12-05 11:03:28 +08:00
b7d976796a
chore: listeners support shadowsocks/vmess
2022-12-05 10:12:53 +08:00
2e22c712af
chore: rebuild add adapter/inbound.Addition to simply Listener.New apis
2022-12-05 00:20:50 +08:00
62474e0ed6
fix: correct C.Metadata
2022-12-04 22:08:20 +08:00
62226e8b3d
chore: rebuild InboundListener
2022-12-04 21:53:13 +08:00
6fc62da7ae
chore: change C.PacketAdapter from a struct to an interface
2022-12-04 14:37:52 +08:00
4f75201a98
feat: add linsters
2022-12-04 13:37:14 +08:00
0aefa3be85
fix: remove cyclic dependent to make tuic's Finalizer work
2022-12-02 16:56:17 +08:00
8c0fbb3665
chore: restful api display fast-open for tuic and hysteria
2022-11-29 00:56:27 +08:00
b4b9ef2362
Merge branch 'dev' of https://github.com/Dreamacro/clash into Alpha
2022-11-28 20:04:56 +08:00
dd6f7e3701
fix: structure decode first do strict match
2022-11-28 19:11:55 +08:00
551283c16e
chore: add tuic-server listener
2022-11-28 17:09:25 +08:00
a58234f0cd
chore: support KeyReplacer in Structure Decoder
2022-11-27 13:44:38 +08:00
c8d7243b5b
fix: hop-interval of tysteria is optional too
2022-11-27 13:07:27 +08:00
6b1ca7b07c
fix: ports of hysteria is optional
2022-11-27 12:52:14 +08:00
17c081a40c
add support for hysteria udp port hopping ( #269 )
...
* add support for hysteria udp port hopping
* add ports field for hysteria
* change method for udp connection
Co-authored-by: geoleonsh <geoleonsh@live.com >
2022-11-27 11:09:56 +08:00
423850a7aa
chore: allow to set max-open-streams for tuic
2022-11-27 09:38:20 +08:00
896d30b151
chore: rebuild tuic client's code
2022-11-26 23:53:59 +08:00
495fd191f2
chore: clear config field name (be compatible with old field name)
2022-11-26 21:35:47 +08:00