Commit Graph

21 Commits

Author SHA1 Message Date
世界 ce1ad1498b Fix reset outbounds 2024-07-13 17:46:22 +08:00
世界 5f3e5c3ba7 Update BBR and Hysteria congestion control & Migrate legacy Hysteria protocol to library 2023-10-30 12:41:22 +08:00
世界 3444828163 Update quic-go 2023-09-19 18:33:44 +08:00
世界 0629ded2f8 Migrate QUIC wrapper and protocol implementations to library 2023-09-16 00:09:41 +08:00
世界 928cccc285 Add ECH support for QUIC based protocols 2023-09-12 13:26:20 +08:00
世界 8c13195b9d Improve ECH support 2023-09-12 13:26:19 +08:00
世界 5717fb47eb Add TCP MultiPath support 2023-08-20 13:31:48 +08:00
世界 18cedcb256 Update quic-go 2023-08-20 13:31:40 +08:00
世界 4f847ab87d Fix network monitor 2023-08-20 13:30:50 +08:00
世界 0e1f29d790 Update quic-go 2023-06-15 14:52:25 +08:00
世界 079602e912 Fix outbound start sequence 2023-06-13 22:38:05 +08:00
世界 4b0e7583fb Fix hysteria outbound 2023-06-13 21:41:33 +08:00
shadow750d6 fdd2737f78 Reconnect once if hysteria request fails
This allows graceful recovery when network isn't good enough.

[Original hysteria source
code](https://github.com/apernet/hysteria/blob/13d46da99876c2c9feb1083ff5f2da201d9d0a1e/core/cs/client.go#L182)
has similar mechanism.
2023-06-11 22:21:32 +08:00
世界 2abbbcfaca Fix reset outbound 2022-11-06 10:36:19 +08:00
世界 1f82ba56bc Fix DF for hysteria 2022-10-18 17:27:50 +08:00
世界 01865024b0 Fix leaks and add test 2022-09-23 13:14:31 +08:00
世界 bb39d5955e Skip wait for hysteria tcp handshake response
Co-authored-by: arm64v8a <48624112+arm64v8a@users.noreply.github.com>
2022-09-13 10:40:26 +08:00
世界 6e7d31a989 Refactor TLS 2022-09-10 22:10:45 +08:00
世界 273652ae23 Merge dialer options 2022-09-03 12:55:10 +08:00
世界 46ed01b4c9 Add v2ray HTTP transport 2022-08-22 22:20:19 +08:00
世界 9bfef39b32 Add hysteria and acme TLS certificate issuer (#18)
* Add hysteria client/server
* Add acme TLS certificate issuer
2022-08-19 15:42:57 +08:00