Versions in this module Expand all Collapse all v1 v1.3.1 May 29, 2026 v1.3.0 May 27, 2026 Changes in this version + type Net netTun + func CreateNetTUN(localAddresses, dnsServers []netip.Addr, mtu int) (tun.Device, *Net, error) + func (tnet *Net) Dial(network, address string) (net.Conn, error) + func (tnet *Net) DialContext(ctx context.Context, network, address string) (net.Conn, error) + func (tnet *Net) DialContextTCP(ctx context.Context, addr *net.TCPAddr) (*gonet.TCPConn, error) + func (tnet *Net) DialContextTCPAddrPort(ctx context.Context, addr netip.AddrPort) (*gonet.TCPConn, error) + func (tnet *Net) DialTCP(addr *net.TCPAddr) (*gonet.TCPConn, error) + func (tnet *Net) DialTCPAddrPort(addr netip.AddrPort) (*gonet.TCPConn, error) + func (tnet *Net) DialUDP(laddr, raddr *net.UDPAddr) (*gonet.UDPConn, error) + func (tnet *Net) DialUDPAddrPort(laddr, raddr netip.AddrPort) (*gonet.UDPConn, error) + func (tnet *Net) ListenTCP(addr *net.TCPAddr) (*gonet.TCPListener, error) + func (tnet *Net) ListenTCPAddrPort(addr netip.AddrPort) (*gonet.TCPListener, error) + func (tnet *Net) ListenUDP(laddr *net.UDPAddr) (*gonet.UDPConn, error) + func (tnet *Net) ListenUDPAddrPort(laddr netip.AddrPort) (*gonet.UDPConn, error) + func (tnet *Net) LookupContextHost(ctx context.Context, host string) ([]string, error) + func (tnet *Net) LookupHost(host string) (addrs []string, err error)