Skip to content

A fast and memory efficient shadowsocks server in Go

Notifications You must be signed in to change notification settings

isayme/go-shadowsocks

Repository files navigation

Shadowsocks

Docker Image Version (latest semver) Docker Image Size (latest semver) Docker Pulls

A fast and memory efficient shadowsocks server in Go.

Support Methods

  • chacha20-ietf-poly1305
  • aes-128-gcm, aes-192-gcm, aes-256-gcm
  • aes-128-cfb, aes-192-cfb, aes-256-cfb
  • aes-128-ctr, aes-192-ctr, aes-256-ctr
  • dec-cfb
  • rc4-md5, rc4-md5-6
  • chacha20, chacha20-ietf
  • cast5-cfb
  • bf-cfb

Docker Compose

server

version: '3'

services:
  ss-server:
    container_name: ss-server
    image: isayme/shadowsocks:latest
    ports:
      # expose ss port
      - "8388:8388"
    volumes:
      # config file
      - ./config/shadowsocks/shadowsocks.json:/shadowsocks/shadowsocks.json
    environment:
      - CONF_FILE_PATH=/shadowsocks/shadowsocks.json
    command: /app/shadowsocks server
    restart: unless-stopped

local

version: '3'

services:
  ss-local:
    container_name: ss-local
    image: isayme/shadowsocks:latest
    ports:
      # expose socks5 port
      - "1080:1080"
    volumes:
      - ./config/shadowsocks/shadowsocks.json:/shadowsocks/shadowsocks.json
    environment:
      - CONF_FILE_PATH=/shadowsocks/shadowsocks.json
    command: /app/shadowsocks local
    restart: unless-stopped

About

A fast and memory efficient shadowsocks server in Go

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published