| 12345678910111213141516171819202122 | package socksimport (	"encoding/json")const (	JsonAuthMethodNoAuth   = "noauth"	JsonAuthMethodUserPass = "password")type SocksConfig struct {	AuthMethod string `json:"auth"`	Username   string `json:"user"`	Password   string `json:"pass"`}func loadConfig(rawConfig []byte) (SocksConfig, error) {	config := SocksConfig{}	err := json.Unmarshal(rawConfig, &config)	return config, err}
 |