fix: 添加relay日志
This commit is contained in:
@@ -6,6 +6,7 @@ import (
|
||||
"net"
|
||||
|
||||
"omnisocketgo/cmd/internal/server"
|
||||
"omnisocketgo/cmd/internal/transport"
|
||||
)
|
||||
|
||||
func main() {
|
||||
@@ -18,9 +19,14 @@ func main() {
|
||||
log.Fatalf("resolve upstream address %s: %v", *upstreamAddr, err)
|
||||
}
|
||||
|
||||
conn, err := net.ListenPacket("udp", *listenAddr)
|
||||
listenNetwork, udpListenAddr, err := transport.ResolveUDPListenConfig(*listenAddr)
|
||||
if err != nil {
|
||||
log.Fatalf("listen udp on %s: %v", *listenAddr, err)
|
||||
log.Fatalf("resolve udp relay listen address %s: %v", *listenAddr, err)
|
||||
}
|
||||
|
||||
conn, err := net.ListenPacket(listenNetwork, udpListenAddr.String())
|
||||
if err != nil {
|
||||
log.Fatalf("listen %s on %s: %v", listenNetwork, udpListenAddr, err)
|
||||
}
|
||||
|
||||
relay, err := server.NewUDPRelay(conn, upstreamUDPAddr)
|
||||
@@ -29,7 +35,7 @@ func main() {
|
||||
log.Fatalf("create udp relay: %v", err)
|
||||
}
|
||||
|
||||
log.Printf("udp relay listening on %s, upstream %s", conn.LocalAddr(), *upstreamAddr)
|
||||
log.Printf("udp relay listening on %s %s, upstream %s", listenNetwork, conn.LocalAddr(), *upstreamAddr)
|
||||
|
||||
if err := relay.Serve(); err != nil {
|
||||
log.Fatalf("udp relay serve: %v", err)
|
||||
|
||||
Reference in New Issue
Block a user