Установка telemt и панели для него на роутеры Keenetic/Netcraze
- качаем нужный пакет для своей архитектуры (telemt & panel)
- копируем оба пакета на роутер по пути ** /opt/tmp
- через терминал подключаемся к entware по ssh 3.1. устанавливаем telemt opkg update opkg install /opt/tmp/полное_имя_пакета_telemt 3.2. устанавливаем panel opkg install /opt/tmp/полное_имя_пакета_telemt_panel
- редактируем конфиги 4.1. /opt/etc/telemt/config.toml [general] use_middle_proxy = false
[general.modes] classic = false secure = false tls = true
[general.links] public_host = “ваш_публичный_ip” кавычки не удаляем
[server] port = порт_сервера
[server.api] enabled = true listen = “127.0.0.1:9091” whitelist = [“127.0.0.1/32”]
[censorship] tls_domain = “www.google.com” кавычки не удаляем, можно написать другой, интересный вам, домен mask = true tls_emulation = true
upstreams направляем проксю в туннель type = “direct” weight = 1 interface = “ваш_впн_туннель_на_роутере_(nwg*/t2s*)” кавычки не удаляем
[access.users] user = “000000000000000000000000000000000”
[access.user_ad_tags]
[access.user_max_tcp_conns]
[access.user_expirations]
[access.user_data_quota]
[access.user_max_unique_ips] 4.2. /opt/etc/telemt-panel/config.toml listen = “0.0.0.0:8080”
[telemt] url = “http://127.0.0.1:9091” auth_header = “your-telemt-api-secret”
[auth] username = “user” кавычки не удалять, пишем свой логин от панели password_hash = “password” кавычки не удалять, пишем свой пароль от панели jwt_secret = “abcdefghijklmnoqrst” кавычки не удалять, пишем рандомные 32 символа session_ttl = “24h” 5. В роутере идем в “Переадресация портов” и создаем правило на открытие того порта, что вы писали в конфиге. 6. только после всего этого запускаем telemt и panel в терминале /opt/etc/init.d/S99telemt start /opt/etc/init.d/S99telemt-panel start 7. панель доступна по адресу роутера на порту 8080 8. во вкладке user создаем нового пользователя, а старого удаляем.
мб что-то не правильно, поправьте - поправлю)
генерация “password_hash” и “jwt_secret” для telemt_panel конфига через терминал подключаемся к entware по ssh и вводим telemt-panel hash-password нас попросят придумать пароль (при вводе символы не отображаются). после подтверждения, выдасть нам “passwor_hash”, копируем его и вставляем в нужное поле в конфиге.
далее вводим в том же терминале openssl rand -hex 32 копируем полученные данные в поле “jwt_secret” в конфиге.
сохраняем конфиг, ребутаем панель /opt/etc/init.d/S99telemt-panel restart