cat << 'EOF' > ~/start_tg_proxy.sh
#!/data/data/com.termux/files/usr/bin/bash
# 1. Переход в домашнюю директорию Termux
cd /data/data/com.termux/files/home
# 2. Установка системных зависимостей (если их нет)
echo "Проверка системных зависимостей..."
pkg install git python python-cryptography python-pip -y > /dev/null 2>&1
# 3. Клонирование или обновление репозитория
if [ -d "tg-ws-proxy" ]; then
echo "Обновление репозитория..."
cd tg-ws-proxy && git pull > /dev/null 2>&1 || true
cd ..
else
echo "Скачивание репозитория..."
git clone https://github.com/Flowseal/tg-ws-proxy/
fi
# 4. Установка Python-модуля certifi
pip install certifi > /dev/null 2>&1
# 5. Генерация и сохранение постоянного секрета
SECRET_FILE="/data/data/com.termux/files/home/.tg_ws_secret"
if [ ! -f "$SECRET_FILE" ]; then
echo "Генерация нового постоянного секрета..."
python -c 'import secrets; print(secrets.token_hex(16))' > "$SECRET_FILE"
fi
SECRET=$(cat "$SECRET_FILE")
# 6. Запуск прокси
echo "Запуск прокси с постоянным секретом: $SECRET"
cd tg-ws-proxy/proxy
python tg_ws_proxy.py --secret "$SECRET"
EOF
chmod +x ~/start_tg_proxy.sh