Name: go-socks5
Owner: Cloud Foundry
Description: SOCKS5 server in Golang
Created: 2018-03-21 20:18:31.0
Updated: 2018-03-21 20:18:32.0
Pushed: 2018-02-21 17:45:55.0
Homepage: null
Size: 38
Language: Go
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
Provides the socks5
package that implements a SOCKS5 server.
SOCKS (Secure Sockets) is used to route traffic between a client and server through
an intermediate proxy layer. This can be used to bypass firewalls or NATs.
The package has the following features:
The package still needs the following:
Below is a simple example of usage
reate a SOCKS5 server
:= &socks5.Config{}
er, err := socks5.New(conf)
rr != nil {
nic(err)
reate SOCKS5 proxy on localhost port 8000
rr := server.ListenAndServe("tcp", "127.0.0.1:8000"); err != nil {
nic(err)