docs: clarify relay server purpose, move keywords to footer
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user