Commit graph

903 commits

Author SHA1 Message Date
Zhang Jingqiang
42dfd10022 g3-socks: fix build on macOS 2023-11-08 16:58:19 +08:00
Zhang Jingqiang
67d8b0ce47 fix build on macOS 2023-11-08 16:46:22 +08:00
Zhang Jingqiang
5495d485b2 g3-io-ext: return udp socket io error 2023-11-08 16:44:09 +08:00
Zhang Jingqiang
f1e0c94802 use batch io for socks5 quic 2023-11-08 16:23:37 +08:00
Zhang Jingqiang
6b98aed8bd g3bench: support socks5 proxy for h3 target 2023-11-07 16:54:32 +08:00
Zhang Jingqiang
e2351f88da fix more clippy 1.75 warning 2023-11-07 11:16:22 +08:00
Zhang Jingqiang
f17571bd99 more generic quic code 2023-11-07 11:14:15 +08:00
Zhang Jingqiang
443c6017d8 fix clippy 1.75 warning 2023-11-07 10:43:54 +08:00
Zhang Jingqiang
9270aa9540 use more generic udp relay code 2023-11-06 17:48:05 +08:00
Zhang Jingqiang
c22c6c03c3 use more generic udp copy code 2023-11-06 17:47:29 +08:00
Zhang Jingqiang
a3a7d6f5b9 update packages 2023-11-06 11:41:25 +08:00
Zhang Jingqiang
93c1eafa90 g3proxy: update user guide 2023-11-03 18:46:10 +08:00
Zhang Jingqiang
2290ea80d4 g3proxy: allow to chain TcpStream after ports server 2023-11-03 17:46:44 +08:00
Zhang Jingqiang
7c6a5d5556 update doc 2023-11-03 17:16:56 +08:00
Zhang Jingqiang
8c114530aa g3proxy: add openssl based NativeTlsPort server 2023-11-03 17:03:08 +08:00
Zhang Jingqiang
586c1a16d3 add common openssl server config builder 2023-11-03 16:19:49 +08:00
Zhang Jingqiang
cfd4e3229d g3proxy: allow to pass openssl client stream 2023-11-03 14:49:25 +08:00
Zhang Jingqiang
044957ae03 g3bench: add quic speed limit and io stats to h3 target 2023-11-03 11:07:59 +08:00
Zhang Jingqiang
94c04d3f35 allow to do batch datagram packets limit check 2023-11-02 19:34:58 +08:00
Zhang Jingqiang
e976b72654 g3bench: add config options for udp socket speed limit 2023-11-02 18:45:03 +08:00
Zhang Jingqiang
088407e8a3 g3-io-ext: add limited types for quinn udp sockets 2023-11-02 17:57:37 +08:00
Zhang Jingqiang
56faf5a47c g3-io-ext: fix required nix features 2023-11-02 16:23:07 +08:00
Zhang Jingqiang
3ef6fcdd98 try to fix build on macOS 2023-11-02 16:19:27 +08:00
Zhang Jingqiang
2b93b41a5a make use udp sendmsg for udp relay 2023-11-02 16:04:23 +08:00
Zhang Jingqiang
63b00e071b make use of udp sendmsg for udp connect 2023-11-02 15:28:39 +08:00
Zhang Jingqiang
d9056223a7 g3-io-ext: add udp sendmsg 2023-11-02 15:28:05 +08:00
Zhang Jingqiang
5021012431 update the use of Fn 2023-11-02 12:03:25 +08:00
Zhang Jingqiang
56045ed011 g3fcgen: run backend in main runtime if no worker set 2023-11-02 11:53:04 +08:00
Zhang Jingqiang
a179bb464d update packages 2023-11-02 11:26:52 +08:00
Zhang Jingqiang
bd13048fe8 g3fcgen: add request duration histogram metrics 2023-11-01 15:16:43 +08:00
Zhang Jingqiang
735728b3e7 update histogram types 2023-11-01 14:13:54 +08:00
Zhang Jingqiang
f923c702fe f3fcgen: fix inspect of runtime env var 2023-11-01 10:21:50 +08:00
Zhang Jingqiang
189378bf16 g3keymess: emit request time duration histogram stats 2023-10-31 19:12:38 +08:00
Zhang Jingqiang
d0ed2c07f6 g3bench version 0.8.4 2023-10-31 11:26:25 +08:00
Zhang Jingqiang
b6bf418d9b g3bench: simplify histogram emit code 2023-10-31 11:23:46 +08:00
Zhang Jingqiang
08bfb8283a update packages 2023-10-30 17:29:15 +08:00
Zhang Jingqiang
b2a38ac361 update doc and packages 2023-10-29 16:56:35 +08:00
Zhang Jingqiang
dad25fc893 g3proxy version 1.7.28 2023-10-26 15:23:19 +08:00
Zhang Jingqiang
1f333744da g3proxy: fix server ingress net acl for traffic from extra ports 2023-10-26 15:12:42 +08:00
Zhang Jingqiang
b12b2cbf23 g3proxy: support proxy protocol in intelli proxy port 2023-10-26 12:03:31 +08:00
Zhang Jingqiang
b3f4d9c8d7 update packages 2023-10-26 10:47:22 +08:00
Zhang Jingqiang
0d9016a799
g3proxy: support proxy protocol v1 for incoming connections (#128)
* g3proxy: support proxy protocol v1 for incoming connections

* g3proxy: add example conf for proxy protocol
2023-10-26 10:31:49 +08:00
Zhang Jingqiang
533af168e9 g3bench: emit histogram metrics 2023-10-25 16:41:26 +08:00
Zhang Jingqiang
e0c8977422 openssl-async-job: auto detect the wait_ctx callback feature 2023-10-25 11:15:24 +08:00
Zhang Jingqiang
6135e5b96e update packages 2023-10-25 10:30:05 +08:00
Zhang Jingqiang
9d6e79cfaa update rand usage 2023-10-24 12:06:49 +08:00
Zhang Jingqiang
9ee6882564 update packages 2023-10-24 11:06:25 +08:00
Zhang Jingqiang
64f682326b update packages 2023-10-23 18:50:23 +08:00
Zhang Jingqiang
99fbf29e90 g3proxy: update user guide 2023-10-23 10:58:36 +08:00
Zhang Jingqiang
dbde971303 update packages 2023-10-23 10:49:11 +08:00