Commit 79a682b2 authored by Vitaly Lipatov's avatar Vitaly Lipatov

docs: add cloak.hetzner.egw (CT 695, .132) to gateway and monitoring docs

parent 7323580d
......@@ -30,6 +30,7 @@ graph LR
CT684[xray.hetzner.egw<br/>:125 xray0]
CT673[amneziawg.hetzner.egw<br/>:116 awg0]
CT677[ikev2.hetzner.egw<br/>:120 ipsec]
CT695[cloak.hetzner.egw<br/>:132 tun0]
end
subgraph sprintbox_group ["sprintbox"]
CT674[xray.sprintbox.egw<br/>:117 xray0]
......@@ -37,18 +38,19 @@ graph LR
CT681[gre.sprintbox.egw<br/>:123 gre1]
CT670[cloak.ovpn.sprintbox.egw<br/>:113 tun0]
CT671[amneziawg.sprintbox.egw<br/>:114 ⏸]
CT672[nfqws.ovpn.sprintbox.egw<br/>:115 tun0]
CT672[ikev2.sprintbox.egw<br/>:115 ipsec]
end
subgraph vdska_group ["vdska"]
CT686[gre.vdska.egw<br/>:127 gre1]
CT688[ovpn.vdska.egw<br/>:128 tun0]
CT693[ikev2.vdska.egw<br/>:131 ipsec]
end
subgraph beget_group ["beget"]
CT531[ikev2.beget.ogw<br/>:130 ipsec1]
CT683[gre.beget.ogw<br/>:124 gre1]
end
subgraph local_group ["без VDS"]
CT685[nfqws.ogw<br/>:126 zapret]
CT685[nfqws.ogw<br/>:126 zapret+tpws]
CT690[bydpi.ogw<br/>:129 byedpi]
end
CT516{igw<br/>:13<br/>маршрутизатор}
......@@ -66,15 +68,17 @@ graph LR
BG[beget.ogw.eterhost.ru<br/>217.12.37.55]
INET((Интернет))
CT668 & CT675 & CT677 & CT680 & CT684 & CT673 --> HZ
CT668 & CT675 & CT677 & CT680 & CT684 & CT673 & CT695 --> HZ
CT670 & CT672 & CT674 & CT676 & CT681 --> SP
CT686 & CT688 --> VK
CT676 -->|"OpenVPN via .126"| CT685
CT686 & CT688 & CT693 --> VK
CT531 & CT683 --> BG
HZ & SP & VK & BG --> INET
CT685 & CT690 -->|"напрямую через провайдера"| INET
CT258 & VPNOFF -->|"default via igw"| CT516
EVPN -->|"default via 91.232.225.1"| INET
CT516 -->|"выбор канала"| CT668 & CT670 & CT672 & CT673 & CT674 & CT675 & CT676 & CT677 & CT680 & CT681 & CT684 & CT686 & CT688 & CT531 & CT683 & CT685 & CT690
CT516 -->|"выбор канала"| CT668 & CT670 & CT672 & CT673 & CT674 & CT675 & CT676 & CT677 & CT680 & CT681 & CT684 & CT686 & CT688 & CT693 & CT695 & CT531 & CT683 & CT685 & CT690
CT691[telemt.eterfund<br/>:3]
CT528 -->|"default via"| CT680
```
......@@ -95,10 +99,16 @@ graph LR
| 686 | gre.vdska.egw | 91.232.225.127 | vdska | GRE | gre1 |
| 688 | ovpn.vdska.egw | 91.232.225.128 | vdska | OpenVPN | tun0 |
| 670 | cloak.ovpn.sprintbox.egw | 91.232.225.113 | sprintbox | OpenVPN+Cloak | tun0 |
| 672 | nfqws.ovpn.sprintbox.egw | 91.232.225.115 | sprintbox | OpenVPN+nfqws | tun0 |
| 672 | ikev2.sprintbox.egw | 91.232.225.115 | sprintbox | IKEv2/IPsec | ipsec |
| 693 | ikev2.vdska.egw | 91.232.225.131 | vdska | IKEv2/IPsec | ipsec |
| 673 | amneziawg.hetzner.egw | 91.232.225.116 | hetzner | AmneziaWG | awg0 |
| 695 | cloak.hetzner.egw | 91.232.225.132 | hetzner | OpenVPN+Cloak | tun0 |
**CT 673 (amneziawg):** DPI провайдера (petrosvyaz/ether3) блокирует data-пакеты AmneziaWG через 91.232.225.1 — handshake проходит, но TCP/данные не передаются. Смена порта и параметров обфускации (Jc, S1-S4) не помогает. Работает через .12 (ikev2.beget) или .124 (gre.beget).
**CT 672 (ikev2.sprintbox.egw):** Бывший nfqws.ovpn.sprintbox — переименован, zapret и OpenVPN удалены, готов для настройки IKEv2 к sprintbox.
**CT 676 (ovpn.sprintbox.egw):** Маршрут к sprintbox VDS идёт через .126 (nfqws.ogw) — nfqws обфусцирует OpenVPN-хэндшейк UDP/1194, обходя DPI провайдера.
**CT 673 (amneziawg):** DPI провайдера (petrosvyaz/ether3) блокирует data-пакеты AmneziaWG через 91.232.225.1 — handshake проходит, но TCP/данные не передаются. Смена порта и параметров обфускации (Jc, S1-S4) не помогает. Работает через .130 (ikev2.beget) или .124 (gre.beget).
### Работающие (ogw — DPI обход без туннеля)
......@@ -106,7 +116,7 @@ graph LR
|------|-----|----|------------|
| 531 | ikev2.beget.ogw | 91.232.225.130 | IKEv2/IPsec через beget |
| 683 | gre.beget.ogw | 91.232.225.124 | GRE через beget |
| 685 | nfqws.ogw | 91.232.225.126 | zapret/nfqws (напрямую) |
| 685 | nfqws.ogw | 91.232.225.126 | zapret/nfqws+tpws (напрямую) |
| 690 | bydpi.ogw | 91.232.225.129 | byedpi (напрямую) |
### Маршрутизаторы
......@@ -126,6 +136,12 @@ graph LR
| — | vpn.office.etersoft.ru | 91.232.225.22 | igw (91.232.225.13) | OpenVPN (tun0) + WireGuard (wg0) |
| — | evpn.eterfund.ru | 91.232.225.181 | 91.232.225.1 (напрямую) | OpenVPN (tun0) |
### Прочие
| CTID | Имя | IP | Назначение |
|------|-----|----|------------|
| 691 | telemt.eterfund.ru | 91.232.225.3 | Телеметрия |
### Остановленные
| CTID | Имя | VDS |
......@@ -152,6 +168,11 @@ graph LR
**ogw-контейнеры:** default route через 91.232.225.1 → провайдер → интернет. Обход DPI локально (nfqws/zapret).
**nfqws.ogw (.126) как DPI-прокси:** Другие контейнеры могут маршрутизировать трафик к VDS через .126, чтобы nfqws обфусцировал VPN-хэндшейк (UDP/TCP 1194). Это позволяет обходить DPI провайдера без выделенного контейнера с nfqws для каждого VPN-подключения. Пример: CT 676 (ovpn.sprintbox) направляет трафик к sprintbox через .126 вместо отдельного контейнера nfqws.ovpn.sprintbox.
- Также предоставляет tpws SOCKS (порт 987) для обхода DPI на TCP 80/443
- microsocks SOCKS5 (порт 1080) для мониторинга
- Память: 1 ГБ (увеличена с 512 МБ из-за OOM от telegraf+journald)
**GRE-шлюзы** требуют MASQUERADE для клиентского трафика:
```
iptables -t nat -A POSTROUTING -s 91.232.225.0/24 -o gre1 -j MASQUERADE
......
......@@ -59,6 +59,7 @@
| 688 | ovpn.vdska.egw.etersoft.ru | 91.232.225.128 |
| 690 | bydpi.ogw.etersoft.ru | 91.232.225.129 |
| 693 | ikev2.vdska.egw.etersoft.ru | 91.232.225.131 |
| 695 | cloak.hetzner.egw.etersoft.ru | 91.232.225.132 |
Не мониторятся: igw (516, 91.232.225.13), egw (528, 91.232.225.14).
Остановлены: amneziawg.sprintbox.egw (671, 91.232.225.114).
......@@ -108,7 +109,7 @@
| VDS | iperf3 сервер | Шлюзы (offset) |
|-----|---------------|-----------------|
| hetzner | 10.77.0.1 | openconnect(10), ovpn(20), gre(30), xray(40), amneziawg(50), ikev2(60) |
| hetzner | 10.77.0.1 | openconnect(10), ovpn(20), gre(30), xray(40), amneziawg(50), ikev2(60), cloak(70) |
| sprintbox | 10.77.0.1 | cloak.ovpn(0), ikev2(10), xray(20), ovpn(30), gre(40) |
| vdska | 10.77.0.1 | gre(0), ovpn(10), ikev2(20) |
| beget | 10.77.0.1 | gre(10), ikev2(20) |
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment