Commit Graph

37 Commits

Author SHA1 Message Date
ginuerzh
50d443049f add request rate limiter 2022-09-14 19:53:21 +08:00
ginuerzh
45b7ac2021 add conn limiter 2022-09-14 00:14:20 +08:00
ginuerzh
e7a104651a add dialer for connector 2022-09-08 22:39:17 +08:00
ginuerzh
c546a6b711 add proxy protocol 2022-09-08 21:29:25 +08:00
ginuerzh
5c46613716 add rate limiter 2022-09-05 22:46:53 +08:00
ginuerzh
b25f90c55e add limiter 2022-09-05 10:57:07 +08:00
ginuerzh
99adf4bb06 update selector 2022-09-04 13:22:34 +08:00
ginuerzh
7136710673 add context for selector 2022-09-02 17:23:28 +08:00
ginuerzh
2835a5d44a add Route and Selector interfaces 2022-09-02 14:59:34 +08:00
ginuerzh
201edf2de5 add backup filter 2022-09-02 11:52:29 +08:00
ginuerzh
b88ab3acdc add chain group 2022-09-02 10:54:42 +08:00
ginuerzh
e77908a89e remove invalidFilter for selector 2022-08-31 10:09:31 +08:00
ginuerzh
04b4a79b80 add new funcs for NodeGroup 2022-08-25 21:33:41 +08:00
ginuerzh
81bf7b985a improve chain node bypass 2022-08-24 23:12:20 +08:00
ginuerzh
ff51aef518 add some helper structs 2022-08-23 21:46:27 +08:00
ginuerzh
2cc1d6f52c add trace log level 2022-08-18 10:28:48 +08:00
ginuerzh
85e799802e fix default selector 2022-08-18 09:44:30 +08:00
ginuerzh
513eefe034 update conditional metrics usage 2022-07-29 21:18:01 +08:00
ginuerzh
5a15f53fc6 add new recorder object 2022-05-22 15:40:47 +08:00
ginuerzh
acee883234 add control for udp conn 2022-04-13 22:35:12 +08:00
ginuerzh
03988fee0b add recorder 2022-04-11 22:53:02 +08:00
ginuerzh
a117222cde fix panic in router metrics 2022-04-08 21:17:22 +08:00
ginuerzh
aeda8b11ca fix metrics 2022-04-07 23:01:35 +08:00
ginuerzh
688455dd0b update go.mod 2022-04-05 22:56:29 +08:00
ginuerzh
b88025ea6d remove unnecessary metric wrapper 2022-04-05 22:54:17 +08:00
ginuerzh
c2f49e9444 mv metrics to github.com/go-gost/x 2022-04-05 17:55:20 +08:00
ginuerzh
d6e6efb093 add new metrics for chain node 2022-04-04 21:00:02 +08:00
ginuerzh
3cfb5fe2ca mv metadata to github.com/go-gost/x 2022-04-04 12:28:02 +08:00
ginuerzh
04f6ed4708 remove pkgs to github.com/go-gost/x 2022-04-04 11:30:31 +08:00
ginuerzh
6340d5198f add keepAlive option for udp Listener 2022-04-03 22:23:27 +08:00
ginuerzh
fc1e6e8ff2 decrease copy buffer 2022-03-31 21:06:33 +08:00
ginuerzh
47cfc087e9 add sockopts config 2022-03-29 23:04:12 +08:00
ginuerzh
78089d8887 code clean 2022-03-18 21:17:26 +08:00
ginuerzh
bab2906aeb fix bind 2022-03-17 22:41:08 +08:00
ginuerzh
26d322379d metrics: add chain error counter 2022-03-16 22:18:26 +08:00
ginuerzh
6b2ccaad38 add metrics 2022-03-16 21:21:47 +08:00
ginuerzh
7db81fcfeb initial commit 2022-03-16 19:40:29 +08:00