New: custom socks5 proxy support

This commit is contained in:
Dreamacro
2018-08-12 13:50:54 +08:00
parent 35e572406b
commit 2b87b907ae
6 changed files with 105 additions and 8 deletions

View File

@ -84,17 +84,14 @@ func (l *Listener) process(signal chan<- struct{}) {
addr := event.Payload.(string)
err := l.updateHTTP(addr)
reportCH <- &config.Event{Type: "http-addr", Payload: err == nil}
break
case "socks-addr":
addr := event.Payload.(string)
err := l.updateSocks(addr)
reportCH <- &config.Event{Type: "socks-addr", Payload: err == nil}
break
case "redir-addr":
addr := event.Payload.(string)
err := l.updateRedir(addr)
reportCH <- &config.Event{Type: "redir-addr", Payload: err == nil}
break
}
}
}