Features of the go-socks5 package
masterThe socks5 package provides a SOCKS5 server implementation with the following capabilities:
- No Auth mode: Default mode with no authentication required.
- User/Password authentication: Support for verifying client credentials.
- CONNECT command support: Ability to route traffic via the CONNECT command.
- Granular filtering: Use rules to filter specific commands.
- Custom DNS resolution: Ability to implement custom logic for resolving hostnames.
- Unit tests: The package includes comprehensive testing.