add unix domain socket

This commit is contained in:
ginuerzh
2023-09-16 23:14:12 +08:00
parent 92db078642
commit f2ff1aa45a
7 changed files with 251 additions and 4 deletions

View File

@ -59,6 +59,8 @@ func (h *relayHandler) handleConnect(ctx context.Context, conn net.Conn, network
var cc io.ReadWriteCloser
switch network {
case "unix":
cc, err = (&net.Dialer{}).DialContext(ctx, "unix", address)
case "serial":
cc, err = goserial.OpenPort(serial_util.ParseConfigFromAddr(address))
default: