Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/isayme/go-shadowsocks

A fast and memory efficient shadowsocks server in Go
https://github.com/isayme/go-shadowsocks

golang shadowsocks

Last synced: 12 days ago
JSON representation

A fast and memory efficient shadowsocks server in Go

Awesome Lists containing this project

README

        

## Shadowsocks

[![Docker Image Version (latest semver)](https://img.shields.io/docker/v/isayme/shadowsocks?sort=semver&style=flat-square)](https://hub.docker.com/r/isayme/shadowsocks)
![Docker Image Size (latest semver)](https://img.shields.io/docker/image-size/isayme/shadowsocks?sort=semver&style=flat-square)
![Docker Pulls](https://img.shields.io/docker/pulls/isayme/shadowsocks?style=flat-square)

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
```