fix: 中转添加udp relay
This commit is contained in:
@@ -13,17 +13,17 @@ func main() {
|
||||
upstreamAddr := flag.String("upstream", "127.0.0.1:9002", "upstream KCP server address (server D)")
|
||||
flag.Parse()
|
||||
|
||||
udpAddr, err := net.ResolveUDPAddr("udp", *listenAddr)
|
||||
upstreamUDPAddr, err := net.ResolveUDPAddr("udp", *upstreamAddr)
|
||||
if err != nil {
|
||||
log.Fatalf("resolve listen address %s: %v", *listenAddr, err)
|
||||
log.Fatalf("resolve upstream address %s: %v", *upstreamAddr, err)
|
||||
}
|
||||
|
||||
conn, err := net.ListenUDP("udp", udpAddr)
|
||||
conn, err := net.ListenPacket("udp", *listenAddr)
|
||||
if err != nil {
|
||||
log.Fatalf("listen udp on %s: %v", *listenAddr, err)
|
||||
}
|
||||
|
||||
relay, err := server.NewUDPRelay(conn, *upstreamAddr)
|
||||
relay, err := server.NewUDPRelay(conn, upstreamUDPAddr)
|
||||
if err != nil {
|
||||
_ = conn.Close()
|
||||
log.Fatalf("create udp relay: %v", err)
|
||||
|
||||
Reference in New Issue
Block a user