Commit Graph

46 Commits

Author SHA1 Message Date
ginuerzh
22e522e933 fix udp connection timeout 2024-08-06 18:33:29 +08:00
ginuerzh
c1d0887a9b add port range support for service 2024-07-08 22:38:21 +08:00
ginuerzh
96f4d7bf5c netns: fix network namespaces for listeners 2024-07-08 10:59:32 +08:00
ginuerzh
f9bfca76ed fix netns for socks5 and relay handler 2024-06-24 21:18:04 +08:00
ginuerzh
3d2a7b7d3b move x/internal/ctx to x/ctx 2024-01-30 18:19:39 +08:00
ginuerzh
3616a0d8a4 fix tunnel weight 2024-01-28 18:33:54 +08:00
ginuerzh
b5b39de62c add weight for tunnel connector 2024-01-27 23:31:23 +08:00
ginuerzh
88cc6ff4d5 add traffic limiter for proxy handler 2023-11-18 18:28:09 +08:00
ginuerzh
f5a20fd0fc remove nodelay option for tunnel 2023-11-16 20:36:17 +08:00
ginuerzh
9584bdbf4c rm tunnel from relay 2023-11-14 22:35:46 +08:00
ginuerzh
a7166b8206 add sd for tunnel 2023-10-31 22:59:14 +08:00
ginuerzh
5b1183661f set smux version to 1 2023-10-24 20:45:19 +08:00
ginuerzh
95ae6e3f57 generate random tunnel id 2023-10-20 23:54:45 +08:00
ginuerzh
cc4310106b fix race condition 2023-10-19 23:47:47 +08:00
ginuerzh
0a565120df default to smux version 2 for tunnel 2023-10-17 22:15:23 +08:00
ginuerzh
1759c95e78 add mux config 2023-10-17 21:55:07 +08:00
ginuerzh
5dfbb59f8a update forward handler 2023-10-16 23:16:47 +08:00
ginuerzh
497915f465 add tunnel handler and connector 2023-10-15 15:39:25 +08:00
ginuerzh
6a36ebcc9f add proxy protocol support for relay tunnel and rtcp 2023-10-08 19:49:03 +08:00
ginuerzh
07db20c9a8 fix socks5 connector 2023-10-04 16:34:17 +08:00
ginuerzh
674a70cd23 add client ID for plugin service 2023-09-19 22:31:37 +08:00
ginuerzh
95da26cf49 add unix/serial dialer and connector 2023-09-18 23:14:55 +08:00
ginuerzh
92db078642 add network feature for relay 2023-09-16 21:47:40 +08:00
ginuerzh
6f9f5ce6ab relay: add direct routing for tunnel 2023-02-06 21:16:56 +08:00
ginuerzh
416405b1f0 add UDP support for reverse proxy tunnel 2023-02-02 19:18:10 +08:00
ginuerzh
1c6bc9283e forward non-HTTP traffic based on host 2023-01-30 21:09:21 +08:00
ginuerzh
24037aba7b relay: added private tunnel 2023-01-29 11:55:26 +08:00
ginuerzh
82cd924c86 add tunnel feature for relay 2023-01-14 13:15:15 +08:00
ginuerzh
82fff4976a fix direct dialer 2022-11-29 09:45:51 +08:00
VanyM
dbae70232c change socks5 client to add tls auth method if auth configured 2022-11-27 19:49:58 +08:00
VanyM
d76ded14f2 change socks5 client to provide userpass auth method only if auth configured 2022-11-27 19:49:58 +08:00
ginuerzh
91c12882f5 add conn limiter 2022-09-14 00:15:19 +08:00
ginuerzh
999707db19 add direct dialer and connector 2022-09-08 22:41:04 +08:00
ginuerzh
a04c8b45f3 update selector 2022-09-04 13:24:32 +08:00
ginuerzh
09dbdbb03c add backup filter 2022-09-02 11:52:44 +08:00
ginuerzh
8098e9f976 fix grpc dialer 2022-08-19 22:26:40 +08:00
ginuerzh
f3f3acd4e1 more fine-grained log level 2022-08-18 11:34:57 +08:00
ginuerzh
052b8e9468 add support for socks5 connector udp relay 2022-07-29 22:57:48 +08:00
ginuerzh
d6f8ec5116 add file and redis loader 2022-04-11 00:03:04 +08:00
ginuerzh
a3346ad246 add pkgs from core 2022-04-04 12:44:35 +08:00
ginuerzh
1c69832f5a update udp listener 2022-04-03 22:24:47 +08:00
ginuerzh
ba2cd11fbe add header metadata for http2 2022-04-01 23:44:38 +08:00
ginuerzh
303f46f843 fix transparent proxy 2022-03-29 23:02:32 +08:00
ginuerzh
36947bcbd9 fix imports 2022-03-16 20:06:34 +08:00
ginuerzh
073ad80ce4 remove unnecessary conn 2022-03-15 15:45:22 +08:00
ginuerzh
9397cb5351 initial commit 2022-03-14 20:27:14 +08:00