├── .github ├── dependabot.yml └── workflows │ ├── ci.yml │ ├── codeql.yml │ ├── lint.yml │ ├── pr_review_dog.yml │ └── release.yml ├── .gitignore ├── .goreleaser.yaml ├── LICENSE ├── README.md ├── _example └── main.go ├── auth.go ├── auth_test.go ├── bufferpool ├── pool.go └── pool_test.go ├── credentials.go ├── credentials_test.go ├── go.mod ├── go.sum ├── handle.go ├── handle_test.go ├── logger.go ├── option.go ├── resolver.go ├── resolver_test.go ├── ruleset.go ├── ruleset_test.go ├── server.go ├── server_test.go └── statute ├── addr.go ├── addr_test.go ├── auth.go ├── auth_test.go ├── datagram.go ├── datagram_test.go ├── message.go ├── message_test.go ├── method.go ├── method_test.go └── statute.go /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/things-go/go-socks5/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/things-go/go-socks5/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/things-go/go-socks5/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/things-go/go-socks5/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/pr_review_dog.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/things-go/go-socks5/HEAD/.github/workflows/pr_review_dog.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/things-go/go-socks5/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/things-go/go-socks5/HEAD/.gitignore -------------------------------------------------------------------------------- /.goreleaser.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/things-go/go-socks5/HEAD/.goreleaser.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/things-go/go-socks5/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/things-go/go-socks5/HEAD/README.md -------------------------------------------------------------------------------- /_example/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/things-go/go-socks5/HEAD/_example/main.go -------------------------------------------------------------------------------- /auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/things-go/go-socks5/HEAD/auth.go -------------------------------------------------------------------------------- /auth_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/things-go/go-socks5/HEAD/auth_test.go -------------------------------------------------------------------------------- /bufferpool/pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/things-go/go-socks5/HEAD/bufferpool/pool.go -------------------------------------------------------------------------------- /bufferpool/pool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/things-go/go-socks5/HEAD/bufferpool/pool_test.go -------------------------------------------------------------------------------- /credentials.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/things-go/go-socks5/HEAD/credentials.go -------------------------------------------------------------------------------- /credentials_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/things-go/go-socks5/HEAD/credentials_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/things-go/go-socks5/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/things-go/go-socks5/HEAD/go.sum -------------------------------------------------------------------------------- /handle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/things-go/go-socks5/HEAD/handle.go -------------------------------------------------------------------------------- /handle_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/things-go/go-socks5/HEAD/handle_test.go -------------------------------------------------------------------------------- /logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/things-go/go-socks5/HEAD/logger.go -------------------------------------------------------------------------------- /option.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/things-go/go-socks5/HEAD/option.go -------------------------------------------------------------------------------- /resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/things-go/go-socks5/HEAD/resolver.go -------------------------------------------------------------------------------- /resolver_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/things-go/go-socks5/HEAD/resolver_test.go -------------------------------------------------------------------------------- /ruleset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/things-go/go-socks5/HEAD/ruleset.go -------------------------------------------------------------------------------- /ruleset_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/things-go/go-socks5/HEAD/ruleset_test.go -------------------------------------------------------------------------------- /server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/things-go/go-socks5/HEAD/server.go -------------------------------------------------------------------------------- /server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/things-go/go-socks5/HEAD/server_test.go -------------------------------------------------------------------------------- /statute/addr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/things-go/go-socks5/HEAD/statute/addr.go -------------------------------------------------------------------------------- /statute/addr_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/things-go/go-socks5/HEAD/statute/addr_test.go -------------------------------------------------------------------------------- /statute/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/things-go/go-socks5/HEAD/statute/auth.go -------------------------------------------------------------------------------- /statute/auth_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/things-go/go-socks5/HEAD/statute/auth_test.go -------------------------------------------------------------------------------- /statute/datagram.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/things-go/go-socks5/HEAD/statute/datagram.go -------------------------------------------------------------------------------- /statute/datagram_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/things-go/go-socks5/HEAD/statute/datagram_test.go -------------------------------------------------------------------------------- /statute/message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/things-go/go-socks5/HEAD/statute/message.go -------------------------------------------------------------------------------- /statute/message_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/things-go/go-socks5/HEAD/statute/message_test.go -------------------------------------------------------------------------------- /statute/method.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/things-go/go-socks5/HEAD/statute/method.go -------------------------------------------------------------------------------- /statute/method_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/things-go/go-socks5/HEAD/statute/method_test.go -------------------------------------------------------------------------------- /statute/statute.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/things-go/go-socks5/HEAD/statute/statute.go --------------------------------------------------------------------------------