Commit graph

280 commits

Author SHA1 Message Date
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
gVisor bot
dc18026481 Chore: embed shadowsocks2 2022-06-01 21:43:20 +08:00
gVisor bot
b0f7b9e4e0 feat: proxies group URLTest api 2022-05-30 22:07:09 +08:00
gVisor bot
7a75f2b125 fix: 调整获取远程目的的位置 2022-05-28 20:01:27 +08:00
gVisor bot
82dcecc693 fix: npe 2022-05-27 20:33:27 +08:00
gVisor bot
9dd290cdbd refactor: 获取远程目的从tunnel中剔除,移至tracker 2022-05-27 09:00:48 +08:00
gVisor bot
f30721e3bf refactor: 优化UDP远程目标获取 2022-05-26 23:41:09 +08:00
gVisor bot
3e082166be fix: 更新错误时未停止后续流程,日志修改 2022-05-26 23:13:36 +08:00
gVisor bot
b3017fea94 fix: 启动时检测provider文件是否过期,强制更新 2022-05-26 21:05:00 +08:00
gVisor bot
649177855a Chore: upgrade to yaml v3 2022-05-26 17:47:05 +08:00
gVisor bot
010a2aaf9c feat: fallback can be select by user 2022-05-24 10:17:44 +08:00
gVisor bot
ba7e0887bd feat: IN-TYPE rule support
eg. IN-TYPE,SOCKS/REDIR/INNER,Proxy
support list: HTTP HTTPS SOCKS SOCKS4 SOCKS5 REDIR TPROXY TUN INNER
2022-05-20 23:17:16 +08:00
gVisor bot
db2bf61714 refactor: 修改sticky-session尝试逻辑 2022-05-19 20:27:26 +08:00
gVisor bot
4e984588f1 fix: sticky-sessions异常 2022-05-18 22:29:27 +08:00
gVisor bot
18ee3ceac5 chore: Android auto-detect-interface plus 2022-05-18 12:00:57 +08:00
gVisor bot
6475f60ce3 fix: 删除udp触发的错误逻辑 2022-05-17 21:23:28 +08:00
gVisor bot
91262c256a refactor: 重构失败主动健康检测 2022-05-17 21:15:14 +08:00
gVisor bot
cae1e23735 chore: 暴露数据给前端 2022-05-17 16:47:21 +08:00
gVisor bot
c260affd46 refactor: 重构StickySessions 2022-05-17 13:28:54 +08:00
gVisor bot
375ed774be refactor: strategyStickySessions 2022-05-16 17:46:28 +08:00
gVisor bot
05a484ec56 fix: strategyStickySessions nil pointer 2022-05-16 17:06:44 +08:00
gVisor bot
7facfc5486 revert: yaml v2 2022-05-14 23:36:19 +08:00
gVisor bot
449bc28ac0 fix: print process path logic 2022-05-12 18:57:30 +08:00
gVisor bot
c3f871005b feat: add strategy:sticky-sessions for LoadBalance
Signed-off-by: Meta <maze.y2b@gmail.com>
2022-05-09 18:56:36 +08:00
gVisor bot
f0754dbcb4 revert: tls handshake timeout recovery 10s 2022-05-08 21:56:59 +08:00
gVisor bot
9d0b06a173 chore: update dependencies 2022-05-08 00:47:01 +08:00
gVisor bot
4ccedb34e8 fix: provider auto update 2022-05-08 00:04:16 +08:00
gVisor bot
d1e6239372 chore: the uuid-map is transferred to the protocol 2022-05-06 13:28:09 +08:00
gVisor bot
bb8fbd97db fix uuid match 2022-05-06 13:08:27 +08:00
gVisor bot
b1c3a102cf fix: loadbalance group npe 2022-05-04 19:52:48 +08:00
gVisor bot
319884469d feat: Expose remote destination (udp proxy maybe domain of node) 2022-05-04 16:57:08 +08:00