docs: clarify relay server purpose, move keywords to footer

This commit is contained in:
arblark
2026-04-04 12:18:43 +03:00
parent 68377a5fa5
commit ecfae2dd49
+27 -16
View File
@@ -1,18 +1,25 @@
# Cascad # Cascad
Скрипт для настройки каскадных NAT-соединений на Linux. Скрипт для промежуточного сервера (VPS), который превращает его в прозрачный мост для VPN и прокси-трафика.
Перенаправляет трафик между серверами через iptables/ip6tables на уровне ядра — без промежуточных процессов, с максимальной скоростью.
**Ключевые слова:** cascade VPN, iptables NAT forwarding, DNAT MASQUERADE, port forwarding VPS, WireGuard relay, AmneziaWG bridge, VLESS proxy chain, XRay Reality relay, MTProto proxy, каскад VPN, проброс портов, мост VPN, обход блокировок, IPv6 NAT, Google BBR Устанавливается на **промежуточный** сервер между клиентом и целевым (зарубежным) VPN/прокси-сервером. Клиент подключается к мосту, а мост незаметно пересылает весь трафик дальше — на уровне ядра Linux через iptables NAT, без дополнительных процессов и потерь скорости.
## Зачем это нужно
- Целевой VPN-сервер скрыт — клиент видит только IP промежуточного сервера
- Не нужно менять настройки VPN/прокси на целевом сервере
- Работает с любым протоколом — WireGuard, AmneziaWG, VLESS, XRay, Reality, MTProto
- Скорость ограничена только каналом, а не софтом — трафик идёт через ядро
## Принцип работы ## Принцип работы
``` ```
Клиент (телефон/ПК) ──► Сервер-мост ──► Целевой сервер Клиент Промежуточный VPS Целевой сервер
порт 443 203.0.113.10:443 (телефон/ПК) ───► (этот скрипт) ───► (VPN/Proxy за рубежом)
DNAT + MASQUERADE
``` ```
Скрипт создаёт правила **DNAT + MASQUERADE** в iptables. Ядро Linux пересылает пакеты напрямую — никаких дополнительных процессов, скорость ограничена только каналом. Скрипт создаёт правила **DNAT + MASQUERADE** в iptables на промежуточном сервере. Ядро Linux пересылает пакеты напрямую — никаких дополнительных процессов.
## Возможности ## Возможности
@@ -31,18 +38,26 @@
## Установка ## Установка
Подключитесь к VPS под `root` и выполните: Подключитесь к **промежуточному** VPS под `root` и выполните:
```bash ```bash
bash <(curl -sL https://raw.githubusercontent.com/arblark/cascad/main/cascad.sh) bash <(curl -sL https://raw.githubusercontent.com/arblark/cascad/main/cascad.sh)
``` ```
После первого запуска скрипт доступен глобально по команде: После первого запуска скрипт доступен глобально:
```bash ```bash
cascad cascad
``` ```
## Быстрый старт
1. Установите скрипт на промежуточный VPS (см. выше).
2. В меню выберите протокол (WireGuard, VLESS и т.д.).
3. Введите IP и порт **целевого** (зарубежного) сервера.
4. В клиенте (AmneziaWG, v2rayNG, Nekobox и т.д.) замените адрес сервера на **IP промежуточного VPS**.
5. Готово — трафик прозрачно идёт через мост.
## Использование ## Использование
### Интерактивное меню ### Интерактивное меню
@@ -85,14 +100,6 @@ cascad flush
cascad help cascad help
``` ```
## Быстрый старт
1. Установите скрипт (см. выше).
2. В меню выберите протокол (WireGuard, VLESS и т.д.).
3. Введите IP и порт целевого (зарубежного) сервера.
4. В клиенте (AmneziaWG, v2rayNG, Nekobox и т.д.) замените адрес сервера на **IP этого VPS**.
5. Готово — трафик идёт через мост.
## Требования ## Требования
- Linux (Ubuntu / Debian) - Linux (Ubuntu / Debian)
@@ -112,3 +119,7 @@ cascad help
## Лицензия ## Лицензия
MIT MIT
---
cascade VPN, iptables NAT forwarding, DNAT MASQUERADE, port forwarding VPS, WireGuard relay, AmneziaWG bridge, VLESS proxy chain, XRay Reality relay, MTProto proxy, каскад VPN, проброс портов, мост VPN, обход блокировок, IPv6 NAT, Google BBR, промежуточный сервер, relay server, VPN bridge, transparent proxy