code: func (client *Client) CreateProxy(name, listen, upstream string) (*Proxy, error) {
  	proxy := &Proxy{
  		Name:     name,
  		Listen:   listen,
  		Upstream: upstream,
  		Enabled:  true,
  		client:   client,
  	}
  
  	err := proxy.Save()
  	if err != nil {
  		return nil, err
  	}
  
  	return proxy, nil
  }
docs: // CreateProxy instantiates a new proxy and starts listening on the specified address.
  // This is an alias for `NewProxy()` + `proxy.Save()`