A ShadowSocks server implemented in Elixir.
This is only a server. You still need a client.
Usage
Simple run:
$ mix run --no-halt
# or in console
$ iex -S mix
Make a package:
$ mix deps.get
$ MIX_ENV=prod mix release
$ cp rel/shadowsocks
$ bin/shadowsocks start
See also: exrm
Configuration
Config | Name | Default value |
---|---|---|
port | SHADOW_PORT | 8388 |
password | SHADOW_PASS | "password" |
You can do config while:
# releasing
$ SHADOW_PORT=8388 MIX_ENV=prod mix release
# or running
$ SHADOW_PASS=mypass bin/shadowsocks start
Limitation
- The only encryption method supported is
aes_cfb
, the default method isaes-128-cfb
- Only support TCP (for now)
from https://github.com/Kabie/shadowsocks,
https://libraries.io/github/Kabie/shadowsocks