Giter Club home page Giter Club logo

shadowsocks-server's Introduction

Shadowsocks Server Docker Pulls Docker Stars MicroBadger Docker Automated build

A secure socks5 proxy, designed to protect your Internet traffic.

Installation

Pull the image from the docker index. This is the recommended method of installation as it is easier to update image. These builds are performed by the Docker Trusted Build service.

docker pull dockage/shadowsocks-server:latest

You can also pull the latest tag which is built from the repository HEAD

docker pull dockage/shadowsocks-server:latest

Alternately you can build the image locally.

git clone https://github.com/dockage/shadowsocks-server.git
cd shadowsocks-server
docker build --tag="$USER/shadowsocks-server" .

Quick Start

The quickest way to get started is using docker-compose.

wget https://raw.githubusercontent.com/dockage/shadowsocks-server/master/docker-compose.yml
docker-compose up

Alternately, you can manually launch the shadowsocks container.

docker run --name='shadowsocks' -d \
  --publish=8388:8388 \
  --env='SS_PASSWORD=ssp@ss' \
dockage/shadowsocks-server:latest

Available Configuration Parameters

Please refer the docker run command options for the --env-file flag where you can specify all required environment variables in a single file. This will save you from writing a potentially long docker run command. Alternately you can use docker compose.

Below is the complete list of available options that can be used to customize your shadowsocks installation.

  • SS_PASSWORD: A password used to encrypt transfer. Defaults to ssp@ss.
  • SS_TIMEOUT: Connections timeout in seconds. Defaults to 300.
  • SS_METHOD: The encryption method, "bf-cfb", "aes-256-cfb", etc. Defaults to aes-256-cfb.

Upgrading

To upgrade to newer shadowsocks releases, simply follow this 3 step upgrade procedure.

  • Step 1: Update the docker image.
docker pull dockage/shadowsocks-server:latest
  • Step 2: Stop and remove the currently running image
docker stop shadowsocks
docker rm shadowsocks
  • Step 3: Start the image
docker run --name=shadowsocks -d [OPTIONS] dockage/shadowsocks-server:latest

For more information refer https://github.com/jpetazzo/nsenter

Quick reference

shadowsocks-server's People

Contributors

atkrad avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

shadowsocks-server's Issues

Proxy username not mentioned in docs

Hi,

I've got the shadowsocks server up and running following your instructions but only the password is mentioned in the README and the docker-compose.yml file. I can't seem what should be the username to input in my web browser's proxy settings. Am I missing something here?

--
Thanks

Error: Block All Request

Hi,
How to solve this issue:

"2022-09-26 10:46:27 ERROR: block all requests from XXX.XXX.XXX.XXX"

is there any way to allow all connection?

Thanks.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.