Docker image to run shadowsocks-libev along with simple-obfs plugin
1.3K
Docker image to run shadowsocks-libev along with simple-obfs plugin on both Linux server and client.
You just need to set below variable in server.conf file.
| Environment | Value |
|---|---|
| SERVER_ADDR | <IP> |
| PASSWORD | <Password> |
Then just run run.sh script.
git clone https://github.com/iiriix/freedom.git
cd freedom/ss-libev-obfs
vim server.conf # Set above variables according to your server address
./run.sh
For client side, set below variables accordingly and run run.sh script.
| Environment | Value |
|---|---|
| SERVER_ADDR | <IP> |
| PASSWORD | <Password> |
| IS_CLIENT | true |
git clone https://github.com/iiriix/freedom.git
cd freedom/ss-libev-obfs
vim server.conf # Set above variables according to your server address
./run.sh
Use below variables to further customize your environment.
| Environment | Default value | Description |
|---|---|---|
| SERVER_ADDR | 1.2.3.4 | Server IP to listen |
| SERVER_PORT | 8388 | Server Port |
| PASSWORD | Change_Me | Password |
| METHOD | aes-128-gcm | Encryption Method |
| TIMEOUT | 300 | Connection Timeout |
| DNS_ADDR | 8.8.8.8 | DNS Server to be used |
| PLUGIN | obfs-server | Server side plugin |
| PLUGIN_OPTS | obfs=http | Server side plugin options |
| LOCAL_ADDR | 127.0.0.1 | Client IP to listen |
| LOCAL_PORT | 1080 | Client Port |
| IS_CLIENT | false | Set to "true" for client |
| PLUGIN_CLIENT | obfs-local | Client side plugin |
| PLUGIN_OPTS_CLIENT | obfs=http;obfs-host=google.com; | Client side plugin options |
Note: Although simple-obfs is deprecated, due to the reason that I am still using it (and probably some others too), I will keep this updated here as long as I am using it.
Content type
Image
Digest
Size
5.7 MB
Last updated
over 6 years ago
docker pull iiriix/ss-libev-obfs