This implements a TCP tun between a client & server using a TUN interface. The client and server communicate by encapsulating network packets within TCP connections. Encapsulation & decapsulation is Simultaneous.You can establish the tunnel in DIRECT or REVERSE mode and then use the local private ips to be used in port forward or tunnels.