mirror of
https://github.com/whyvl/wireproxy.git
synced 2025-04-29 19:01:42 +02:00
Replace TCPAddrFromAddrPort with built-in one
This commit is contained in:
parent
a21bd62350
commit
6bd3c74434
2 changed files with 3 additions and 19 deletions
16
net.go
16
net.go
|
@ -1,16 +0,0 @@
|
||||||
// will delete when upgrading to go 1.18
|
|
||||||
|
|
||||||
package wireproxy
|
|
||||||
|
|
||||||
import (
|
|
||||||
"net"
|
|
||||||
"net/netip"
|
|
||||||
)
|
|
||||||
|
|
||||||
func TCPAddrFromAddrPort(addr netip.AddrPort) *net.TCPAddr {
|
|
||||||
return &net.TCPAddr{
|
|
||||||
IP: addr.Addr().AsSlice(),
|
|
||||||
Zone: addr.Addr().Zone(),
|
|
||||||
Port: int(addr.Port()),
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -206,7 +206,7 @@ func tcpClientForward(vt *VirtualTun, raddr *addressPort, conn net.Conn) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
tcpAddr := TCPAddrFromAddrPort(*target)
|
tcpAddr := net.TCPAddrFromAddrPort(*target)
|
||||||
|
|
||||||
sconn, err := vt.Tnet.DialTCP(tcpAddr)
|
sconn, err := vt.Tnet.DialTCP(tcpAddr)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
@ -245,7 +245,7 @@ func STDIOTcpForward(vt *VirtualTun, raddr *addressPort) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
tcpAddr := TCPAddrFromAddrPort(*target)
|
tcpAddr := net.TCPAddrFromAddrPort(*target)
|
||||||
sconn, err := vt.Tnet.DialTCP(tcpAddr)
|
sconn, err := vt.Tnet.DialTCP(tcpAddr)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
errorLogger.Printf("TCP Client Tunnel to %s (%s): %s\n", target, tcpAddr, err.Error())
|
errorLogger.Printf("TCP Client Tunnel to %s (%s): %s\n", target, tcpAddr, err.Error())
|
||||||
|
@ -305,7 +305,7 @@ func tcpServerForward(vt *VirtualTun, raddr *addressPort, conn net.Conn) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
tcpAddr := TCPAddrFromAddrPort(*target)
|
tcpAddr := net.TCPAddrFromAddrPort(*target)
|
||||||
|
|
||||||
sconn, err := net.DialTCP("tcp", nil, tcpAddr)
|
sconn, err := net.DialTCP("tcp", nil, tcpAddr)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue