Собрание скриптов и инструкций по установке и настройке VPN и прокси на сервере.

VLESS (xray)

VLESS - продвинутый легковесный протокол скрытого туннелирования, который, используя дополнительные инструменты, такие как xtls-rprx-vision flow и REALITY, скрывает свое присутствие от ТСПУ, притворяясь обычным HTTPS трафиком. На данный момент является самым защищенным и при этом производительным прокси протоколом.

Скрипт для установки панели Marzban + Caddy reverse proxy

Устанавливает в Docker контейнерах панель для настройки XRay сервера Marzban, закрытую под Caddy reverse proxy для упрощения менеджмента сертификатов и конфига. Скрипт настраивает панель на использование TLS от собственного сайта (self-steal). Такой подход позволяет создать максимально легитный трафик, даже ручная проверка которого не укажет на использование прокси.

bash <(wget -qO- https://raw.githubusercontent.com/Akiyamov/xray-vps-setup/refs/heads/main/vps-setup.sh)

Больше информации здесь.

Marzban node

Установка ноды и соединения ее с сервером описана здесь —> Установка Marzban-node

Скрипт для установки панели Remnawave + Nginx reverse proxy

Устанавливает в Docker контейнерах панель для настройки XRay сервера Remnawave, закрытую под Nginx reverse proxy, настроенным на предоставление доступа к панели при наличии особого случайно сгенерированного параметра запроса. Скрипт настраивает панель на использование TLS от собственного сайта (self-steal).

bash <(curl -Ls https://raw.githubusercontent.com/eGamesAPI/remnawave-reverse-proxy/refs/heads/main/install_remnawave.sh)

Больше информации здесь.

Remnawave node

Установка ноды и соединение ее с основной панелью производится тем же скриптом.


AmneziaWG

AmneziaWG - форк VPN протокола Wireguard, созданный с целью создания защищенного от active probing VPN соединения, способного выдерживать большие нагрузки и поддерижвать высокую скорость соединения. На данный момент постепенно утрачивает свою актуальность из-за существования и активного развития протокола VLESS.

Установка протокола AmneziaWG

Для установки и использования протокола AmneziaWG создан кросс-платформенный клиент AmneziaVPN. Установка проходит в пару кликов - установить клиент, ввести данные root пользователя VPS, подтвердить установку и ждать завершения процесса. Само собой, лучше перед этим настроить безопасное подключение к SSH при помощи ключа ——> Защита SSH подключения.

Дополнительная информация

Ссылки на конфигурацию прокси ядер:

  • xray-core - Dokodemo-Door, HTTP, SOCKS, Shadowsocks, Trojan, Wireguard, VMess, VLESS
  • sing-box - HTTP, SOCKS, Shadowsocks, ShadowTLS, Trojan, Naive, Hysteria, Hysteria2, TUIC, AnyTLS, VMess, VLESS
  • Mihomo (Clash.Meta) - HTTP, SOCKS, Shadowsocks, Trojan, AnyTLS, TUIC, Hysteria2, VMess, VLESS