36 lines
2.2 KiB
Plaintext
36 lines
2.2 KiB
Plaintext
# ==================== НАСТРОЙКИ ПОДПИСОЧНОГО СЕРВЕРА ====================
|
||
|
||
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:// и т.д. |