Files
knowledge-base/projects/niikn/vpn.md

2.8 KiB
Raw Blame History

VPN НИИКН — Finland VPS 78.17.4.225

Серверы

Finland VPS (основной) — АКТИВЕН

Параметр Значение
IP 78.17.4.225
Hostname finlandit5870.com
Провайдер adminvps.ru (Финляндия)
OS Ubuntu 22.04, 3.8GB RAM
SSH root / 1qaz!QAZ

Docker-контейнеры

Контейнер Назначение Порты
tg-mtproto MTProto Telegram proxy 443 (через HAProxy)
vpn-wa-proxy WhatsApp proxy 7777, 5222, 587, 443
vpn-tg-socks5 SOCKS5 proxy 1080 (user: tgproxy / Tg2026niikn)
amnezia-xray VLESS Reality 127.0.0.1:9443
amnezia-awg2 AmneziaWG VPN 39202/udp
amnezia-panel-web Amnezia панель управления 127.0.0.1:8082
vpn-nginx Nginx reverse proxy 80, 9080

Архитектура портов (HAProxy SNI Routing)

Клиент → :443 (HAProxy)
  ├── SNI = www.googletagmanager.com → VLESS (amnezia-xray:9443)
  ├── SNI = vpn.niikn.com           → panel nginx (vpn-nginx)
  ├── SNI = google.com              → MTProto (tg-mtproto)
  └── SNI = default (всё остальное) → WhatsApp proxy (vpn-wa-proxy)

Клиент → :80 (vpn-nginx)
  └── статические файлы, ACME challenge

AmneziaWG → :39202/UDP (amnezia-awg2)
WhatsApp media → :7777 (vpn-wa-proxy)
Telegram SOCKS5 → :1080 (vpn-tg-socks5)

MTProto Telegram Proxy

Параметр Значение
Secret eed34aaf897745b3cc46b14feed43571f5676f6f676c652e636f6d
Порт 443 (через HAProxy, SNI = google.com)
Docker tg-mtproto

AmneziaWG (amneziavpnphp)

Параметр Значение
Протокол AmneziaWG (обфусцированный WireGuard)
Порт UDP 39202
Веб-панель https://vpn.niikn.com (через HAProxy SNI)
Docker amnezia-awg2, amnezia-panel-web

VLESS Reality (amnezia-xray)

Параметр Значение
Протокол VLESS + XTLS Vision
Порт (внешний) 443 (через HAProxy, SNI = www.googletagmanager.com)
Порт (внутренний) 9443 (xRay listen на 127.0.0.1)
Docker amnezia-xray

Docker Compose файлы

Файл Содержимое
/opt/vpn-stack/docker-compose.yml tg-mtproto, vpn-wa-proxy, vpn-tg-socks5, vpn-nginx
/opt/amneziavpnphp/docker-compose.yml amnezia-xray, amnezia-awg2, amnezia-panel-web

SSL сертификаты (Let's Encrypt)

Домен Cert path
vpn.niikn.com /etc/letsencrypt/live/vpn.niikn.com/

Обновление: certbot renew (webroot через vpn-nginx)