mirror of
https://gitverse.ru/kpa39l/tproxy-web.git
synced 2026-09-29 09:55:03 +00:00
Добавил опыт установки tproxy-server: заметки, сайт-маскировку и команду деплоя
This commit is contained in:
Executable
+18
@@ -0,0 +1,18 @@
|
||||
#!/usr/bin/env bash
|
||||
# Команда установки tproxy-server (обёртка над upstream install.sh)
|
||||
# Детали и проблемы: см. INSTALL_NOTES.md
|
||||
set -euo pipefail
|
||||
|
||||
HOSTNAME="${1:?usage: $0 HOSTNAME EMAIL}"
|
||||
EMAIL="${2:?usage: $0 HOSTNAME EMAIL}"
|
||||
SITE_DIR="${SITE_DIR:-$(dirname "$0")/mask-site}"
|
||||
SECRET_FILE="${SECRET_FILE:-/tmp/tproxy-secret.txt}"
|
||||
|
||||
if [ ! -f "$SECRET_FILE" ]; then
|
||||
echo "secret not found at $SECRET_FILE, generating..."
|
||||
openssl rand -hex 16 > "$SECRET_FILE"
|
||||
chmod 600 "$SECRET_FILE"
|
||||
fi
|
||||
|
||||
./deploy/install.sh --hostname "$HOSTNAME" --email "$EMAIL" \
|
||||
--site-dir "$SITE_DIR" --secret "$(cat "$SECRET_FILE")"
|
||||
@@ -0,0 +1,21 @@
|
||||
<!doctype html>
|
||||
<html lang="ru">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>Nixg — личная страница</title>
|
||||
<style>
|
||||
:root { color-scheme: light dark; }
|
||||
body { font-family: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif; max-width: 42em; margin: 3em auto; padding: 0 1em; line-height: 1.6; }
|
||||
h1 { font-weight: 600; }
|
||||
a { color: #2456a6; }
|
||||
footer { margin-top: 3em; color: #888; font-size: 0.85em; }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Nixg</h1>
|
||||
<p>Личная страница. Здесь пока тихо — проект в работе.</p>
|
||||
<p>Контакты: <a href="mailto:kpa39l@yandex.ru">kpa39l@yandex.ru</a></p>
|
||||
<footer>© 2026 Nixg</footer>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user