From 0887a1a16990bdd114f007aa058ea45d6198b786 Mon Sep 17 00:00:00 2001 From: erjemin Date: Sat, 11 Nov 2023 00:22:52 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A0=D0=B0=D0=B7=D0=B2=D0=B5=D1=80=D1=82?= =?UTF-8?q?=D1=8B=D0=B2=D0=B0=D0=BD=D0=B8=D0=B5=20=D0=BF=D1=80=D0=BE=D0=BA?= =?UTF-8?q?=D1=81=D0=B8=20=D0=B1=D0=B0=D0=B7=D0=B5=20Shadowsocks=20(=D1=81?= =?UTF-8?q?=D0=B5=D1=80=D0=B2=D0=B5=D1=80=20=D0=B8=20=D0=BA=D0=BB=D0=B8?= =?UTF-8?q?=D0=B5=D0=BD=D1=82)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docker-shadowsocks.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/docker-shadowsocks.md b/docker-shadowsocks.md index cabff57..d3ce984 100644 --- a/docker-shadowsocks.md +++ b/docker-shadowsocks.md @@ -26,6 +26,16 @@ sudo docker run \ -p 8391:8388/udp \ -d --restart=always --name=ss01-server shadowsocks/shadowsocks-libev:latest ``` +Проверим, что контейнер запустился: +```bash +sudo docker ps +``` + +Вывод должен быть примерно таким: +```bash +CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES +61edf1fca166 shadowsocks/shadowsocks-libev:latest "/bin/sh -c 'exec ss…" 8 hours ago Up 8 hours 0.0.0.0:8391->8388/tcp, 0.0.0.0:8391->8388/udp, :::8391->8388/tcp, :::8391->8388/udp ss01-server +``` Для docker-compose это будет примерно вот такой `docker-compose.yml`: ```yaml @@ -45,6 +55,11 @@ services: restart: unless-stopped ``` +Запускаем docker-compose: +```bash +sudo docker-compose up -d +``` + Важными при развёртывании является, пожалуй, только параметр `PASSWORD` и порты (в нашем случае сервер shadowsocks будет виден в интернет по порту `8391`) . Также можно определить следующие параметры: * `SERVER_ADDR` -- IP или домен для привязки, по умолчанию `0.0.0.0`.