mirror of
https://github.com/telemt/telemt.git
synced 2026-11-01 05:12:02 +03:00
FreeBSD Daemon Init in FAQ
This commit is contained in:
+9
-1
@@ -276,6 +276,14 @@ root soft nofile 1048576
|
||||
root hard nofile 1048576
|
||||
```
|
||||
|
||||
### Инициализация службы на FreeBSD
|
||||
|
||||
`telemt --init` отказывается заменять существующий `/usr/local/etc/rc.d/telemt`, включая битую символическую ссылку, до записи конфигурации. Уже установленный скрипт нужно обслуживать через его пакет или редактировать явно; автоматической миграции старых скриптов нет.
|
||||
|
||||
Созданный rc.d-скрипт по умолчанию использует PID-файл `/var/run/telemt/telemt.pid` и каталог данных `/var/db/telemt`. Он создаёт отдельный каталог `/var/run/telemt` и выбранный каталог данных с владельцем службы; владелец самого `/var/run` не меняется. Для переопределения в `/etc/rc.conf` доступны `telemt_uid`, `telemt_gid`, `telemt_pidfile` и `telemt_data_dir`. Старые `telemt_user` и `telemt_group` остаются допустимыми псевдонимами. Если группа не задана, используется основная группа выбранной учётной записи.
|
||||
|
||||
Служба запускается с правами для настройки сокетов, после чего Telemt сбрасывает их, если выбран пользователь, отличный от root. SYN limiting вместе со сбросом прав на FreeBSD по-прежнему не поддерживается и отклоняется. Если путь PID-файла переопределён, его родительский каталог уже должен быть доступен учётной записи службы для записи.
|
||||
|
||||
## Дополнительные параметры
|
||||
|
||||
### Домен в ссылке вместо IP
|
||||
@@ -285,7 +293,7 @@ root hard nofile 1048576
|
||||
public_host = "proxy.example.com"
|
||||
```
|
||||
|
||||
Эта настройка вместе с `public_port` влияет только на native-ссылки. WEB-ссылки `tg://webproxy` всегда используют `[[web.vhosts]].host` и внешний порт `443`.
|
||||
Эта настройка вместе с `public_port` влияет только на native-ссылки. WEB-ссылки `tg://webproxy` всегда используют конкретное имя хоста и внешний порт `443`. При запуске ссылки выводятся только для явно заданных точных имён из `[[web.vhosts]].host` или `hosts`, но не для wildcard-шаблонов.
|
||||
|
||||
### Общий лимит подключений к серверу
|
||||
Этот параметр ограничивает общее количество активных подключений к серверу:
|
||||
|
||||
Reference in New Issue
Block a user