You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
shadowsocks-libev =================
[shadowsocks-libev][1] is a lightweight secured socks5 proxy for embedded devices and low end boxes. It is a port of [shadowsocks][2] created by @clowwindy maintained by @madeye and @linusyang.
Suppose we have a VPS running Debian or Ubuntu. To deploy the service quickly, we can use [docker][3].
## Install docker
``` $ curl -sSL https://get.docker.com/ | sh $ docker --version ```
## Build docker image
```bash $ curl -sSL https://github.com/shadowsocks/shadowsocks-libev/raw/master/docker/alpine/Dockerfile | docker build -t shadowsocks-libev - $ docker images ```
> You can also use a pre-built docker image: [vimagick/shadowsocks-libev][4] ![][5].
## Run docker container
```bash $ docker run -d -e METHOD=aes-256-cfb -e PASSWORD=9MLSpPmNt -p 8388:8388 --restart always shadowsocks-libev $ docker ps ```
> :warning: Click [here][6] to generate a strong password to protect your server.
## Use docker-compose to manage (optional)
It is very handy to use [docker-compose][7] to manage docker containers. You can download the binary at <https://github.com/docker/compose/releases>.
This is a sample `docker-compose.yml` file.
```yaml shadowsocks: image: shadowsocks-libev ports: - "8388:8388" environment: - METHOD=aes-256-cfb - PASSWORD=9MLSpPmNt restart: always ```
It is highly recommended that you setup a directory tree to make things easy to manage.
```bash $ mkdir -p ~/fig/shadowsocks/ $ cd ~/fig/shadowsocks/ $ curl -sSLO https://github.com/shadowsocks/shadowsocks-libev/raw/master/docker/alpine/docker-compose.yml $ docker-compose up -d $ docker-compose ps ```
## Finish
At last, download shadowsocks client [here][8]. Don't forget to share internet with your friends.
```yaml { "server": "your-vps-ip", "server_port": 8388, "local_address": "0.0.0.0", "local_port": 1080, "password": "9MLSpPmNt", "timeout": 600, "method": "aes-256-cfb" } ```
[1]: https://github.com/shadowsocks/shadowsocks-libev [2]: https://shadowsocks.org/en/index.html [3]: https://github.com/docker/docker [4]: https://hub.docker.com/r/vimagick/shadowsocks-libev/ [5]: https://badge.imagelayers.io/vimagick/shadowsocks-libev:latest.svg [6]: https://duckduckgo.com/?q=password+12&t=ffsb&ia=answer [7]: https://github.com/docker/compose [8]: https://shadowsocks.org/en/download/clients.html
|