From 8b2ec35c467e3cda8fbc3e60be961a4e9633bdfa Mon Sep 17 00:00:00 2001 From: Dimasssss Date: Sun, 1 Mar 2026 13:38:50 +0300 Subject: [PATCH 1/6] Update config.full.toml --- config.full.toml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/config.full.toml b/config.full.toml index 8f8adff..69e7d2b 100644 --- a/config.full.toml +++ b/config.full.toml @@ -35,11 +35,11 @@ # Deprecated. Use [general.links].show instead. # Accepts "*" for all users, or an array like ["alice", "bob"]. -show_link = [] +show_link = ["0"] # Fallback Datacenter index (1-5) when a client requests an unknown DC ID. # DC 2 is Amsterdam (Europe), closest for most CIS users. -default_dc = 2 +# default_dc = 2 # ============================================================================== @@ -550,7 +550,7 @@ server_hello_delay_max_ms = 150 # Set this to match your tls_domain's behavior (usually 2). # ------------------------------------------------------------------------------ -tls_new_session_tickets = 2 +# tls_new_session_tickets = 0 # ------------------------------------------------------------------------------ # Full Certificate Frequency From 7a0b015e655c91dc444578c489e55140bb155be9 Mon Sep 17 00:00:00 2001 From: Dimasssss Date: Sun, 1 Mar 2026 14:04:18 +0300 Subject: [PATCH 2/6] Create FAQ.ru.md --- docs/FAQ.ru.md | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 docs/FAQ.ru.md diff --git a/docs/FAQ.ru.md b/docs/FAQ.ru.md new file mode 100644 index 0000000..7c630ae --- /dev/null +++ b/docs/FAQ.ru.md @@ -0,0 +1,49 @@ +## Как настроить канал "спонсор прокси" + +1. Зайти в бота @MTProxybot. +2. Ввести команду `/newproxy` +3. Отправить IP и порт сервера. Например: 1.2.3.4:443 +4. Открыть конфиг `nano /etc/telemt.toml`. +5. Скопировать и отправить боту секрет пользователя из раздела [access.users]. +6. Скопировать полученный tag у бота. Например 1234567890abcdef1234567890abcdef. +7. Раскомментировать параметр ad_tag и вписать tag, полученный у бота. +8. Раскомментировать/добавить параметр use_middle_proxy = true. + +Прнимер конфига: +```toml +[general] +ad_tag = "1234567890abcdef1234567890abcdef" +use_middle_proxy = true +``` +9. Сохранить конфиг. Ctrl+X -> Y -> Enter. +10. Перезапустить telemt `systemctl restart telemt`. +11. В боте отправить команду /myproxies и выбрать добавленный сервер. +12. Нажать кнопку "Set promotion". +13. Отправить **публичную ссылку** на канал. Приватный канал добавить нельзя! +14. Подождать примерно 1 час, пока информация обновится на серверах Telegram. +> [!WARNING] +> У вас не будет отображаться "спонсор прокси" если вы уже подписаны на канал. + +## Сколько человек может пользоваться 1 ссылкой + +По умолчанию 1 ссылкой может пользоваться сколько угодно человек. +Вы можете ограничить число IP, использующих прокси. +```toml +[access.user_max_unique_ips] +hello = 1 +``` +Этот параметр ограничивает, сколько уникальных IP может использовать 1 ссылку одновременно. Если один пользователь отключится, второй сможет подключиться. Также с одного IP может сидеть несколько пользователей. + +## Как сделать несколько разных ссылок + +1. Сгенерируйте нужное число секретов `openssl rand -hex 16` +2. Открыть конфиг `nano /etc/telemt.toml`. +3. Добавить новых пользователей. +```toml +[access.users] +user1 = "00000000000000000000000000000001" +user2 = "00000000000000000000000000000002" +user3 = "00000000000000000000000000000003" +``` +4. Сохранить конфиг. Ctrl+X -> Y -> Enter. Перезапускать telemt не нужно. +5. Получить ссылки через `journalctl -u telemt -n -g "links" --no-pager -o cat | tac` From edef06edb521a70164fbfa2402b61de54305abd8 Mon Sep 17 00:00:00 2001 From: Dimasssss Date: Sun, 1 Mar 2026 14:45:33 +0300 Subject: [PATCH 3/6] Update FAQ.ru.md --- docs/FAQ.ru.md | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/docs/FAQ.ru.md b/docs/FAQ.ru.md index 7c630ae..11cedba 100644 --- a/docs/FAQ.ru.md +++ b/docs/FAQ.ru.md @@ -37,7 +37,7 @@ hello = 1 ## Как сделать несколько разных ссылок 1. Сгенерируйте нужное число секретов `openssl rand -hex 16` -2. Открыть конфиг `nano /etc/telemt.toml`. +2. Открыть конфиг `nano /etc/telemt.toml` 3. Добавить новых пользователей. ```toml [access.users] @@ -47,3 +47,19 @@ user3 = "00000000000000000000000000000003" ``` 4. Сохранить конфиг. Ctrl+X -> Y -> Enter. Перезапускать telemt не нужно. 5. Получить ссылки через `journalctl -u telemt -n -g "links" --no-pager -o cat | tac` + +## Как посмотреть метрики + +1. Открыть конфиг `nano /etc/telemt.toml` +2. Добавить следующие параметры +```toml +[server] +metrics_port = 9090 +metrics_whitelist = ["127.0.0.1/32", "::1/128", "0.0.0.0/0"] +``` +3. Добавьте свой IP в metrics_whitelist +4. Сохранить конфиг. Ctrl+X -> Y -> Enter. +5. Метрики доступны по адресу SERVER_IP:9090/metrics. +> [!WARNING] +> "0.0.0.0/0" в metrics_whitelist открывает доступ с любого IP. Замените на свой ip. Например "1.2.3.4" + From d997c0b2166c6d1e92d9620dc4277e01f4042c62 Mon Sep 17 00:00:00 2001 From: Dimasssss Date: Sun, 1 Mar 2026 15:03:44 +0300 Subject: [PATCH 4/6] Fix typos and update save instructions in FAQ.ru.md --- docs/FAQ.ru.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/docs/FAQ.ru.md b/docs/FAQ.ru.md index 11cedba..b23e839 100644 --- a/docs/FAQ.ru.md +++ b/docs/FAQ.ru.md @@ -9,13 +9,13 @@ 7. Раскомментировать параметр ad_tag и вписать tag, полученный у бота. 8. Раскомментировать/добавить параметр use_middle_proxy = true. -Прнимер конфига: +Пример конфига: ```toml [general] ad_tag = "1234567890abcdef1234567890abcdef" use_middle_proxy = true ``` -9. Сохранить конфиг. Ctrl+X -> Y -> Enter. +9. Сохранить конфиг. Ctrl+S -> Ctrl+X. 10. Перезапустить telemt `systemctl restart telemt`. 11. В боте отправить команду /myproxies и выбрать добавленный сервер. 12. Нажать кнопку "Set promotion". @@ -45,7 +45,7 @@ user1 = "00000000000000000000000000000001" user2 = "00000000000000000000000000000002" user3 = "00000000000000000000000000000003" ``` -4. Сохранить конфиг. Ctrl+X -> Y -> Enter. Перезапускать telemt не нужно. +4. Сохранить конфиг. Ctrl+S -> Ctrl+X. Перезапускать telemt не нужно. 5. Получить ссылки через `journalctl -u telemt -n -g "links" --no-pager -o cat | tac` ## Как посмотреть метрики @@ -57,9 +57,8 @@ user3 = "00000000000000000000000000000003" metrics_port = 9090 metrics_whitelist = ["127.0.0.1/32", "::1/128", "0.0.0.0/0"] ``` -3. Добавьте свой IP в metrics_whitelist -4. Сохранить конфиг. Ctrl+X -> Y -> Enter. -5. Метрики доступны по адресу SERVER_IP:9090/metrics. +3. Сохранить конфиг. Ctrl+S -> Ctrl+X. +4. Метрики доступны по адресу SERVER_IP:9090/metrics. > [!WARNING] > "0.0.0.0/0" в metrics_whitelist открывает доступ с любого IP. Замените на свой ip. Например "1.2.3.4" From 7ba21ec5a8c7fcf1bfbff1dab454f838907f25a1 Mon Sep 17 00:00:00 2001 From: Dimasssss Date: Sun, 1 Mar 2026 15:05:25 +0300 Subject: [PATCH 5/6] Update save instructions in QUICK_START_GUIDE.ru.md --- docs/QUICK_START_GUIDE.ru.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/QUICK_START_GUIDE.ru.md b/docs/QUICK_START_GUIDE.ru.md index fe4bd91..4bd0ae8 100644 --- a/docs/QUICK_START_GUIDE.ru.md +++ b/docs/QUICK_START_GUIDE.ru.md @@ -74,7 +74,7 @@ tls_domain = "petrovich.ru" # format: "username" = "32_hex_chars_secret" hello = "00000000000000000000000000000000" ``` -Затем нажмите Ctrl+X -> Y -> Enter, чтобы сохранить +Затем нажмите Ctrl+S -> Ctrl+X, чтобы сохранить > [!WARNING] > Замените значение параметра hello на значение, которое вы получили в пункте 0. @@ -105,7 +105,7 @@ LimitNOFILE=65536 [Install] WantedBy=multi-user.target ``` -Затем нажмите Ctrl+X -> Y -> Enter, чтобы сохранить +Затем нажмите Ctrl+S -> Ctrl+X, чтобы сохранить **3.** Для запуска введите команду `systemctl start telemt` From c05779208e59550c2cacce0530f256fccd807adb Mon Sep 17 00:00:00 2001 From: Dimasssss Date: Sun, 1 Mar 2026 15:05:39 +0300 Subject: [PATCH 6/6] Update QUICK_START_GUIDE.en.md --- docs/QUICK_START_GUIDE.en.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/QUICK_START_GUIDE.en.md b/docs/QUICK_START_GUIDE.en.md index fd4e735..6d1f920 100644 --- a/docs/QUICK_START_GUIDE.en.md +++ b/docs/QUICK_START_GUIDE.en.md @@ -74,7 +74,7 @@ tls_domain = "petrovich.ru" # format: "username" = "32_hex_chars_secret" hello = "00000000000000000000000000000000" ``` -then Ctrl+X -> Y -> Enter to save +then Ctrl+S -> Ctrl+X to save > [!WARNING] > Replace the value of the hello parameter with the value you obtained in step 0. @@ -105,7 +105,7 @@ LimitNOFILE=65536 [Install] WantedBy=multi-user.target ``` -then Ctrl+X -> Y -> Enter to save +then Ctrl+S -> Ctrl+X to save **3.** To start it, enter the command `systemctl start telemt`