wwqgtxx
|
7b44cde4bd
|
chore: tuic use a simple client pool
|
2022-11-25 20:14:05 +08:00 |
|
wwqgtxx
|
c7bad89af3
|
fix: tuic better stream close
|
2022-11-25 19:14:09 +08:00 |
|
wwqgtxx
|
21a91e88a1
|
fix: tuic set MaxOpenStreams
|
2022-11-25 18:32:30 +08:00 |
|
wwqgtxx
|
76d2838721
|
chore: split tuic's tcp and udp client
|
2022-11-25 17:15:45 +08:00 |
|
wwqgtxx
|
9b1fe9f466
|
fix: tuic stream close
|
2022-11-25 16:06:56 +08:00 |
|
wwqgtxx
|
9976800a35
|
fix: tuic err handle
|
2022-11-25 13:03:36 +08:00 |
|
wwqgtxx
|
f542351404
|
chore: tuic add max_udp_relay_packet_size
|
2022-11-25 12:43:23 +08:00 |
|
wwqgtxx
|
a13dedb6e4
|
fix: tuic panic
|
2022-11-25 12:10:33 +08:00 |
|
wwqgtxx
|
d47ce79a24
|
chore: better tuic conn close
|
2022-11-25 11:32:52 +08:00 |
|
wwqgtxx
|
142d17ebad
|
fix: don't close tuic when read timeout
|
2022-11-25 11:04:28 +08:00 |
|
wwqgtxx
|
c89b1f0e96
|
chore: tuic add cubic,new_reno,bbr congestion_controller
|
2022-11-25 10:33:37 +08:00 |
|
wwqgtxx
|
59bd11a3a7
|
chore: add tuic outbound
close #133
|
2022-11-25 08:08:14 +08:00 |
|
wwqgtxx
|
2dc62024fe
|
chore: support old chacha20
|
2022-11-16 18:37:14 +08:00 |
|
wwqgtxx
|
dc3e144b6a
|
Merge branch 'dev' of https://github.com/Dreamacro/clash into Alpha
|
2022-11-12 20:43:48 +08:00 |
|
Kaming Chan
|
e2d71abecd
|
Fix: handle parse socks5 udp address properly (#2220)
(cherry picked from commit bec4df7b12 )
|
2022-10-01 23:45:06 +08:00 |
|
metacubex
|
ef2f8317c7
|
Fix: wechat protocol is not working if no obfs string is configured
|
2022-09-11 15:24:56 +08:00 |
|
Skyxim
|
99effb051b
|
feat: add ip-version param
|
2022-08-28 13:41:43 +08:00 |
|
metacubex
|
4611fbfe0c
|
chore: disable tcp_test
|
2022-08-15 15:52:03 +08:00 |
|
metacubex
|
b725c91b05
|
chore: clean code
|
2022-08-15 15:46:07 +08:00 |
|
Dreamacro
|
5940f62794
|
Chore: http2 should use DialTLSContext and some tls handshake should with context
|
2022-08-13 12:35:39 +08:00 |
|
Kaming Chan
|
bec4df7b12
|
Fix: handle parse socks5 udp address properly (#2220)
|
2022-07-25 12:44:00 +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 |
|
LJea
|
f0952b55d0
|
Fix: query string parse on ws-opts (#2213)
|
2022-07-10 14:56:34 +08:00 |
|
Skyxim
|
60e1947ed2
|
chore: upgrade dependencies for hysteria
|
2022-07-07 12:49:52 +08:00 |
|
Skyxim
|
e599621a32
|
fix: resolve ipv6 error in hysteria
|
2022-07-03 22:51:20 +08:00 |
|
Skyxim
|
3cc1870aee
|
chore: embed hysteria, clean irrelevant codes, code from https://github.com/HyNetwork/hysteria
|
2022-07-03 18:26:46 +08:00 |
|
Dreamacro
|
e0c5a85314
|
Fix: missing import
|
2022-06-12 21:22:02 +08:00 |
|
Dreamacro
|
2fa1a5c4b9
|
Chore: update tproxy udp packet read logic
|
2022-06-12 19:37:51 +08:00 |
|
Kaming Chan
|
c3f4e1ba2e
|
fix: add length check for ssr auth_aes128_sha1 (#2129)
|
2022-06-09 17:57:41 +08:00 |
|
MetaCubeX
|
c045a4f2a7
|
Chore: make hadowsocks2 lib embed
|
2022-06-04 20:29:33 +08:00 |
|
Dreamacro
|
09d49bac95
|
Chore: embed shadowsocks2
|
2022-06-01 21:43:20 +08:00 |
|
Kaming Chan
|
da7ffc0da9
|
Fix: add length check for ssr auth_aes128_sha1 (#2129)
|
2022-05-13 11:21:39 +08:00 |
|
Skyxim
|
a95d439852
|
chore: the uuid-map is transferred to the protocol
|
2022-05-06 13:28:09 +08:00 |
|
Skyxim
|
fb58595d44
|
feat: Expose remote destination (udp proxy maybe domain of node)
|
2022-05-04 16:57:08 +08:00 |
|
yaling888
|
4fd7d0f707
|
Chore: use generics as possible
|
2022-04-25 13:18:30 +08:00 |
|
yaling888
|
7ca1a03d73
|
Refactor: metadata use netip.Addr
|
2022-04-20 22:52:05 +08:00 |
|
fishg
|
14878b37f6
|
fix: trojan fail may panic
|
2022-04-12 18:43:55 +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
|
9ff1f5530e
|
Feature: Trojan XTLS
|
2022-03-30 00:15:39 +08:00 |
|
yaling888
|
b3ea2ff8b6
|
Chore: adjust VLESS
|
2022-03-29 23:50:41 +08:00 |
|
MetaCubeX
|
611ce5f5f1
|
[commit]
[Feat] add Pass type for support temporary skip rule set
|
2022-03-27 23:44:51 +08:00 |
|
yaling888
|
9bab2c504e
|
Chore: regenerate protoc file
|
2022-03-27 07:12:12 +08:00 |
|
MetaCubeX
|
30f1b29257
|
Merge remote-tracking branch 'yaling888/with-tun' into Alpha
# Conflicts:
# .github/workflows/codeql-analysis.yml
# .github/workflows/linter.yml
# .github/workflows/release.yml
# Makefile
# README.md
# adapter/outbound/vless.go
# component/geodata/memconservative/cache.go
# component/geodata/router/condition.go
# component/geodata/router/condition_geoip.go
# component/geodata/standard/standard.go
# component/geodata/utils.go
# config/config.go
# config/initial.go
# constant/metadata.go
# constant/path.go
# constant/rule.go
# constant/rule_extra.go
# dns/client.go
# dns/filters.go
# dns/resolver.go
# go.mod
# go.sum
# hub/executor/executor.go
# hub/route/configs.go
# listener/listener.go
# listener/tproxy/tproxy_linux_iptables.go
# listener/tun/dev/dev.go
# listener/tun/dev/dev_darwin.go
# listener/tun/dev/dev_linux.go
# listener/tun/dev/dev_windows.go
# listener/tun/dev/wintun/config.go
# listener/tun/dev/wintun/dll_windows.go
# listener/tun/dev/wintun/session_windows.go
# listener/tun/dev/wintun/wintun_windows.go
# listener/tun/ipstack/commons/dns.go
# listener/tun/ipstack/gvisor/tun.go
# listener/tun/ipstack/gvisor/tundns.go
# listener/tun/ipstack/gvisor/utils.go
# listener/tun/ipstack/stack_adapter.go
# listener/tun/ipstack/system/dns.go
# listener/tun/ipstack/system/tcp.go
# listener/tun/ipstack/system/tun.go
# listener/tun/tun_adapter.go
# main.go
# rule/common/base.go
# rule/common/domain.go
# rule/common/domain_keyword.go
# rule/common/domain_suffix.go
# rule/common/final.go
# rule/common/geoip.go
# rule/common/geosite.go
# rule/common/ipcidr.go
# rule/common/port.go
# rule/parser.go
# rule/process.go
# test/go.mod
# test/go.sum
# transport/vless/xtls.go
# tunnel/tunnel.go
|
2022-03-17 17:41:02 +08:00 |
|
MetaCubeX
|
609d69191a
|
Merge remote-tracking branch 'clash/dev' into Alpha
# Conflicts:
# .github/workflows/docker.yml
# adapter/outboundgroup/fallback.go
# adapter/outboundgroup/loadbalance.go
# adapter/outboundgroup/relay.go
# adapter/outboundgroup/selector.go
# adapter/outboundgroup/urltest.go
# config/config.go
# go.mod
# go.sum
# main.go
# test/go.mod
# test/go.sum
|
2022-03-17 01:41:51 +08:00 |
|
yaling888
|
346d817dba
|
Chore: Merge branch 'ogn-dev' into with-tun
|
2022-03-16 20:16:30 +08:00 |
|
Dreamacro
|
6a661bff0c
|
Migration: go 1.18
|
2022-03-16 12:10:13 +08:00 |
|
yaling888
|
b192238699
|
Merge from remote branch
|
2022-02-23 01:00:27 +08:00 |
|
Clash-Mini
|
2bf34c766e
|
[Feat]
support trojan xtls
change geodataloader mode as memconservative
|
2022-02-04 23:33:36 +08:00 |
|
yaling888
|
56c38890f9
|
Merge from remote branch[ssh]
|
2022-01-18 10:05:06 +08:00 |
|
yaling888
|
daae846db3
|
Merge from remote branch
|
2022-01-18 09:51:20 +08:00 |
|
thank243
|
9732efe938
|
Fix: tls handshake requires a timeout (#1893)
|
2022-01-15 19:33:21 +08:00 |
|
Digital Pencil
|
8f3385bbb6
|
Feature: support snell v3 (#1884)
|
2022-01-10 20:24:20 +08:00 |
|
yaling888
|
3d246d5150
|
Merge from remote branch
|
2021-11-14 20:25:22 +08:00 |
|
Dreamacro
|
08c43b8876
|
Fix: revert ssr udp fix
|
2021-11-14 14:48:00 +08:00 |
|
yaling888
|
2680e8ffa3
|
Merge from remote branch
|
2021-10-28 11:36:11 +08:00 |
|
yaling888
|
2953772a0e
|
Style: format code
|
2021-10-28 00:06:55 +08:00 |
|
yaling888
|
4b614090f8
|
Merge remote branch
|
2021-10-21 22:37:30 +08:00 |
|
Dreamacro
|
c6cceeb0c5
|
Chore: use alpn http 1.1 only on trojan websocket by default
|
2021-10-19 22:34:18 +08:00 |
|
Dreamacro
|
df3a491d40
|
Feature: support trojan websocket
|
2021-10-16 20:19:59 +08:00 |
|
yaling888
|
c0e9d69163
|
Feature: add mode script
|
2021-10-15 14:11:14 +08:00 |
|
Dreamacro
|
f1cf7e9269
|
Style: use gofumpt for fmt
|
2021-10-10 23:44:09 +08:00 |
|
yaling888
|
8be1d5effb
|
Merge from remote branch
|
2021-09-22 22:11:51 +08:00 |
|
Dreamacro
|
70c8605cca
|
Improve: use one bytes.Buffer pool
|
2021-09-20 21:02:18 +08:00 |
|
yaling888
|
fbda82218e
|
Merge from remote branch
|
2021-09-17 15:07:27 +08:00 |
|
Excited Codes
|
b0f83e401f
|
Fix: socks4 request continues after authentication failed (#1624)
|
2021-09-15 16:45:57 +08:00 |
|
yaling888
|
85dc0b5527
|
Fix: potential overflow in ssr (#1600)
|
2021-09-09 22:07:27 +08:00 |
|
bobo liu
|
0c79d1207e
|
Fix: potential overflow in ssr (#1600)
|
2021-09-09 20:30:34 +08:00 |
|
yaling888
|
48aef1829f
|
Merge from remote branch
|
2021-09-01 00:38:43 +08:00 |
|
Dreamacro
|
7d20097465
|
Fix: ssr auth aes128 udp hmac verify
|
2021-08-30 00:15:57 +08:00 |
|
Dreamacro
|
121bc910f6
|
Chore: adjust vmess 0rtt code and split xray test
|
2021-08-22 16:16:45 +08:00 |
|
wwqgtxx
|
4522cdc551
|
Feature: support xray's ws-0rtt path (#1558)
|
2021-08-22 16:03:46 +08:00 |
|
秋のかえで
|
0267b2efad
|
Feature: add vmess WebSocket early data (#1505)
Co-authored-by: ShinyGwyn <79344143+ShinyGwyn@users.noreply.github.com>
|
2021-08-22 00:25:29 +08:00 |
|
Dreamacro
|
847f41952e
|
Fix: grpc transport path should not escape
|
2021-08-19 22:11:56 +08:00 |
|
yaling888
|
ba2fd00f01
|
Merge from remote branch
|
2021-07-28 22:13:21 +08:00 |
|
xᴊᴀsᴏɴʟʏᴜ
|
a461c2306a
|
Feature: SOCKS4/SOCKS4A Inbound Compatible Support (#1491)
|
2021-07-18 16:09:09 +08:00 |
|
yaling888
|
b4d93c4438
|
Feature: add xtls support for VLESS
|
2021-07-06 23:55:34 +08:00 |
|
yaling888
|
3afe3810bf
|
Merge from remote branch
|
2021-07-03 22:31:12 +08:00 |
|
Dreamacro
|
995aa7a8fc
|
Fix: remove ClientSessionCache and add NextProtos for vmess to fix #1468
|
2021-07-03 20:34:44 +08:00 |
|
yaling888
|
d7732f6ebc
|
Code: refresh code
|
2021-07-01 22:49:29 +08:00 |
|
Dreamacro
|
06fdd3abe0
|
Fix: vmess http should use Host header on request
|
2021-05-16 20:05:41 +08:00 |
|
Dreamacro
|
f96ebab99f
|
Chore: split component to transport
|
2021-05-13 22:19:34 +08:00 |
|