| 12345678910111213141516171819202122 | 
							- package socks
 
- import (
 
- 	"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
 
- }
 
 
  |