Yuan Tong
8b0806bad4
feat(listener/runix): support remote UDS forwarding ( #102 )
2026-06-13 13:39:14 +08:00
ginuerzh
b8d9c79f72
fix: handle empty host in relay AddrFeature ParseFrom for bind addresses
...
When rtcp listener calls Router.Bind with ":8000" (port-only address),
the relay AddrFeature.ParseFrom fails because net.SplitHostPort returns
an empty host. This leaves AType at default 0, causing AddrFeature.Encode
to return ErrBadAddrType.
Fix by normalizing port-only addresses to "0.0.0.0:<port>" in both tunnel
and relay connectors before ParseFrom. Also fix error check on
resp.WriteTo in the tunnel handler's handleBind to prevent silent
protocol desync.
2026-05-31 16:00:14 +08:00
ginuerzh
db21de831a
fix xnet.Pipe
2025-08-01 23:00:50 +08:00
ginuerzh
355c72477a
add router handler & connector
2025-02-07 15:44:31 +08:00
ginuerzh
8f994ab632
add handle options for sniffer
2024-10-10 22:49:56 +08:00
ginuerzh
e09ec08881
add sid for connector log
2024-09-20 18:20:57 +08:00
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
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
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
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
09dbdbb03c
add backup filter
2022-09-02 11:52:44 +08:00
ginuerzh
f3f3acd4e1
more fine-grained log level
2022-08-18 11:34:57 +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
36947bcbd9
fix imports
2022-03-16 20:06:34 +08:00
ginuerzh
9397cb5351
initial commit
2022-03-14 20:27:14 +08:00