Skip to content

pius-pp/remnawave-scripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

remnawave-scripts fork

Это копия проекта DigneZzZ/remnawave-scripts с локальными изменениями для selfsteal.sh и remnanode.sh.

Как запускать

RemnaNode

Интерактивная установка:

bash <(curl -Ls https://raw.githubusercontent.com/pius-pp/remnawave-scripts/main/remnanode.sh) @ install

Установка с roscomvpn геобазами:

bash <(curl -Ls https://raw.githubusercontent.com/pius-pp/remnawave-scripts/main/remnanode.sh) @ install --roscomvpn

Принудительная установка без roscomvpn геобаз:

bash <(curl -Ls https://raw.githubusercontent.com/pius-pp/remnawave-scripts/main/remnanode.sh) @ install --no-roscomvpn

Установить или обновить roscomvpn геобазы на уже установленной ноде:

sudo remnanode roscomvpn

Selfsteal

Интерактивная установка Caddy:

bash <(curl -Ls https://raw.githubusercontent.com/pius-pp/remnawave-scripts/main/selfsteal.sh) @ install

Интерактивная установка Nginx:

bash <(curl -Ls https://raw.githubusercontent.com/pius-pp/remnawave-scripts/main/selfsteal.sh) @ --nginx install

Установка с API-заглушкой вместо сайта:

bash <(curl -Ls https://raw.githubusercontent.com/pius-pp/remnawave-scripts/main/selfsteal.sh) @ --api-stub install

Nginx + API-заглушка:

bash <(curl -Ls https://raw.githubusercontent.com/pius-pp/remnawave-scripts/main/selfsteal.sh) @ --nginx --api-stub install

Изменения относительно оригинала

selfsteal.sh

  • Добавлен выбор режима контента при установке: сайт-шаблон или API-заглушка.
  • Добавлен флаг --api-stub для non-interactive установки.
  • Для Caddy API-заглушка отвечает пустым 401 на HTTP и HTTPS.
  • Для Nginx добавлена аналогичная API-заглушка с поддержкой socket/TCP режимов и сохранением ACME challenge location.
  • При выборе API-заглушки HTML-шаблоны не скачиваются.

remnanode.sh

  • При установке добавлен вопрос, нужно ли скачивать roscomvpn geoip и geosite.
  • Добавлены флаги --roscomvpn и --no-roscomvpn.
  • Добавлена команда sudo remnanode roscomvpn для установки или обновления roscomvpn геобаз после установки.
  • Геобазы сохраняются в /opt/remnawave/xray/share.
  • В docker-compose.yml автоматически добавляются mounts:
    • /opt/remnawave/xray/share/geoip-roscomvpn.dat:/usr/local/bin/geoip-roscomvpn.dat:ro
    • /opt/remnawave/xray/share/geosite-roscomvpn.dat:/usr/local/bin/geosite-roscomvpn.dat:ro
  • Создается daily cron /etc/cron.d/remnanode-roscomvpn-geodata, который обновляет геобазы раз в день.

Оригинальный проект

Оригинал: https://github.com/DigneZzZ/remnawave-scripts

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages