Развертывание прокси базе Shadowsocks (сервер и клиент)

This commit is contained in:
Sergei Erjemin 2023-11-11 00:22:52 +03:00
parent 5159e06d72
commit 0887a1a169

View File

@ -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`.