package conn type Secret struct { Password string Conn *Conn } func NewSecret(p string, conn *Conn) *Secret { return &Secret{ Password: p, Conn: conn, } } type Link struct { ConnType string //连接类型 Host string //目标 Crypt bool //加密 Compress bool RemoteAddr string } func NewLink(connType string, host string, crypt bool, compress bool, remoteAddr string) *Link { return &Link{ RemoteAddr: remoteAddr, ConnType: connType, Host: host, Crypt: crypt, Compress: compress, } }