Пожалуйста, обратите внимание, что пользователь заблокирован
Быстрое развертывание сайта в тор, на чистой системе с минимальными пакетами.
Без лишней грязи.
Без лишней грязи.
Совместим с Ubuntu 20.04
Простой скрипт с быстрой установкой и выводом нужной информации:
==============================================
Установка завершена!
Onion URL:
Данные для подключения к MySQL:Хост:
Пользователь:
Пароль:
Порт:
Корневая директория сайта:
phpMyAdmin:==============================================
install_tor_lamp.sh:
Bash:
#!/bin/bash
# Проверка на root-права
if [ "$(id -u)" -ne 0 ]; then
echo "Этот скрипт должен запускаться с правами root!" >&2
exit 1
fi
# Генерация случайного пароля для MySQL root (16 символов)
DB_ROOT_PASSWORD=$(openssl rand -base64 16 | tr -d '+=/' | cut -c1-16)
# Обновление системы
echo "🔄 Обновление пакетов системы..."
apt-get update && apt-get upgrade -y
# Установка Apache и MySQL
echo "🔧 Установка Apache и MySQL..."
apt-get install -y apache2 mysql-server
# Установка PHP 8.2 (LTS версия)
echo "🐘 Установка PHP 8.2..."
apt-get install -y software-properties-common
add-apt-repository -y ppa:ondrej/php
apt-get update
apt-get install -y php8.2 php8.2-mysql libapache2-mod-php8.2 php8.2-common php8.2-mbstring php8.2-curl php8.2-zip php8.2-xml php8.2-intl
# Настройка MySQL с автоматическим паролем
echo "🔐 Настройка MySQL (пароль root: $DB_ROOT_PASSWORD)..."
mysql -e "ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '${DB_ROOT_PASSWORD}';"
mysql -e "FLUSH PRIVILEGES;"
# Установка последней совместимой версии phpMyAdmin
echo "📊 Установка phpMyAdmin 5.2.1 (специально для PHP 8.2)..."
cd /usr/share || exit
wget https://files.phpmyadmin.net/phpMyAdmin/5.2.1/phpMyAdmin-5.2.1-all-languages.tar.gz
tar xzf phpMyAdmin-5.2.1-all-languages.tar.gz
rm phpMyAdmin-5.2.1-all-languages.tar.gz
mv phpMyAdmin-5.2.1-all-languages phpmyadmin
chown -R www-data:www-data phpmyadmin
chmod -R 755 phpmyadmin
# Создание временного каталога для phpMyAdmin
mkdir /usr/share/phpmyadmin/tmp
chown www-data:www-data /usr/share/phpmyadmin/tmp
chmod 777 /usr/share/phpmyadmin/tmp
# Создание конфигурационного файла phpMyAdmin
echo "🔧 Настройка phpMyAdmin..."
BLOWFISH_SECRET=$(openssl rand -base64 32)
cat > /usr/share/phpmyadmin/config.inc.php <<EOL
<?php
\$cfg['blowfish_secret'] = '$BLOWFISH_SECRET';
\$cfg['TempDir'] = '/usr/share/phpmyadmin/tmp';
\$i = 0;
\$i++;
\$cfg['Servers'][\$i]['auth_type'] = 'cookie';
\$cfg['Servers'][\$i]['host'] = 'localhost';
\$cfg['Servers'][\$i]['connect_type'] = 'tcp';
\$cfg['Servers'][\$i]['compress'] = false;
\$cfg['Servers'][\$i]['AllowNoPassword'] = false;
\$cfg['UploadDir'] = '';
\$cfg['SaveDir'] = '';
EOL
# Настройка Apache для phpMyAdmin
cat > /etc/apache2/conf-available/phpmyadmin.conf <<EOL
Alias /phpmyadmin /usr/share/phpmyadmin
<Directory /usr/share/phpmyadmin>
Options SymLinksIfOwnerMatch
DirectoryIndex index.php
AllowOverride All
Require all granted
</Directory>
EOL
a2enconf phpmyadmin
systemctl reload apache2
# Установка Tor
echo "🧅 Установка Tor..."
apt-get install -y tor
# Настройка Tor (создание .onion-сайта)
echo "🌐 Настройка скрытого сервиса Tor..."
mkdir -p /var/www/tor-site
chown www-data:www-data /var/www/tor-site
chmod 700 /var/www/tor-site
cat >> /etc/tor/torrc <<EOL
HiddenServiceDir /var/lib/tor/hidden_service/
HiddenServicePort 80 127.0.0.1:80
EOL
# Создание тестовой страницы с PHP-инфо
echo "📝 Создание тестовой страницы (index.php)..."
cat > /var/www/tor-site/index.php <<EOL
<html>
<head><title>Onion Site (PHP 8.2)</title></head>
<body>
<h1>Добро пожаловать на ваш onion-сайт!</h1>
<p>Это тестовая страница вашего скрытого сервиса.</p>
<p>Версия PHP: <?php echo phpversion(); ?></p>
<p>Доступ к phpMyAdmin: <a href="/phpmyadmin">/phpmyadmin</a></p>
<hr>
<h3>Информация о PHP:</h3>
<?php phpinfo(); ?>
</body>
</html>
EOL
# Настройка виртуального хоста Apache
cat > /etc/apache2/sites-available/tor-site.conf <<EOL
<VirtualHost *:80>
ServerAdmin admin@onion
DocumentRoot /var/www/tor-site
ErrorLog \${APACHE_LOG_DIR}/error.log
CustomLog \${APACHE_LOG_DIR}/access.log combined
<Directory /var/www/tor-site>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
EOL
a2dissite 000-default
a2ensite tor-site
systemctl reload apache2
# Перезапуск Tor
echo "🔄 Перезапуск Tor..."
systemctl restart tor
# Ожидание создания .onion-адреса
echo "⏳ Ожидание создания .onion-адреса..."
sleep 10
# Получение .onion-адреса
ONION_ADDRESS=$(cat /var/lib/tor/hidden_service/hostname 2>/dev/null)
# Вывод информации
echo ""
echo "=============================================="
echo "✅ Установка завершена!"
echo ""
echo "🌐 Onion URL: http://${ONION_ADDRESS}"
echo ""
echo "🔑 Данные для подключения к MySQL:"
echo " Хост: localhost"
echo " Пользователь: root"
echo " Пароль: ${DB_ROOT_PASSWORD}"
echo " Порт: 3306"
echo ""
echo "📂 Корневая директория сайта: /var/www/tor-site"
echo "📊 phpMyAdmin: http://${ONION_ADDRESS}/phpmyadmin"
echo ""
echo "⚠️ ВАЖНО: Сохраните эти данные, особенно пароль MySQL!"
echo "=============================================="
echo ""
SSH:
Код:
# Скачать скрипт
wget https://raw.githubusercontent.com/ooocyberdev/install_tor_lamp/refs/heads/main/install_tor_lamp.sh
# Дать права на выполнение
chmod +x install_tor_lamp.sh
# Запустить установку
sudo ./install_tor_lamp.sh
| Компонент | Версия |
|---|---|
| Apache | 2.4.x |
| MySQL | 8.0+ |
| PHP | 8.2 |
| phpMyAdmin | 5.2.1 |
| Tor | Последняя (Дата публикации xss.pro) |
Последнее редактирование: