Files
xray_sub_server/.env.example
2026-05-22 08:12:37 +00:00

36 lines
2.2 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# ==================== НАСТРОЙКИ ПОДПИСОЧНОГО СЕРВЕРА ====================
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:// и т.д.