Shadowsocks client for mikrotik (routeros arm64)
1.7K
Image based on alpine
shadowsocks-libev 3.3.5
Encrypt method: rc4-md5,
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,
camellia-128-cfb, camellia-192-cfb,
camellia-256-cfb, bf-cfb,
chacha20-ietf-poly1305,
xchacha20-ietf-poly1305,
salsa20, chacha20 and chacha20-ietf.
The default cipher is chacha20-ietf-poly1305.
/container envs
add key=SERVER_ADDR name=ss value=1.2.3.4
add name=ss key=SERVER_PORT value=1234
add name=ss key=PASSWORD value=P4ssW0rDD
add name=ss key=METHOD value=aes-256-gcm
add name=ss key=LOCAL_ADDR value=0.0.0.0
add name=ss key=LOCAL_PORT value=1080
Example of server:
docker run --name shadowsocks1 --restart always \
-e PASSWORD=P4ssW0rDD \
-e METHOD=aes-256-gcm \
-e DNS_ADDRS=1.1.1.1,8.8.4.4 \
-p1234:8388 -p1234:8388/udp \
-d shadowsocks/shadowsocks-libev
The basic pattern for starting a shadowsocks-client instance is Docker Compose:
services:
shadowsocks-client:
image: snegowiki/ss-client-mikrotik:latest
container_name: shadowsocks-client
ports:
- 1080:1080
environment:
- SERVER_ADDR
- SERVER_PORT
- PASSWORD
- METHOD
- LOCAL_ADDR
- LOCAL_PORT
- TZ=UTC
restart: unless-stopped
Example for .env file
SERVER_ADDR=YOUR_SERVER_IP
SERVER_PORT=YOUR_SERVER_PORT
PASSWORD=YOUR_PASSWORD
METHOD=aes-256-gcm
LOCAL_ADDR="0.0.0.0"
LOCAL_PORT=1080
Content type
Image
Digest
sha256:161793b6f…
Size
4.6 MB
Last updated
about 2 years ago
docker pull snegowiki/ss-client-mikrotik