package main import ( "fmt" "git.supernets.org/perp/falcon" ) func main() { f := falcon.New([]string{"socks5://127.0.0.1:1337"}) go f.Start() for range len(f.Proxies) { select { case socks5 := <-f.SOCKS5: fmt.Println(socks5) case socks4 := <-f.SOCKS4: fmt.Println(socks4) case socks4a := <-f.SOCKS4A: fmt.Println(socks4a) case http := <-f.HTTP: fmt.Println(http) case err := <-f.Error: fmt.Println(err) } } }