/s5.go

Socks5 proxy server by golang

Primary LanguageGo

s5.go

Socks5 proxy server by golang

reference: shadowsocks go local.go https://github.com/shadowsocks/shadowsocks-go

Usage

$ go build s5.go
$ GOOS=windows GOARCH=amd64 go build
$ GOOS=windows GOARCH=386 go build

# windows no gui
$ go build -ldflags "-X main.who=Universe -H=windowsgui -s -w"

# upx packer
upx -9 -o s5-upx.exe s5.exe
upx -9 -o s5-upx s5

$ ./s5 -h
Usage of ./s5:
  -addr string
    	proxy listen address (default ":8080")
  -v	should every proxy request be logged to stdout
$ ./s5 -addr 127.0.0.1:2080 -v
2016/10/23 17:18:40 Listening 127.0.0.1:2080