2.2 KiB
Формат подписок sub.md
Для удобного распространения списка серверов Free Turn Proxy поддерживает систему подписок.
Файл sub.md - это обычный текстовый файл, который хостится на любом HTTP-сервере.
Использование в клиенте
./client -sub https://example.com/sub.md -link "<call-link>"
Клиент скачает подписку, найдет первый доступный сервер и автоматически применит его конфигурацию. Уникальная ссылка -link по-прежнему требуется.
Note
Про авторизацию: клиент всегда шлёт Client ID, сервер всегда его читает. Чтобы ограничить доступ, запустите сервер с
-clients-fileи добавьте нужные ID вclients.json; без этого флага ID просто игнорируется.
Формат файла
Файл состоит из глобальных параметров (начинаются с #), локальных параметров сервера (начинаются с ##) и самих freeturn:// ссылок.
Пример:
#name: Free Turn Proxy Servers
#refresh: 1h
#color: #4A90E2
freeturn://eyJ2IjoxLCJwcm92aWRlciI6InZrIiwicGVlciI6IjEuMi4zLjQ6NTYwMDAifQ
##name: RU-1
##ip: 1.2.3.4
##comment: Основной сервер в Москве
freeturn://eyJ2IjoxLCJwcm92aWRlciI6InZrIiwicGVlciI6IjUuNi43Ljg6NTYwMDAifQ
##name: EU-Backup
##comment: Резервный сервер
freeturn:// теперь несёт base64url(json) со всеми параметрами подключения - формат
описан в docs/uri.md.
| Поле | Описание |
|---|---|
#name |
Имя подписки. |
#refresh |
Рекомендуемый интервал обновления. |
##name |
Имя конкретного узла. |
##ip |
IP-адрес узла. |
##comment |
Комментарий для сервера. |