v1.2.13: вопросы до установки (доступы в самом конце) + гейты по выбранным протоколам

This commit is contained in:
2026-10-13 22:38:23 +03:00
parent 01662ff039
commit 143b41c84e
8 changed files with 101 additions and 75 deletions
+7
View File
@@ -254,6 +254,13 @@ def main():
' # Наш шов: если XHTTP и MTProto не выбраны, имена для них сейчас не нужны — не сканируем соседей\n # по подсети впустую (около 250 обращений к чужим 443). Имена SNI2/SNI3 возьмутся из общего списка ниже.\n if [[ $TRUSTED == yes && $multi == no && ( -z $SNI2 || -z $SNI3 ) ]] \\\n && [[ " ${PROTOS[*]} " == *" xhttp "* || " ${PROTOS[*]} " == *" mtproto "* ]]; then',
'не сканировать соседей, если XHTTP и MTProto не выбраны',
),
(
'scripts/3x-ui.sh',
' extra=$(sub_links "$SUBID-awg" 1; sub_links "$SUBID-tg" 1)',
False,
' # Наш шов: подписки «-awg»/«-tg» есть только у установок с AmneziaWG и MTProto — не тянем их,\n # если эти протоколы не выбраны (никаких лишних обращений к панели).\n if [[ " ${PROTOS[*]} " == *" awg "* || " ${PROTOS[*]} " == *" awg3 "* || " ${PROTOS[*]} " == *" mtproto "* ]]; then\n extra=$(sub_links "$SUBID-awg" 1; sub_links "$SUBID-tg" 1)\n fi',
'не тянуть legacy-подписки awg/tg, если протоколы не выбраны',
),
]
bad = 0