transocks/original_dst_linux_test.go
Алексей Бадяев a59ad95f63
All checks were successful
build / build (push) Successful in 1m34s
build / build_windows (push) Successful in 1m24s
Добавлен build workflow.
2024-11-01 22:43:08 +07:00

34 lines
470 B
Go

//go:build linux
// +build linux
package transocks
import (
"net"
"testing"
)
func TestGetOriginalDST(t *testing.T) {
t.Skip()
l, err := net.ListenTCP("tcp", &net.TCPAddr{Port: 1081})
if err != nil {
t.Fatal(err)
}
defer func() { _ = l.Close() }()
c, err := l.Accept()
if err != nil {
t.Fatal(err)
}
defer func() { _ = c.Close() }()
origAddr, err := GetOriginalDST(c.(*net.TCPConn))
if err != nil {
t.Fatal(err)
}
t.Log(origAddr.String())
}