gVisor bot
|
ee13bbd9cf
|
Fix: drop UDP packet which mismatched destination for VMess (#2410)
Co-authored-by: SUN Sizhe <sunsizhe@cmi.chinamobile.com>
|
2022-11-26 11:27:24 +08:00 |
|
gVisor bot
|
5e6b33327b
|
chore: tuic use a udp pool too and auto close when outbound is garbage collected
|
2022-11-25 22:42:28 +08:00 |
|
gVisor bot
|
fd80dbfdf3
|
chroe: wrong variable
|
2022-11-25 20:53:08 +08:00 |
|
gVisor bot
|
69b223041c
|
chore: tuic use a simple client pool
|
2022-11-25 20:14:05 +08:00 |
|
gVisor bot
|
10e194a238
|
fix: tuic set MaxOpenStreams
|
2022-11-25 18:32:30 +08:00 |
|
gVisor bot
|
947f029a4a
|
chore: split tuic's tcp and udp client
|
2022-11-25 17:15:45 +08:00 |
|
gVisor bot
|
71c8ef54e6
|
chore: tuic add max_udp_relay_packet_size
|
2022-11-25 12:43:23 +08:00 |
|
gVisor bot
|
25540e6c96
|
chore: better tuic conn close
|
2022-11-25 11:32:52 +08:00 |
|
gVisor bot
|
b2939ad863
|
fix: prefer ipv6 not working
|
2022-11-25 11:12:22 +08:00 |
|
gVisor bot
|
d9157e77db
|
fix: tuic typo
|
2022-11-25 10:45:06 +08:00 |
|
gVisor bot
|
65b60a3468
|
chore: tuic add cubic,new_reno,bbr congestion_controller
|
2022-11-25 10:33:37 +08:00 |
|
gVisor bot
|
0f4a0a7275
|
chore: add tuic outbound
close #133
|
2022-11-25 08:08:14 +08:00 |
|
gVisor bot
|
538743555e
|
fix: better wireguard error handle
|
2022-11-18 19:40:39 +08:00 |
|
gVisor bot
|
e9333f4586
|
fix: wireguard handle conn is nil
|
2022-11-18 19:32:12 +08:00 |
|
gVisor bot
|
24cfa48eef
|
chore: better tfo inbound code
|
2022-11-16 10:43:16 +08:00 |
|
gVisor bot
|
722e8a6c27
|
Merge branch 'dev' of https://github.com/Dreamacro/clash into Alpha
|
2022-11-12 20:43:48 +08:00 |
|
gVisor bot
|
71ab8298a2
|
chore: always pass context when resolve dns
|
2022-11-12 13:18:36 +08:00 |
|
gVisor bot
|
a6e05e040b
|
chore: support IN-PORT rule
|
2022-11-11 23:36:06 +08:00 |
|
gVisor bot
|
d5d5dc2303
|
chore: remove AddrType on Metadata
|
2022-11-11 09:19:50 +08:00 |
|
gVisor bot
|
6737f32ea6
|
fix: small-case import name
|
2022-11-09 19:42:56 +08:00 |
|
gVisor bot
|
f33ad58ff5
|
fix: wireguard's dns resolve
|
2022-11-09 19:35:03 +08:00 |
|
gVisor bot
|
fb54c3b589
|
chore: support wireguard outbound
|
2022-11-09 18:44:06 +08:00 |
|
gVisor bot
|
b1802da5ea
|
fix: exclude-filter not work when filter is empty
|
2022-11-09 08:41:30 +08:00 |
|
gVisor bot
|
a3d4385a90
|
chore: add exclude-filter to ProxyGroup
|
2022-11-09 08:06:37 +08:00 |
|
gVisor bot
|
2f6171aecc
|
fix: subscriptionInfo api
|
2022-11-08 22:30:50 +08:00 |
|
gVisor bot
|
1dbd0cbf06
|
fix: subscriptionInfo api
fix: subscriptionInfo api
fix: subscriptionInfo api
|
2022-11-08 07:59:08 +08:00 |
|
gVisor bot
|
6a631ed31d
|
fix: context import
|
2022-11-06 08:43:39 +08:00 |
|
gVisor bot
|
60311dc74e
|
feat: subscriptionInfo
|
2022-11-05 19:39:17 +08:00 |
|
gVisor bot
|
350fe79865
|
Fix: a shared fastSingle.Do() may cause providers untouched (#2378)
|
2022-11-04 13:11:01 +08:00 |
|
gVisor bot
|
dd7e2237e9
|
fix: group filter add not matched proxies at the end
|
2022-10-31 21:50:30 +08:00 |
|
gVisor bot
|
f42e2ea890
|
chore: better UrlTest's torch
|
2022-10-31 16:58:29 +08:00 |
|
gVisor bot
|
a07205739f
|
fix: UrlTest's torch not work
close #232
|
2022-10-31 16:45:14 +08:00 |
|
gVisor bot
|
4e32764c87
|
adjust: add some log for healthcheck debug
|
2022-10-31 16:04:50 +08:00 |
|
gVisor bot
|
744c058932
|
fix: lazy check
|
2022-10-30 23:08:18 +08:00 |
|
gVisor bot
|
9f75ad7278
|
chore: support multi filter in GroupBase too
|
2022-10-30 22:30:54 +08:00 |
|
gVisor bot
|
68014c786d
|
chore: support multi filter like subconverter in ProxyProvider and add exclude-filter to ProxyProvider
|
2022-10-30 21:04:33 +08:00 |
|
gVisor bot
|
3a750588b8
|
fix: when connection refused active health test
|
2022-10-16 13:12:49 +08:00 |
|
gVisor bot
|
afd5e48adc
|
chore: use sing-tun to replace old tun_adapter
|
2022-10-06 19:23:38 +08:00 |
|
gVisor bot
|
acd541b7ea
|
feat: Add VMess global padding support
|
2022-10-02 22:42:33 +08:00 |
|
gVisor bot
|
a0cf44947a
|
chore: Unify config field name style
|
2022-10-02 21:46:01 +08:00 |
|
gVisor bot
|
a692e3b2c7
|
Chore: compatible with Stash hysteria config
|
2022-09-21 23:42:33 +08:00 |
|
gVisor bot
|
fe21e4873e
|
chore: add xudp support for vmess
|
2022-09-19 18:26:43 +08:00 |
|
gVisor bot
|
27be7b300d
|
fix: wrong host shown when using uot
|
2022-09-19 17:37:16 +08:00 |
|
gVisor bot
|
843e1c0f27
|
fix: resolve ip of udp proxy error
|
2022-08-29 13:04:48 +08:00 |
|
gVisor bot
|
c7c80cf90e
|
fix: hysteria udp crash
|
2022-08-29 12:10:46 +08:00 |
|
gVisor bot
|
eeac5354a1
|
fix: udp default resolve ip
|
2022-08-28 15:57:10 +08:00 |
|
gVisor bot
|
2022605546
|
feat: add ip-version param
|
2022-08-28 13:41:43 +08:00 |
|
gVisor bot
|
545af5d11c
|
fix: Temporarily delete marking node alive as false when error occurs
|
2022-08-13 18:25:28 +08:00 |
|
gVisor bot
|
20b9406df2
|
Chore: http2 should use DialTLSContext and some tls handshake should with context
|
2022-08-13 12:35:39 +08:00 |
|
gVisor bot
|
0b00214ace
|
Chore: Migration 1.19
|
2022-08-12 00:07:13 +08:00 |
|
gVisor bot
|
e5f7d9b934
|
Fix: fakeip udp should not replace with another ip
|
2022-07-24 00:02:45 +08:00 |
|
gVisor bot
|
156a6e2e41
|
Chore: load balance hash need to have fallback strategy
|
2022-07-23 23:59:13 +08:00 |
|
gVisor bot
|
5e03be2fb9
|
Chore: load balance hash need to have fallback strategy
|
2022-07-23 23:51:42 +08:00 |
|
gVisor bot
|
054641f8c1
|
refactor: optimize nodes caching
|
2022-07-20 08:53:54 +08:00 |
|
gVisor bot
|
b88303e529
|
fix: CA params convert to fingerprint
|
2022-07-12 14:32:34 +08:00 |
|
gVisor bot
|
6b95daa9ee
|
refactor: Unified provider loading resources
|
2022-07-11 21:30:34 +08:00 |
|
gVisor bot
|
7c1630c92a
|
feat: add fingerprint param
|
2022-07-11 13:42:28 +08:00 |
|
gVisor bot
|
27b5ecf3ab
|
fix: skip-cert-verify not work
|
2022-07-11 12:37:27 +08:00 |
|
gVisor bot
|
91e1649822
|
feat: add fingerprint for tls verify
|
2022-07-10 20:44:24 +08:00 |
|
gVisor bot
|
71afe64a8e
|
chore: upgrade dependencies for hysteria
|
2022-07-07 12:49:52 +08:00 |
|
gVisor bot
|
5b51b8f727
|
Change: remove AddrType on Metadata (#2199)
|
2022-07-05 20:26:43 +08:00 |
|
gVisor bot
|
761e9cb69a
|
Chore: load balance hash need to have fallback strategy
|
2022-07-04 21:36:33 +08:00 |
|
gVisor bot
|
6204a65489
|
chore: embed hysteria, clean irrelevant codes, code from https://github.com/HyNetwork/hysteria
|
2022-07-03 18:26:46 +08:00 |
|
gVisor bot
|
2a01a0b583
|
Chore: cleanup code
|
2022-06-30 17:12:06 +08:00 |
|
gVisor bot
|
192ae06fe5
|
Fix: proxy provider filter validation (#2198)
|
2022-06-30 17:08:53 +08:00 |
|
gVisor bot
|
197e41ca65
|
Fix concurrency vmess udp write
|
2022-06-28 08:12:56 +08:00 |
|
gVisor bot
|
21e9374ed6
|
Merge branch 'dev' into Alpha
|
2022-06-26 21:53:03 +08:00 |
|
gVisor bot
|
5740dd225e
|
fix: hysteria dial use external context
|
2022-06-26 21:52:22 +08:00 |
|
gVisor bot
|
5d9b999fa0
|
chore: hysteria params verify
|
2022-06-25 12:43:47 +08:00 |
|
gVisor bot
|
afeb80ea3d
|
fix: proxy provider force update on init
|
2022-06-25 12:42:52 +08:00 |
|
gVisor bot
|
f0b3c6a0c9
|
fix: tcp concurrent force close when context done
|
2022-06-25 09:16:28 +08:00 |
|
gVisor bot
|
e107b18954
|
chore: healthcheck only once check at same time
|
2022-06-25 08:53:04 +08:00 |
|
gVisor bot
|
5cc7c795eb
|
chore: remove unused
|
2022-06-20 22:25:59 +08:00 |
|
gVisor bot
|
2f339c2ef5
|
Merge remote-tracking branch 'Meta/Alpha' into Alpha
# Conflicts:
# go.mod
# go.sum
|
2022-06-19 22:30:02 +08:00 |
|
gVisor bot
|
695e3e2175
|
fix: url test http response not closed
|
2022-06-19 17:29:46 +08:00 |
|
gVisor bot
|
6d0a800a83
|
Add shadowsocks uot in relay
|
2022-06-18 16:38:44 +08:00 |
|
gVisor bot
|
fd40911fde
|
fix: force update provider happen loopback
|
2022-06-18 16:05:09 +08:00 |
|
gVisor bot
|
22226d5e68
|
Add shadowsocks uot and test
|
2022-06-18 10:50:33 +08:00 |
|
gVisor bot
|
4180bfa360
|
chore: Allow VLESS protocol TLS to be FALSE
|
2022-06-16 01:20:33 +08:00 |
|
gVisor bot
|
8cfba45016
|
Merge branch 'dev' into Alpha
|
2022-06-14 20:23:51 +08:00 |
|
gVisor bot
|
4029da1dc8
|
fix: up/down of hysteria must be a valid value
|
2022-06-14 20:23:36 +08:00 |
|
gVisor bot
|
882a7ab3e9
|
Refactor: vmess
Add support for vmess length masking/packetaddr/authenticated length
Add support for zero/aes-128-cfb protcol
|
2022-06-14 13:21:22 +08:00 |
|
gVisor bot
|
2bbfa562ce
|
refactor: deprecated params(up_mbps,down_mpbs,auth) in hysteria; up/down no use append unit equivalent up_mbps/down_mbps, default unit is Mbps; up/down become a required option.
|
2022-06-12 11:52:15 +08:00 |
|
gVisor bot
|
d39783fe7e
|
fix: sni invalid on hysteria
|
2022-06-12 00:00:42 +08:00 |
|
gVisor bot
|
0bd925db78
|
fix: Vmess URI Scheme 解析问题
|
2022-06-10 03:15:30 +08:00 |
|
gVisor bot
|
15ce48e1ae
|
fix: vmess ws
|
2022-06-09 16:23:15 +08:00 |
|
gVisor bot
|
2d16e6d021
|
chore: refine code
|
2022-06-08 01:47:50 +08:00 |
|
gVisor bot
|
41d0aac5ec
|
fix: group filter touch provider
|
2022-06-07 17:19:25 +08:00 |
|
gVisor bot
|
0165dc980d
|
fix: hysteria dialer
|
2022-06-07 15:49:10 +08:00 |
|
gVisor bot
|
a03df5233f
|
fix: hysteria parse auth
|
2022-06-07 15:24:46 +08:00 |
|
gVisor bot
|
15154fba73
|
fix: hysteria parse
|
2022-06-07 14:53:00 +08:00 |
|
gVisor bot
|
3c5b69b884
|
feat: add hysteria
|
2022-06-07 13:46:54 +08:00 |
|
gVisor bot
|
aa76324ac6
|
feat: add support for shadowsocks 2022 ciphers
|
2022-06-06 19:56:36 +08:00 |
|
gVisor bot
|
0e8c87474b
|
feat: proxy provider 支持V2ray格式订阅链接
|
2022-06-05 17:14:24 +08:00 |
|
gVisor bot
|
8479c2fd4c
|
Feature: add V2Ray subscription support to proxy provider
|
2022-06-05 15:59:47 +08:00 |
|
gVisor bot
|
1db0adfadc
|
Chore: make hadowsocks2 lib embed
|
2022-06-04 20:29:33 +08:00 |
|
gVisor bot
|
0a50209328
|
fix: 当初始化失败时,定时更新失效
|
2022-06-04 19:15:30 +08:00 |
|
gVisor bot
|
5953a4cfb5
|
refactor: 抽离http请求方法
|
2022-06-04 19:14:39 +08:00 |
|
gVisor bot
|
fa6c28e4e4
|
chore: 更新geox时通过内存存储
|
2022-06-03 16:50:49 +08:00 |
|
gVisor bot
|
23cfe20eab
|
chore: 选择fallback时,当节点不可用时触发urltest
|
2022-06-03 13:32:11 +08:00 |
|