(writer, reader net.Conn)
| 57 | } |
| 58 | |
| 59 | func (t *SSHTun) pipe(writer, reader net.Conn) { |
| 60 | if _, err := io.Copy(writer, reader); err != nil { |
| 61 | log.Warning("pipe error: %s", err) |
| 62 | } |
| 63 | } |
| 64 | |
| 65 | func (t *SSHTun) forward(loc net.Conn) { |
| 66 | log.Debug("forwarding %s -> %s", loc.LocalAddr().String(), loc.RemoteAddr().String()) |