Use the same protocol as client

This commit is contained in:
9seconds
2018-07-05 17:10:49 +03:00
parent 154ff70bf7
commit 53ef81a4fc
+5
View File
@@ -21,5 +21,10 @@ func MiddleInit(conn net.Conn, conf *config.Config) (*mtproto.ConnectionOpts, wr
newConn = mtwrappers.NewIntermediateRWC(newConn, opts)
}
opts.ConnectionProto = mtproto.ConnectionProtocolIPv4
if conn.LocalAddr().(*net.TCPAddr).IP.To4() == nil {
opts.ConnectionProto = mtproto.ConnectionProtocolIPv6
}
return opts, newConn, nil
}