Skip to content

A lightweight Go SOCKS5 proxy-server

License

Notifications You must be signed in to change notification settings

ananclub/ss5

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker Pulls Build Status

Docker image usage

  • You can start Docker container with the following command (make sure to replace <USER> and <PASSWORD> placeholders with your own credentials).
  • if <USER> not set then ss5 server NoAuthAuthenticator.
  • if <LISTEN> not set then listen 127.0.0.1:1080
docker run -d --name ss5 --network=host -e USER=<USER> -e PASSWORD=<PASSWORD> -e LISTEN=<LISTEN ADRR> ananclub/ss5

Build

The following command will perform a build of a static binary for Linux. The result of this build can be used by a scratch Docker image. This reduces container size drastically.

CGO_ENABLED=0 GOOS=linux go build -a -installsuffix cgo -o server .

Special thanks

About

A lightweight Go SOCKS5 proxy-server

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 53.7%
  • Shell 38.7%
  • Makefile 7.6%