Skip to content

tetafro/socks5

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SOCKS5 Proxy Server

Go Report Release

SOCKS5 proxy server with password authentication. This is a simple wrapper around go-socks5 library.

Run

Build and run (server will listen on 0.0.0.0:1080 by default)

go get -u github.com/tetafro/socks5
socks5 -user bob -password qwerty

You can also use -host and -port flags to bind the server to particular address.

socks5 -host 127.0.0.1 -port 8080 -user bob -password qwerty

Run docker

Get docker image and run proxy server in container on port 8088

docker run --detach \
    --publish 8088:1080 \
    --name socks5 \
    ghcr.io/tetafro/socks5 \
    sh -c '/app/socks5 -username bob -password qwerty'