Для перенаправления трафика из сервера контейнера sstp в клиент shadowsocks-libev, вы можете использовать механизм сетевых пробросов в Docker.
1. Добавьте сетевой проброс из контейнера sstp-vpn в контейнер shadowsocks-libev в файле docker-compose.yml:
```yaml
version: '3'
services:
sstp-vpn:
image: your-sstp-vpn-image
# настройте остальные параметры контейнера, если необходимо
shadowsocks-libev:
image: your-shadowsocks-libev-image
# настройте остальные параметры контейнера, если необходимо
networks:
default:
# дайте контейнеру shadowsocks-libev имя
aliases:
- shadowsocks
networks:
default:
# создайте пользовательскую сеть, чтобы контейнеры общались между собой
driver: bridge
```
2. Запустите контейнеры:
```bash
docker-compose up -d
```
3. Войдите в контейнер sstp-vpn используя команду `docker exec -it <имя контейнера sstp-vpn> bash`.
4. Добавьте маршрут для перенаправления трафика в контейнер shadowsocks-libev:
```bash
route add -net 0.0.0.0 gw <IP адрес контейнера shadowsocks-libev>
```
Где `<IP адрес контейнера shadowsocks-libev>` - IP адрес контейнера shadowsocks-libev. Вы можете найти IP адрес, выполнив команду `docker inspect <имя контейнера shadowsocks-libev> | grep IPAddress`.
5. Проверьте, что трафик из контейнера sstp-vpn перенаправляется в shadowsocks-libev контейнер:
```bash
curl example.com
```
Весь трафик должен проходить через контейнер shadowsocks-libev.
Обратите внимание, что вам может потребоваться настроить правила безопасности для контейнера shadowsocks-libev, чтобы разрешить прохождение трафика через него.