Обновить autoXRAY.sh
This commit is contained in:
+24
-19
@@ -61,6 +61,9 @@ echo -e "${GRN}Лимиты применены. Текущий ulimit -n: $(ulim
|
||||
# Создание директории сайта
|
||||
WEB_PATH="/var/www/$DOMAIN"
|
||||
mkdir -p "$WEB_PATH"
|
||||
# Очищаем папку от старых конфигов и страниц
|
||||
find "$WEB_PATH" -mindepth 1 -not -name '.gitkeep' -delete
|
||||
echo -e "${GRN}✅ Папка $WEB_PATH очищена.${NC}"
|
||||
|
||||
# Генерируем сайт маскировку
|
||||
bash -c "$(curl -L https://github.com/xVRVx/autoXRAY/raw/refs/heads/main/test/gen_page2.sh)" -- $WEB_PATH
|
||||
@@ -225,8 +228,29 @@ server {
|
||||
}
|
||||
EOF
|
||||
|
||||
if nginx -t 2>/dev/null; then
|
||||
systemctl restart nginx
|
||||
echo -e "${GRN}✅ Конфигурация nginx обновлена.${NC}"
|
||||
else
|
||||
echo -e "${RED}❌ Ошибка в конфигурации nginx:${NC}"
|
||||
nginx -t
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Проверяем, что nginx запустился и отвечает без 500
|
||||
sleep 1
|
||||
NGINX_HTTP_CODE=$(curl -s -o /dev/null -w "%{http_code}" --max-time 5 "http://$DOMAIN/" 2>/dev/null || echo "000")
|
||||
if [[ "$NGINX_HTTP_CODE" == "301" || "$NGINX_HTTP_CODE" == "200" ]]; then
|
||||
echo -e "${GRN}✅ Nginx отвечает корректно (HTTP $NGINX_HTTP_CODE).${NC}"
|
||||
elif [[ "$NGINX_HTTP_CODE" == "000" ]]; then
|
||||
echo -e "${YEL}⚠️ Nginx не ответил на HTTP-запрос (возможно, порт 80 закрыт фаерволом).${NC}"
|
||||
else
|
||||
echo -e "${RED}❌ Nginx вернул HTTP $NGINX_HTTP_CODE. Диагностика:${NC}"
|
||||
nginx -t
|
||||
echo -e "${RED}--- Последние ошибки nginx: ---${NC}"
|
||||
journalctl -u nginx --no-pager -n 20
|
||||
exit 1
|
||||
fi
|
||||
|
||||
|
||||
SCRIPT_DIR=/usr/local/etc/xray
|
||||
@@ -803,15 +827,6 @@ fi
|
||||
|
||||
echo -e "
|
||||
|
||||
${YEL}VLESS XHTTP REALITY EXTRA (для моста) ${NC}
|
||||
$linkRTY2
|
||||
|
||||
${YEL}VLESS RAW REALITY VISION ${NC}
|
||||
$linkRTY1
|
||||
|
||||
${YEL}Ваша json страничка подписки ${NC}
|
||||
$subPageLink
|
||||
|
||||
${YEL}Ссылка на сохраненные конфиги ${NC}
|
||||
${GRN}$configListLink ${NC}
|
||||
|
||||
@@ -819,14 +834,4 @@ ${YEL}Страница конфигов — Basic Auth:${NC}
|
||||
Логин: ${GRN}$configPageUser${NC}
|
||||
Пароль: ${GRN}$configPagePass${NC}
|
||||
|
||||
Скопируйте подписку в специализированное приложение:
|
||||
- iOS: Happ или v2RayTun или v2rayN
|
||||
- Android: Happ или v2RayTun или v2rayNG
|
||||
- Windows: конфиги Happ или winLoadXRAY или v2rayN
|
||||
для vless v2RayTun или Throne
|
||||
|
||||
Открыт локальный socks5 на порту 10808, 2080 и http на 10809.
|
||||
|
||||
${GRN}Поддержать автора: https://github.com/xVRVx/autoXRAY ${NC}
|
||||
|
||||
"
|
||||
|
||||
Reference in New Issue
Block a user