19 lines
358 B
Go
19 lines
358 B
Go
package main
|
|
|
|
import (
|
|
"log"
|
|
"os"
|
|
|
|
"github.com/thinkgos/go-socks5"
|
|
)
|
|
|
|
func main() {
|
|
// Create a SOCKS5 server
|
|
server := socks5.New(socks5.WithLogger(socks5.NewLogger(log.New(os.Stdout, "socks5: ", log.LstdFlags))))
|
|
|
|
// Create SOCKS5 proxy on localhost port 8000
|
|
if err := server.ListenAndServe("tcp", "127.0.0.1:1080"); err != nil {
|
|
panic(err)
|
|
}
|
|
}
|