2015-10-08 20:40:36 +08:00
|
|
|
package main
|
|
|
|
|
|
2015-10-08 23:11:07 +08:00
|
|
|
//func StartTunnel(sourceIP, desIP, desPort string) {
|
|
|
|
|
// remoteAddr := make(chan net.Addr)
|
|
|
|
|
// transSrcToDes := NewTransTCP()
|
|
|
|
|
// transSrcToDes.CreateTCPListener("0.0.0.0", desPort)
|
|
|
|
|
// transSrcToDes.CreateTCPClient(desIP, desPort)
|
|
|
|
|
// go transSrcToDes.Start(remoteAddr)
|
|
|
|
|
// sourcePort := <-remoteAddr
|
|
|
|
|
// transDesToSrc := NewTransTCP()
|
|
|
|
|
// transDesToSrc.CreateTCPListener("0.0.0.0", sourcePort)
|
|
|
|
|
// transSrcToDes.CreateTCPClient(sourceIP, sourcePort)
|
2015-10-08 20:40:36 +08:00
|
|
|
|
2015-10-08 23:11:07 +08:00
|
|
|
// go transDesToSrc.Start()
|
|
|
|
|
// c := make(chan byte)
|
|
|
|
|
// <-c
|
2015-10-08 20:40:36 +08:00
|
|
|
|
2015-10-08 23:11:07 +08:00
|
|
|
//}
|