add config example
This commit is contained in:
36
.env.example
Normal file
36
.env.example
Normal file
@@ -0,0 +1,36 @@
|
||||
# ==================== НАСТРОЙКИ ПОДПИСОЧНОГО СЕРВЕРА ====================
|
||||
|
||||
LISTEN_HOST=0.0.0.0 # IP-адрес, на котором будет слушать сервер (0.0.0.0 — все интерфейсы)
|
||||
LISTEN_PORT=2096 # Порт, на котором сервер принимает запросы на подписку
|
||||
|
||||
URI_PATH=/sub/ # Базовый путь URL для подписки.
|
||||
# Должен начинаться и заканчиваться на '/'.
|
||||
# Пример: https://sub.example.com/sub/username
|
||||
|
||||
# =====================================================================
|
||||
|
||||
# URLS — основные ссылки и конфигурации, которые будут возвращаться пользователю
|
||||
URLS='{
|
||||
"all": [
|
||||
"https://sub.server.com:2096/sub/{}",
|
||||
"vless://f...0@vpn.example.com:443?security=reality&sni=example.com&type=tcp#user-{}",
|
||||
"hysteria2://...@vpn.example.com:444?alpn=h3&fp=chrome&security=tls&sni=example.com#user-test"
|
||||
],
|
||||
"user": [
|
||||
"vless://f...0@s2.example.com:4433?security=tls&sni=example.com&type=tcp#other_server_for_user"
|
||||
]
|
||||
}'
|
||||
|
||||
# ======================== ПОЯСНЕНИЯ К СТРУКТУРЕ ========================
|
||||
|
||||
# "all" — конфигурации, которые выдаются **всем** пользователям.
|
||||
# На место {} автоматически подставляется имя пользователя.
|
||||
|
||||
# Ключи, отличные от "all" (например "user") — это индивидуальные
|
||||
# конфигурации для конкретного пользователя.
|
||||
# Если пользователь запрашивает подписку и его имя совпадает с ключом —
|
||||
# будут добавлены ссылки из этого массива.
|
||||
|
||||
# Поддерживаемые типы значений:
|
||||
# • https://... → внешняя подписка (сервер запросит её и объединит)
|
||||
# • hysteria2://, vless://, vmess://, trojan://, tuic:// и т.д.
|
||||
Reference in New Issue
Block a user