falcon/examples/basic.go

28 lines
448 B
Go
Raw Normal View History

2024-07-25 07:47:36 -04:00
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)
}
}
}