add: Прозрачный прокси контейнера через Shadowsocks и tun2socks (02)
This commit is contained in:
@@ -17,21 +17,20 @@
|
|||||||
### Старая схема
|
### Старая схема
|
||||||
|
|
||||||
```text
|
```text
|
||||||
┌──────────┐
|
Интернет
|
||||||
│ Интернет │
|
▲
|
||||||
└────▲─────┘
|
|
||||||
│
|
│
|
||||||
│
|
│
|
||||||
┌───────────────────────────────┐ скачивание подкастов ┌─────┴────┐
|
┌─Docker (на Synology)──────┐ скачивание подкастов ┌────┴─────┐
|
||||||
│ Audiobookshelf (на Synology) ├──────────────────────────────►│ Роутер │
|
│ Audiobookshelf ├─────────────────────────────►│ Роутер │
|
||||||
└───────────────┬───────────────┘ └─────▲────┘
|
└──────────────────┬────────┘ └────▲─────┘
|
||||||
│ │
|
│ │
|
||||||
│ для прослушивания │
|
│ для прослушивания │
|
||||||
|
│ (порт 8000) │
|
||||||
│ │
|
│ │
|
||||||
│ │
|
┌─Host (Orange Pi)─▼────────┐ для прослушивания c SSL │
|
||||||
┌───────────────▼───────────────┐ для прослушивания c SSL │
|
│ Nginx Proxy ├───────────────────────────────────┘
|
||||||
│ Nginx (на Orange Pi 5 Plus) ├─────────────────────────────────────┘
|
└───────────────────────────┘
|
||||||
└───────────────────────────────┘
|
|
||||||
```
|
```
|
||||||
|
|
||||||
Контейнер Audiobookshelf на Synology работает по 8000 порту. Nginx на Orange Pi 5 Plus проксирует на этот порт на
|
Контейнер Audiobookshelf на Synology работает по 8000 порту. Nginx на Orange Pi 5 Plus проксирует на этот порт на
|
||||||
@@ -45,3 +44,36 @@ Traefik на k3s и все еще проходдит через VIP-адрес K
|
|||||||
|
|
||||||
### Новая схема
|
### Новая схема
|
||||||
|
|
||||||
|
К счастью, проверки показали, что у провайдеров (даже у Российских) нет блокировок DigitalOcean. А значит эпизоды
|
||||||
|
подкастов можно скачать на VPS/VDS виртуалке, и нужно только настроить Audiobookshelf так, чтобы он скачивал mp3-файлы
|
||||||
|
через прокси. При этом прослушивание книг и подкастов должно работать по старой схеме, без изменений.
|
||||||
|
|
||||||
|
Как-то так:
|
||||||
|
```text
|
||||||
|
Интернет Интернет
|
||||||
|
▲ ▲
|
||||||
|
│ │
|
||||||
|
│ │
|
||||||
|
┌─VPS/VDS (Hosting)────────────┐ │ для прослушивания
|
||||||
|
│ VPN (Shadowsocks Server) │ │ (SSL)
|
||||||
|
└──────────────────────▲───────┘ │
|
||||||
|
╚═════════════════════╗ │
|
||||||
|
┌──▲────▲──┐
|
||||||
|
│ Роутер │
|
||||||
|
└──▲────▲──┘
|
||||||
|
║ │
|
||||||
|
для скачивания ║ └──────────────┐
|
||||||
|
(канал-VPN) ║ │
|
||||||
|
···Docker Compose (на Synology)································ ║ ·············· │
|
||||||
|
: ║ : │
|
||||||
|
: ┌────────────────┐ ┌───────────────┐ ┌─────────▲──────────┐ : ▲
|
||||||
|
: │ Audiobookshelf ├─────►│ tun2socks ├────────►│ shadowsocks/SOCKS5 │ : │
|
||||||
|
: └────────────────┘ └───────┬───────┘ └────────────────────┘ : │
|
||||||
|
: │ для прослушивания : │
|
||||||
|
··································· │ ·········································· │
|
||||||
|
│ (порт 8000) ▲
|
||||||
|
┌─Host (Orange Pi)─▼────────┐ для прослушивания c SSL │
|
||||||
|
│ Nginx Proxy ├──────────────────────────────────────┘
|
||||||
|
└───────────────────────────┘
|
||||||
|
```
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user