Categorygithub.com/wzshiming/socks5
modulepackage
0.5.1
Repository: https://github.com/wzshiming/socks5.git
Documentation: pkg.go.dev

# README

socks5

Socks5/Socks5h server and client

Build Go Report Card GoDoc GitHub license gocover.io

This project is to add protocol support for the Bridge, or it can be used alone

The following is the implementation of other proxy protocols

Usage

API Documentation

Example

  • Support for the CONNECT command
  • Support for the BIND command
  • Support for the ASSOCIATE command

License

Licensed under the MIT License. See LICENSE for the full license text.

# Packages

No description provided by the author

# Functions

NewDialer returns a new Dialer that dials through the provided proxy server's network and address.
NewServer creates a new Server.
NewServer creates a new NewSimpleServer.
No description provided by the author
UserAuth basic authentication.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author

# Structs

Dialer is a SOCKS5 dialer.
Server is accepting connections and handling the details of the SOCKS5 protocol.
SimpleServer is a simplified server, which can be configured as easily as client.
No description provided by the author

# Interfaces

Authentication proxy authentication.
BytesPool is an interface for getting and returning temporary bytes for use by io.CopyBuffer.
No description provided by the author

# Type aliases

AuthenticationFunc Authentication interface is implemented.
Command is a SOCKS Command.