21 lines
363 B
Go
21 lines
363 B
Go
package main
|
|
|
|
import (
|
|
"log"
|
|
"os"
|
|
|
|
"git.tcp.direct/kayos/go-socks5"
|
|
)
|
|
|
|
func main() {
|
|
// Create a SOCKS5 server
|
|
server := socks5.NewServer(
|
|
socks5.WithLogger(socks5.NewLogger(log.New(os.Stdout, "socks5: ", log.LstdFlags))),
|
|
)
|
|
|
|
// Create SOCKS5 proxy on localhost port 8000
|
|
if err := server.ListenAndServe("tcp", ":10800"); err != nil {
|
|
panic(err)
|
|
}
|
|
}
|